Comments 31
CSS мощная штука. И статья интересная.
Ну и действительно важные вещи не развиваются десятилетиями. 2018 год а для печати из броузеров до сих пор применяются костыли. Просто пример: попробуйте в хроме поставить разрыв страницы между строками таблицы 8)
Шерить код картинками да ещё и разными размерами — так себе решение. Особенно для туториала, где возможность скопировать код — маст хев.
А так — довольно полезно для тех, кто не следит за Lea Verou.
Хотя не знал про относительное позиционирование (right 10px) и про применения background-clip для решения прозрачных рамок, хотя решение конечно лежит на поверхности.
У background-clip вообще немало полезных применений. Причем вполне документированных!:)
Маленький трюк. Небольшую треугольную стрелочку можно нарисовать с помощью div'а нулевых размеров, у которого установлен border: %n%px solid transparent; (где %n% — размер стрелки) и затем красим только одну границу в нужный цвет: border-left-color: green; получится зелёная стрелка, которая показывает вправо (!). Хорошо работает в комбинации с :after и :before псеводэлементами.
https://jsfiddle.net/zvwpv3eb/2 тут можно потыкать и понять почему и как это.
Параллелограмм – это, прежде всего, нестандартный прямоугольник, у которого углы должны быть не всегда прямые.
Это мощное утверждение, опровергать я его, конечно, не буду. ))
А так узнал много нового, спасибо большое) Вот только встает вопрос о поддержке браузерами некоторых «грязных» трюков, вроде currentColor, да и вообще, насколько это «правильно» с позиции стандартов CSS и разработки?
www.dwitter.net
А в статье надергали несколько глав из самой книги.
Недокументированные приемы CSS
Очень даже документированные. Все происходит как и описано в спецификации.
Малоизвестные — да, но никак не «недокументированные»
В комментах пуканы горят, как будто личное оскорбление в названии статьи
.svg-icon-class {
fill: currentColor;
}
и псевдо-элементов, которые должны быть одного цвета текстом.
Привет с AtomSkills 2024.
Недокументированные приемы CSS