Изогнутая угловая граница для div

Мне нужно создать div с изогнутой угловой рамкой без использования каких-либо изображений в углу. Является ли это возможным?

Я не хочу вставлять изогнутые изображения в угол, пожалуйста, помогите мне в этом.

check эта почта - очень простой кроссбраузерный код CSS3.

Shahar 12.06.2012 20:51
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
10
1
49 239
5

Ответы 5

http://www.curvycorners.net/

Попробуйте эту библиотеку, она сделала для меня чудеса! Это протестированное кросс-браузерное решение.

Этот сайт кажется вниз. Последнее обновление проекта был в марте 2011 года. Проект размещен на Код Google.

Fernando Correia 20.11.2012 03:47

Вы можете использовать CSS для получения закругленных углов в современных браузерах ...

border-radius: 10px;

Удобный генератор

Это известно как прогрессивное улучшение. IMO, это лучше, чем изображения и / или трюки CSS с полями и границами. Если только у вас не обязательно должны быть закругленные углы.

Если вы хотите полагаться на браузеры webkit и mozilla, вы можете использовать следующие команды css:

.radius {
-moz-border-radius: 6px;
-webkit-border-radius:6px;
border-radius: 6px;
    }

Подробности можно посмотреть здесь.

информацию о спецификации CSS2 border-radius можно найти здесь

К сожалению, они не работают, т.е.

вы можете перейти по маршруту javascript для IE только с помощью niftycube, который имеет дополнительное преимущество поддержки выравнивания высоты столбца без проблем.

Вот один из них, который я написал, и вы можете использовать его, если он вам нравится. Он отображает прямоугольник с закругленными углами любых размеров с цветом фона, но не рамкой вокруг всего поля. Он предназначен для белого фона страницы, но его можно изменить, отредактировав цвет границы в стилях c1, c2 и c3.

.rounded {background-color:#f1f0f1}
.rounded .inner {padding:8px 10px 8px 12px}
.rounded .c1 {height:1px;line-height:1px;font-size:1px;border-width: 0px 4px 0px 4px;border-color:#FFFFFF;border-style:solid;padding:0px}
.rounded .c2 {height:1px;line-height:1px;font-size:1px;display:block;border-width: 0px 2px 0px 2px;border-color:#FFFFFF;border-style:solid;padding:0px}
.rounded .c3 {height:2px;line-height:1px;font-size:1px;display:block;border-width: 0px 1px 0px 1px;border-color:#FFFFFF;border-style:solid;padding:0px}


   <div class = "rounded" style = "width:200px;height:100px">
    <div class = "c1"></div><div class = "c2"></div><div class = "c3"></div>
        <div class = "inner">
        -- Content Here --
        </div>
        <div class = "c3"></div><div class = "c2"></div><div class = "c1"></div>
   </div>

Я бы использовал плагин jQuery для обработки закругленных углов. Вот список доступных плагинов с закругленными углами на сайте jQuery: http://plugins.jquery.com/taxonomy/term/189

Другие вопросы по теме