Вы уже слышали о вариативных юнитах?
На самом деле это просто синтаксических сахар над calc().
Подробности и возможные способы использования читайте в статье.
https://ru.ariarzer.dev/articles/2022/css-variable-units.html
P.S. Перевод "вариативные юниты" еще не конечный. Обсуждение можно посмотреть здесь.
На самом деле это просто синтаксических сахар над calc().
Подробности и возможные способы использования читайте в статье.
https://ru.ariarzer.dev/articles/2022/css-variable-units.html
P.S. Перевод "вариативные юниты" еще не конечный. Обсуждение можно посмотреть здесь.
ru.ariarzer.dev
Вы уже слышали о вариативных юнитах?
Синтаксических сахар для создания своих единиц измерения на основе существующих. Удобно, практично, интересно, пока недоступно.
❤1
Долгое и вдумчивое обсуждение перевода variable units, которые я сначала перевела калькой, закончилось в репозитории Веб-Стандартов.
Теперь это переменные единицы.
Интересно почитать аргументы всех сторон.
https://github.com/web-standards-ru/dictionary/pull/457
Теперь это переменные единицы.
Интересно почитать аргументы всех сторон.
https://github.com/web-standards-ru/dictionary/pull/457
GitHub
Добавляет вариативные юниты by ariarzer · Pull Request #457 · web-standards-ru/dictionary
Словари по фронтенду. Contribute to web-standards-ru/dictionary development by creating an account on GitHub.
❤1
В спецификации режимов написания приведена очень интересная фотография фрагмента печатной книги на монгольском языке.
Письмо идёт вертикально, при этом английские фрагменты написаны боком.
Очень хорошая иллюстрации ориентации различных глифов относительно направления потока текста.
https://www.w3.org/TR/css-writing-modes-3/#line-directions
Письмо идёт вертикально, при этом английские фрагменты написаны боком.
Очень хорошая иллюстрации ориентации различных глифов относительно направления потока текста.
https://www.w3.org/TR/css-writing-modes-3/#line-directions
❤2
Привычная нам физическая система координат - верх, низ, право, лево - не удобна для стилизации текстового контента на разных языках.
Рассказываю, какие есть еще и чем они лучше.
https://ru.ariarzer.dev/articles/2022/css-coordinate-system.html
Рассказываю, какие есть еще и чем они лучше.
https://ru.ariarzer.dev/articles/2022/css-coordinate-system.html
ru.ariarzer.dev
О система координат в CSS
Привычная нам физическая система координат - не самая удобная для текстового контента. Рассказываю, какие есть еще и чем они лучше.
❤1
Сегодня вечером буду рассказывать про режимы написания и их поддержку в интерфейсах.
Митап проходит онлайн. Присоединяйтесь послушать)
https://gdg-minsk.timepad.ru/event/2147906/
P.S. Да, запись будет.
Митап проходит онлайн. Присоединяйтесь послушать)
https://gdg-minsk.timepad.ru/event/2147906/
P.S. Да, запись будет.
Слайды моего доклада про режимы написания текста и их поддержку в интерфейсах.
https://ariarzer.github.io/presentation_writing_modes
https://ariarzer.github.io/presentation_writing_modes
❤1
Forwarded from moscowcss (moscowcssBot)
Валитова София, UI-разработчик из Cube расскажет о том, что происходит с вашим кодом после того, как браузер его загрузил и распарсил, почему каскад есть даже если вы вообще не написали стилей и почему специфичность — это только часть каскада
«Значения в CSS: от декларации до отображения»
22 сентября в офисе компании MTS AI, Подсосенский переулок 23 с2.
Регистрация открыта на Timepad: https://moscowcss.timepad.ru/event/2162009/
Хочешь выступить? Подавай заявку на доклад:https://clc.to/moscowcss_cfp
«Значения в CSS: от декларации до отображения»
22 сентября в офисе компании MTS AI, Подсосенский переулок 23 с2.
Регистрация открыта на Timepad: https://moscowcss.timepad.ru/event/2162009/
Хочешь выступить? Подавай заявку на доклад:https://clc.to/moscowcss_cfp
Между тем, последнее обновление черновика css-values-4 случилось вчера и принесло нам внятное описание того, как должны генерироваться свойства типа
Они называют "List-Valued Properties" или "свойства-списки".
Там всегда есть базовое свойство, которое определяет сколько будет значений в остальных.
Для группы
Источник.
background-*
Они называют "List-Valued Properties" или "свойства-списки".
Там всегда есть базовое свойство, которое определяет сколько будет значений в остальных.
Для группы
background-*
это background-image
.Источник.
❤1
Терминология не берется из неоткуда, и в нашей сфере ее обычно переводят с английского языка.
Заходите обсудить перевод термина keyframe selector. Я предлагаю "селекор ключевого кадра".
https://github.com/web-standards-ru/dictionary/pull/465
Заходите обсудить перевод термина keyframe selector. Я предлагаю "селекор ключевого кадра".
https://github.com/web-standards-ru/dictionary/pull/465
❤1
Наверняка у вас бывали ситуации, когда из стандартного правила вроде "блок с position: absolute позиционируется от предка с position не static" были странные исключения.
Разбираю случай, когда эти исключения вызваны свойством transform.
https://ru.ariarzer.dev/articles/2022/transformations-and-containing/
P.S. то же само в виде треда в твиттере - https://twitter.com/ariarzer/status/1588531521484472324
Разбираю случай, когда эти исключения вызваны свойством transform.
https://ru.ariarzer.dev/articles/2022/transformations-and-containing/
P.S. то же само в виде треда в твиттере - https://twitter.com/ariarzer/status/1588531521484472324
ru.ariarzer.dev
Трансформации и содержащие блоки.
Когда блок трансформирован, он становится содержащим блоком для своих потомков.
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
В новых разделах спецификации сделали очень удобное подсвечивание одинаковых терминов на небольшом отрывке текста по клику. Стало легче читать.
https://www.w3.org/TR/css-lists-3/#inheriting-counters
https://www.w3.org/TR/css-lists-3/#inheriting-counters
❤1
Наследование счетчиков.
На значения счетчиков могут влиять предки и дети предков, а на наличие самих счетчиков только предки. Подробнее в статье.
https://ru.ariarzer.dev/2023/articles/counter_inheritance/
P.S. Статья максимально теоретическая. Практические туториалы на ее основе будут чуть-чуть попозже.
На значения счетчиков могут влиять предки и дети предков, а на наличие самих счетчиков только предки. Подробнее в статье.
https://ru.ariarzer.dev/2023/articles/counter_inheritance/
P.S. Статья максимально теоретическая. Практические туториалы на ее основе будут чуть-чуть попозже.
❤2
Основываясь на предыдущей статье, рассказываю что такое самонаследуемость CSS-счетчиков и как с её помощью сделать нумерацию сколь угодно вложенного списка на всего одном счетчике.
https://ru.ariarzer.dev/2023/tutorials/counters-self-inheritance/
https://ru.ariarzer.dev/2023/tutorials/counters-self-inheritance/
❤2
Рассказываю, как взаимодействуют новые индивидуальные свойства трансформаций друг с другом и свойством transform, в каком порядке они применяются и почему это важно знать при вёрстке.
https://ru.ariarzer.dev/2023/notes/transformation_order/index.html
https://ru.ariarzer.dev/2023/notes/transformation_order/index.html
❤5
Рассказываю, как верстать классические радио-кнопки с плавными переходами между состояниями с помощью градиентов.
https://ru.ariarzer.dev/2023/tutorials/gradient-radio/
https://ru.ariarzer.dev/2023/tutorials/gradient-radio/
❤6