CSS function circle()
Опис
Функція circle() в CSS є засобом для створення елементів у формі круга з використанням clip-path. Вона дозволяє легко створювати округлі елементи зі зворотною вирізаною зовнішньою формою, що додає привабливості та естетичного вигляду. Цей підхід особливо корисний для створення круглих кнопок, фігур з нестандартною формою та багато чого іншого.
Щоб використовувати функцію circle() з clip-path, ви можете визначити круглу форму обрізання для елемента. Ось приклад:
.circle-element {
width: 100px;
height: 100px;
background-color: #4CAF50;
clip-path: circle(50%);
}
У цьому прикладі ми створюємо елемент з круглою формою обрізання використовуючи функцію circle() та clip-path. Задаємо розміри елемента, фоновий колір та встановлюємо круглу форму обрізання, вказавши радіус через функцію circle().
| Порада: | Використовуйте функцію |
| Порада: | Комбінуйте функцію |
| Порада: | При використанні аргументів |
Синтаксис
circle(<shape-size>? [at <position>] [color <color>]?)
<shape-size>Вказується розмір кругової форми. Можливі значення в пікселях (
px), відсотках (%) або інших одиницях виміру.at <position>Вказується позиція кругової форми. Можливі значення:
center,top,right,bottom,left або комбінації цих ключових слів.color <color>Вказується колір кругової форми. Можливі значення: іменовані кольори, шістнадцяткові значення (
#RRGGBBабо#RGB) або функції кольору, наприкладrgb(),rgba(),hsl()абоhsla().
Переглядачі
| Переглядач | |||||
|---|---|---|---|---|---|
37 |
54 |
10.1 |
24 |
79 |
| Переглядач | ||||
|---|---|---|---|---|
37 |
37 |
54 |
10.3 |
Мобільних переглядачів ще не додано.
Приклади
Цей приклад демонструє використання CSS-функції circle() для створення круглого блоку, який змінює свій вигляд при наведенні курсору.
У цьому прикладі ми використовуємо CSS-функцію circle() для створення вирізаного шматка тексту, що надає йому цікавий вигляд.
