Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Топ:
Эволюция кровеносной системы позвоночных животных: Биологическая эволюция – необратимый процесс исторического развития живой природы...
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного хозяйства...
Оценка эффективности инструментов коммуникационной политики: Внешние коммуникации - обмен информацией между организацией и её внешней средой...
Интересное:
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Дисциплины:
2020-04-01 | 151 |
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-переменных!
|
|
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!