пропонувати правки
CSS function env
Опис
Функція env() в CSS надає можливість отримувати значення змінних середовища (environment variables) та використовувати їх у стилях. Ця функція особливо корисна для адаптивного веб-дизайну, де значення можуть залежати від параметрів браузера або пристрою.
Формат використання функції env() виглядає так: env(назва-змінної), де назва-змінної – це ім'я змінної середовища. Змінні середовища можуть бути визначені на рівні браузера або на рівні кореневого елемента сторінки (:root).
Наприклад, якщо визначити змінну середовища --primary-color на рівні кореневого елемента сторінки:
:root {
--primary-color: red;
}
Тоді можна використовувати цю змінну у функції env():
.button {
color: env(--primary-color);
}
У цьому прикладі, кольору тексту кнопки буде присвоєно значення змінної --primary-color, яке може бути визначене у залежності від поточних умов. Значення змінної буде використовуватись як кольорове значення у CSS стилі.
автор: Bond
правити
Порада
Використовуйте функцію env() для створення більш гнучких та адаптивних стилів, які залежать від значень змінних середовища.
автор: Bond
правити
Нотатка
Важливо пам'ятати, що підтримка функції env() може залежати від браузера і обмежуватися деякими платформами чи версіями. Для докладної інформації про підтримку та сумісність функції env(), рекомендується перевірити секцію "Переглядачі".
автор: Bond
правити
+ додати пораду чи нотатку
Синтаксис
env(<custom-property-name>);
Функція env
може отримувати єдине значення:
<custom-property-name>
Назва власної властивості CSS, яку ви хочете використати. Значення може бути будь-яким допустимим значенням CSS, таким як кольори, розміри, шрифти, відступи тощо.
автор: Bond
правити
Переглядачі
Стаціонарні переглядачі
Мобільні переглядачі
Приклади
+ запропонувати свій приклад у пісочниці
Приклад 1
Приклад 2
Цей приклад демонструє зміну розміру шрифту елемента при наведенні курсору на нього.
HTML
<div id="description">
<h1>Зміна розміру шрифту</h1>
<p>Цей приклад демонструє зміну розміру шрифту елемента при наведенні курсору на нього.</p>
</div>
<div id="result">
<div class="container">
<p class="text">Текст</p>
</div>
</div>
CSS
#description {
background-color: #f0f0f0;
padding: 20px;
text-align: center;
}
#description h1 {
font-family: Arial, sans-serif;
font-size: 24px;
margin-bottom: 10px;
}
#description p {
font-family: Arial, sans-serif;
font-size: 16px;
margin-bottom: 0;
}
#result {
display: flex;
justify-content: center;
align-items: center;
margin-top: 20px;
}
.container {
display: flex;
justify-content: center;
align-items: center;
height: 200px;
background-color: #f0f0f0;
}
.text {
font-size: env(--font-size, 16px);
transition: font-size 0.3s ease;
}
.text:hover {
font-size: env(--font-size-hover, 20px);
}
автор: Bond
Цей приклад демонструє зміну кольору фону елемента з використанням функції env().
автор: Bond
Ваша версія — : після перевірки замінить чинну.
Нова порада чи нотатка — з'явиться на сторінці після перевірки.
Ваша версія секції « »: після перевірки замінить чинну.
Текст секції (markdown — передзаповнено чинним)
Як форматувати текст?
Пишемо
Виходить
**важливо***акцент*~~застаріле~~
Виділення в тексті. Те саме роблять кнопки панелі, що спливає над виділеним.
## Як працює каскад### Порядок оголошень
Заголовки всередині тексту. Найбільший не потрібен — він у сторінки вже є.
[[css/property/color]]
Посилання на сторінку довідника. Наберіть [[ — поле саме підкаже шляхи, а хибний підкреслить хвилею.
[MDN](https://developer.mozilla.org)
Посилання на чужий сайт.

Картинка. Опис обов'язковий: його читають пошуковик і незрячі.
Задайте `display: grid` контейнеру
Код усередині речення.
```css.card { display: grid }```
Код блоком. Мова після трьох лапок вмикає підсвітку.
- Походження1. Походження
Перелік: маркований і нумерований.
- [ ] дописати приклади- [x] перевірити в Firefox
Перелік завдань із галочками. Пробіл у порожніх дужках обов'язковий.
> Порядок важить лише за рівної ваги.
Цитата на всю ширину абзацу.
Специфічність: вага селектора; більша перемагає
Список означень: термін, а під ним пояснення з відступом. Пробіл після двокрапки обов'язковий.
Каскад має три критерії[^1][^1]: Походження, специфічність, порядок.
Виноска: номер у тексті, примітка внизу сторінки. Без згадки [^1] у тексті примітка не з'явиться.
Відповідь: ||сорок два||
Ховає те, що між рисками: читач бачить на цьому місці розмиту пляму, а решта речення лишається звичайною. Клац — і текст відкрито.
|| Показати рішенняЗадайте контейнеру `display: grid`.||
Ховає цілі абзаци. На сторінці видно лише підпис із першого рядка («Показати рішення»), решта розгортається клацанням по ньому. Закривні риски — окремим рядком.
Порожній рядок
Новий абзац. Щоб перенести рядок усередині абзацу, поставте \ в його кінці.
Чому ця правка? (необов'язково, але дуже допомагає перевірці)
Ви гість — діють добові ліміти.
Увійдіть , щоб пропонувати без капчі.
Ваша версія опису « »: після перевірки замінить чинну.
Текст опису (markdown — передзаповнено чинним)
Як форматувати текст?
Пишемо
Виходить
**важливо***акцент*~~застаріле~~
Виділення в тексті. Те саме роблять кнопки панелі, що спливає над виділеним.
## Як працює каскад### Порядок оголошень
Заголовки всередині тексту. Найбільший не потрібен — він у сторінки вже є.
[[css/property/color]]
Посилання на сторінку довідника. Наберіть [[ — поле саме підкаже шляхи, а хибний підкреслить хвилею.
[MDN](https://developer.mozilla.org)
Посилання на чужий сайт.

Картинка. Опис обов'язковий: його читають пошуковик і незрячі.
Задайте `display: grid` контейнеру
Код усередині речення.
```css.card { display: grid }```
Код блоком. Мова після трьох лапок вмикає підсвітку.
- Походження1. Походження
Перелік: маркований і нумерований.
- [ ] дописати приклади- [x] перевірити в Firefox
Перелік завдань із галочками. Пробіл у порожніх дужках обов'язковий.
> Порядок важить лише за рівної ваги.
Цитата на всю ширину абзацу.
Специфічність: вага селектора; більша перемагає
Список означень: термін, а під ним пояснення з відступом. Пробіл після двокрапки обов'язковий.
Каскад має три критерії[^1][^1]: Походження, специфічність, порядок.
Виноска: номер у тексті, примітка внизу сторінки. Без згадки [^1] у тексті примітка не з'явиться.
Відповідь: ||сорок два||
Ховає те, що між рисками: читач бачить на цьому місці розмиту пляму, а решта речення лишається звичайною. Клац — і текст відкрито.
|| Показати рішенняЗадайте контейнеру `display: grid`.||
Ховає цілі абзаци. На сторінці видно лише підпис із першого рядка («Показати рішення»), решта розгортається клацанням по ньому. Закривні риски — окремим рядком.
Порожній рядок
Новий абзац. Щоб перенести рядок усередині абзацу, поставте \ в його кінці.
Чому ця правка? (необов'язково, але дуже допомагає перевірці)
Ви гість — діють добові ліміти.
Увійдіть , щоб пропонувати без капчі.