Встановлює радіус заокруглення куточків рамки. Якщо рамка не задана, то округлення також відбувається і з фоном.
Коротка інформація
| Значення за замовчуванням | 0 |
|---|---|
| Успадковується | Ні |
| Застосовується | До всіх елементів, за винятком таблиць з border-collapse: collapse |
| Анімується | Так |
Синтаксис
<code>border-radius: <радіус>{1,4}
[ /<радіус>{1,4}]</code></p> re>
</div>
</div> <b-modal :active.sync="isHintSyntax">
<h2>Позначення</h2> <table> <tbody> <tr> <th></th> <th> Опис</th> <th style="width: 130px">Приклад</th>
</tr> <tr>
<td><тип></td>
<td>Вказує тип значення.</td>
<td><розмір></td>
</tr> <tr>
<td>A && B</td>
<td>Значення повинні виводитися в зазначеному порядку.</td>
<td> <розмір> && <колір></td>
</tr> <tr>
<td>A | B</td>
<td>Вказує, що потрібно вибрати лише одне значення із запропонованих (A або B).</td>
<td>normal | small-caps</td>
</tr> <tr>
<td>A || B</td>
<td>Кожне значення може використовуватися самостійно або спільно з іншими у довільному порядку.</td>
<td>width || count</td>
</tr> <tr>
<td>[ ]</td>
<td>Групує значення.</td>
<td>[ crop || cross ]</td>
</tr> <tr>
<td>*</td>
<td>Повторювати нуль або більше разів.</td>
<td>[,<час>]*</td>
</tr> <tr>
<td>+</td>
<td>Повторювати один або більше разів.</td>
<td><число>+</td>
</tr> <tr>
<td>? </td>
<td>Вказаний тип, слово або група не є обов'язковим.</td>
<td>inset?</td>
</tr> <tr>
<td>{A, B}</td>
<td>Повторювати не менше A, але не більше B разів.</td>
<td><радіус>{1,4}</td>
</tr> <tr>
<td>#</td>
<td>Повторювати один або більше разів через кому.</td>
<td><час>#</td>
</tr> </tbody>
</table> </b-modal><div class="field field-name-field-css-value field-type-text-long field-label-above">
<h2 class="block_title" id="field_css_value">Значення</h2>
<div class="field-items">
<div class="field-item even"><p>Дозволяється використовувати одне, два, три або чотири значення, перераховуючи їх через пробіл (табл. 1). Також допустимо писати два значення через косу межу (/). Як значення вказуються числа у будь-якому допустимому для CSS форматі. У разі застосування відсотків відлік ведеться щодо ширини блоку.</p> <table class="data"> <caption> Табл. 1. Залежність від числа значень </caption> <tr> <th>Кількість значень</th> <th>Результат</th>
</tr> <tr>
<td class="sel">1</td>
<td align="left">Радіус вказується для всіх чотирьох куточків.</td>
</tr> <tr>
<td class="sel">2</td>
<td align="left">Перше значення задає радіус верхнього лівого та нижнього правого куточків, друге значення — верхнього правого та нижнього лівого куточків.</td>
</tr> <tr>
<td class="sel">3</td>
<td align="left">Перше значення встановлює радіус для верхнього лівого куточка, друге одночасно для верхнього правого і нижнього лівого кутників, а третє для нижнього правого куточка.</td>
</tr> <tr>
<td class="sel"> 4</td>
<td align="left">По черзі встановлює радіус для верхнього лівого, верхнього правого, нижнього правого та нижнього лівого куточків.</td>
</tr>
</table>
<p>У разі завдання двох параметрів через косу межу, то перший параметр ставить радіус по горизонталі, а другий по вертикалі (еліптичні куточки). На рис. 1 показана різниця між звичайним закругленим куточком та еліптичним куточком.</p> <p class="fig"><img src="/assets/images/css/css_border-radius_1.png" alt="Радіус заокруглення для створення різних типів куточків" width="506" height="207"></p> <p class="figsign">Мал. 1. Радіус заокруглення для створення різних типів куточків</p>
</div>
</div>
</div>
<div class="field name-field-css-playground field-type-text-long field-label-above">
<h2 class="block_title" id="field_css_playground">Пісочниця</h2>
<div class="field-items">
<div class="field-item even"><div class="playground-result" style="transition: none;">
<div style="background: #e4efc7; padding: 10px; border: 1px solid #333;" :style="{ 'border-radius': playgroundValue + 'px'}">Вінні-Пух був завжди не проти трохи підкріпитися, особливо годин об одинадцятій ранку, тому що в цей час сніданок вже давно закінчився, а обід ще й не думав починатися. І, звичайно, він страшенно зрадів, побачивши, що Кролик дістає чашки та тарілки.
</div>
</div>-tablet is-6-desktop playground-values"> <input type="range" min="0" max="50" value="0" v-model="playgroundValue">
</div>
<div class="column is-12-mobile is-12-tablet is-6-desktop playground-code"><pre>div { background: #e4efc7; border: 1px solid #333; padding: 10px; border-radius: <span class="playground-active">{{ playgroundValue }}px</span>; }
