iAMcss

iam-css

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

Вступление

Как и многие frontend-специалисты я столкнулся с необходимостью писать более управляемый 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