Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
Топ:
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов...
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного...
Теоретическая значимость работы: Описание теоретической значимости (ценности) результатов исследования должно присутствовать во введении...
Интересное:
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Дисциплины:
2020-04-01 | 156 |
5.00
из
|
Заказать работу |
|
|
Послание 15
Переменные в CSS
Пользовательские свойства CSS (CSS Custom Properties), также известные как переменные — это большая победа для разработчиков интерфейсов. Они приносят силу переменных в CSS, что приводит к уменьшению дублирования кода, повышению читабельности и большей гибкости.
Что такое «переменная»?
Переменная в программировании — поименованная, либо адресуемая область памяти, адрес которой можно использовать для осуществления доступа к данным. Данные, находящиеся в переменной, называются значением этой переменной.
Немного сложно, не правда ли, именно это определение нам дает википедия. Но не пугайтесь, давайте я сейчас объясню проще. Переменная — это как бы коробочка с именем, в которую мы что-то положили.
После того как мы что-то положили в эту «именную» коробочку, мы можем это достать и использовать для своих замыслов.
Зачем изучать переменные CSS?
Есть много причин использовать переменные в CSS. Одна из наиболее убедительных из них — уменьшение дублирования кода в вашей таблице стилей.
В приведённом выше примере гораздо лучше создать переменную для цвета #ffeead, чем дублировать значение, что мы и делаем:
Это не только упрощает чтение кода, но и даёт гибкость, если нужно изменить цвет.
Теперь давайте начнём изучение CSS-переменных!
Объявление первой переменной CSS
Чтобы объявить переменную, вам сначала нужно решить, в какой области должна быть переменная. Если вы хотите, чтобы она была доступна глобально, то есть работала во всем CSS коде, просто определите её в псевдоклассе:root, который соответствует корневому элементу в дереве документов (обычно это тег <html>).
Поскольку переменные наследуются, следующий ниже код делает вашу переменную доступной во всём вашем приложении, так как все ваши элементы являются потомками тега <html>.
|
:root {
--main-color: #ff6f69;
}
Как вы можете видеть, вы объявляете переменную точно так же, как вы бы установили любое свойство CSS. Однако переменная должна начинаться с двух дефисов (--).
Для получения доступа к переменной, вам нужно использовать функцию var() и передать имя переменной в качестве первого параметра.
#header {
color: var(--main-color);
}
И это назначит заголовку цвет #ff6f69:
Функция var() поддерживает второй параметр, фолбэк, то есть значение (или также CSS-переменная), которое будет использоваться, если переменная, переданная первым параметром, не определена, например:
#header {
color: var(--main-color, black);
}
Если переменная main-color недоступна, то будет использоваться черный цвет (black).
Поддержка браузеров
В данный момент > 93 процентов от глобального трафика сайтов поддерживают переменные CSS.
Послание 15
Переменные в CSS
Пользовательские свойства CSS (CSS Custom Properties), также известные как переменные — это большая победа для разработчиков интерфейсов. Они приносят силу переменных в CSS, что приводит к уменьшению дублирования кода, повышению читабельности и большей гибкости.
Что такое «переменная»?
Переменная в программировании — поименованная, либо адресуемая область памяти, адрес которой можно использовать для осуществления доступа к данным. Данные, находящиеся в переменной, называются значением этой переменной.
Немного сложно, не правда ли, именно это определение нам дает википедия. Но не пугайтесь, давайте я сейчас объясню проще. Переменная — это как бы коробочка с именем, в которую мы что-то положили.
После того как мы что-то положили в эту «именную» коробочку, мы можем это достать и использовать для своих замыслов.
Зачем изучать переменные CSS?
Есть много причин использовать переменные в CSS. Одна из наиболее убедительных из них — уменьшение дублирования кода в вашей таблице стилей.
|
В приведённом выше примере гораздо лучше создать переменную для цвета #ffeead, чем дублировать значение, что мы и делаем:
Это не только упрощает чтение кода, но и даёт гибкость, если нужно изменить цвет.
Теперь давайте начнём изучение CSS-переменных!
|
|
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!