Skip to content

viT-1/iAMcss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iam-css

Репозиторий предназначен для размещения

  • документации по css-методологии (style guide) iam-css
  • примеров вёрстки(возможно сравнительных с другими методологиями). Больше склоняюсь к использованию codepen.
  • открытых обсуждений и ответов на ваши вопросы по iam-css в разделе issues на GitHub.

Вступление

Как и многие frontend-специалисты я столкнулся с необходимостью писать более управляемый CSS-код. Благодаря каскадированию стилей мы себе зачастую отстреливаем ногу, и для того, чтобы этого избежать, необходимо следовать какой-либо методологии.

Документация и примеры

Выложены на странице

История создания

  • Посещение Яндекс-субботника и первые вопросы
  • Оценка "жуткости" БЭМа
  • Изучение других методологий с учётом современных тенденций (выход на AMCSS)
  • Общение с апологетами БЭМа из команды Яндекса iam-css

Исходники

Cодержимое репозитория свободно для распростронения и изменения при указании сайта оригинального проекта — viT-1.github.io/iAMcss, и имени автора Пинчук Виталий

Полезные ссылки:

Facepalm code

Vuetify v2.5.8:

// Needs increased specificity
  &.v-chip.v-chip
    background-color: transparent !important

MaterializeCSS 1.0.0
1:

.btn-flat.disabled, .btn-flat.btn-flat[disabled] {
  background-color: transparent !important;
  color: #b3b2b2 !important;
  cursor: default;
}

2:

.card .card-action
a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating):hover {
  color: #ffd8a6;
}

UIkit v3.9.4

.uk-dotnav > * > * {
  display: block;

И все селекторы-модификаторы с !important

Bootstrap v5.1.3

@mixin visually-hidden() {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  ...

and all helpers after line 6573

About

Documentation about BEM+AMCSS methodology

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published