CSS Закруглені кути
CSS Закруглені кути
За допомогою CSS властивості border-radius
ви можете надати будь-якому елементу на вебсторінці "закруглені кути".
CSS властивість border-radius
CSS властивість border-radius
визначає радіус кутів елемента.
Порада: Ця властивість дозволяє додавати закруглені кути до елементів!
Тут три приклади:
1. Закруглені кути для елемента із заданим кольором фону:
Закруглені кути!
2. Закруглені кути для елемента з межею:
Закруглені кути!
3. Закруглені кути для елемента з фоновым зображенням:
Закруглені кути!
Ось код:
Приклад
#rcorners1 {
border-radius: 25px;
background: #73AD21;
padding: 20px;
width: 200px;
height: 150px;
}
#rcorners2 {
border-radius: 25px;
border: 2px solid #73AD21;
padding: 20px;
width: 200px;
height: 150px;
}
#rcorners3 {
border-radius: 25px;
background: url(paper.gif);
background-position: left top;
background-repeat: repeat;
padding: 20px;
width: 200px;
height: 150px;
}
Спробуйте самі »
Порада: Властивість border-radius
насправді є скороченою властивістю для властивостей border-top-left-radius
, border-top-right-radius
, border-bottom-right-radius
та border-bottom-left-radius
.
CSS border-radius - Вкажіть кожен кут
Властивість border-radius
може мати від одного до чотирьох значень. Ось правила:
Чотири значення - border-radius: 15px 50px 30px 5px; (перше значення застосовується до верхнього лівого кута, друге значення застосовується до верхнього правого кута, третє значення застосовується до нижнього правого кута і четверте значення застосовується до нижнього лівого кута). Щоб легше було запам’ятати, рахуйте так, як наче кути рахуються за направленням руху годинникової стрілки, починаючи з верхнього лівого кута:
Три значення - border-radius: 15px 50px 30px; (перше значення застосовується до верхнього лівого кута, друге значення застосовується до верхнього правого і нижнього лівого кутів, а третє значення застосовується до нижнього правого кута):
Два значення - border-radius: 15px 50px; (перше значення застосовується до верхнього лівого і нижнього правого кутів, а друге значення застосовується до верхнього правого і нижнього лівого кутів):
Одне значення - border-radius: 15px; (значення застосовується до всіх чотирьох кутів, які округлені однаково:
Ось код:
Приклад
#rcorners1 {
border-radius: 15px 50px 30px 5px;
background: #73AD21;
padding: 20px;
width: 200px;
height: 150px;
}
#rcorners2 {
border-radius: 15px 50px 30px;
background: #73AD21;
padding: 20px;
width: 200px;
height: 150px;
}
#rcorners3 {
border-radius: 15px 50px;
background: #73AD21;
padding: 20px;
width: 200px;
height: 150px;
}
#rcorners4 {
border-radius: 15px;
background: #73AD21;
padding: 20px;
width: 200px;
height: 150px;
}
Спробуйте самі »
Ви також можете створити еліптичні кути:
Приклад
#rcorners1 {
border-radius: 50px / 15px;
background: #73AD21;
padding: 20px;
width: 200px;
height: 150px;
}
#rcorners2 {
border-radius: 15px / 50px;
background: #73AD21;
padding: 20px;
width: 200px;
height: 150px;
}
#rcorners3 {
border-radius: 50%;
background: #73AD21;
padding: 20px;
width: 200px;
height: 150px;
}
Спробуйте самі »
Перевірте себе за допомогою вправ!
CSS Властивості для створення закруглених кутів
Властивості | Опис |
---|---|
border-radius | Скорочена властивість для встановлення всіх чотирьох властивостей border-*-*-radius |
border-top-left-radius | Визначає форму межі верхнього лівого кута |
border-top-right-radius | Визначає форму межі верхнього правого кута |
border-bottom-right-radius | Визначає форму межі нижнього правого кута |
border-bottom-left-radius | Визначає форму межі нижнього лівого кута |