Генератор на border-radius
Обликувајте го CSS border-radius визуелно со повлекување. Подесете секој агол во px или %, користете елиптична синтакса со 8 вредности и копирајте го кодот.
Повлечете ги точките на рабовите за да го обликувате секој агол (бели точки: вертикални радиуси). Со фокусирана точка користете ги стрелките (Shift за 10 чекори).
Готови облици
Како да го користите генераторот на border-radius
- Повлечете ги точките на рабовите на прегледот. Секоја обоена точка го одредува хоризонталниот радиус на еден агол; кога е штиклирано Елиптични агли (8 вредности), белите точки ги одредуваат вертикалните радиуси.
- Или внесете точни вредности во Агли: Горе лево, Горе десно, Долу десно и Долу лево, секој со поле Хоризонтално и поле Вертикално.
- Изберете Единица: % (процент од кутијата) или px (пиксели). Префрлањето ги претвора тековните вредности, па обликот останува ист.
- Подесете Ширина на кутијата (px) и Висина на кутијата (px) да одговараат на вашиот елемент и користете Сите агли за да ги заоблите сите агли одеднаш.
- Пробајте ги Готови облици (Заоблен, Капсула, Круг, Лист, Капка, Јајце, Билет и три блоба) или кликнете Случаен блоб за органски облик.
- Штиклирајте Одделни својства ако претпочитате четири посебни декларации
border-*-radius, па копирајте го CSS код со Копирај.
Тастатура: фокусирајте точка и притиснете ги стрелките за да го менувате радиусот по еден чекор (10 со Shift).
Алатката работи во вашиот прелистувач. Ништо од внесеното не се испраќа на сервер.
Синтаксата на border-radius
border-radius прима од една до четири вредности, по редослед горе лево, горе десно, долу десно, долу лево. Како кај маргините, недостасувачките вредности се копираат од спротивниот агол: border-radius: 10px 20px ги заоблува горе лево и долу десно со 10px, а другите два со 20px. Алатката секогаш ја запишува најкратката еквивалентна форма.
Секој агол е всушност четвртина од елипса со два радиуса. Коса црта ги одвојува хоризонталните радиуси од вертикалните, што дава до осум вредности:
border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;
Пред косата црта: хоризонталните радиуси на четирите агли. По неа: вертикалните радиуси. Кога двете листи се еднакви, делот по косата црта се изоставува.
Пиксели или проценти?
- px дава иста кривина без оглед на големината на елементот. Тоа е правилниот избор за копчиња, картички и полиња за внес:
border-radius: 8px. - % е релативен на елементот: хоризонталните радиуси на неговата ширина, вертикалните на неговата висина.
50%го претвора квадратот во круг, а правоаголникот во елипса. Процентите се она што ги прави блобовите да се скалираат со елементот.
За копче во форма на капсула користете радиус во пиксели од најмалку половина од висината. Обликот Капсула го прави токму тоа за големината на кутијата што ја внесовте; работи и огромна вредност како 999px.
Кога соседните радиуси заедно се поголеми од страната што ја делат, прелистувачите ги намалуваат сите радиуси пропорционално додека не се собијат. Затоа повлекувањето на две точки една преку друга не го расипува обликот.
Блоб облици
Блоб обликот и Случаен блоб користат осум проценти кај кои двете точки на секоја страна заедно даваат 100 %. Кривините тогаш се совпаѓаат точно, а обликот изгледа како мазно камче. Анимирајте помеѓу два блоба со CSS transition на border-radius за ефект на „преобразување“.
Често поставувани прашања
Како да направам совршен круг?
Дадете му на елементот еднаква ширина и висина и поставете border-radius: 50%. Користете го обликот Круг.
Зошто мојата слика излегува од заоблените агли?
Ставете overflow: hidden на заобленото родителско поле или применете го радиусот директно на сликата.
Можам ли да заоблам само еден агол?
Да. Поставете ги другите агли на 0 или користете го одделното својство, на пример border-top-left-radius: 16px.
Дали рамките и сенките го следат радиусот?
Да. Рамките, контурите во современите прелистувачи, позадините и box-shadow ги следат заоблените агли.
Зошто вредностите во px изгледаат поинаку во прегледот?
На тесен екран кутијата во прегледот може да се намали за да се собере, додека радиусите во пиксели си ја задржуваат големината. Процентите се скалираат со кутијата.
Поврзани алатки
- Генератор на box-shadow Креирајте слоевити CSS сенки со преглед во живо. Подесете поместување, заматување, ширење, боја, провидност и inset, пробајте неуморфизам и копирајте го кодот.
- Генератор на clip-path Цртајте CSS clip-path облици со точки што се влечат. Уредувајте полигони, кругови, елипси и inset, почнете од ѕвезди и стрелки и копирајте го кодот.
- Генератор на CSS градиент Создавајте линеарни, радијални и конусни CSS градиенти со преглед во живо. Додавајте и влечете точки на боја, подесете агол и копирајте чист CSS код.