Альтернатива CurvyCorners

#javascript #jquery #css #curvycorners

#javascript #jquery #css #curvycorners

Вопрос:

Существует ли альтернативный скрипт для CurvyCorners, который выполняет радиусы границ на основе CSS? В CurveryCorners так много ошибок, и они редко работают так, как от них ожидают, его просто не стоит больше использовать.

Спасибо.

Комментарии:

1. Преобладающее мнение заключается в том, что вы просто используете CSS border-radius как «прогрессивное улучшение». В браузерах, которые его не поддерживают, квадратные углы — это просто косметическое отличие (т. е. не имеет большого значения). Я использовал изогнутые углы в чистом CSS, но для них требуется как минимум 3 вложенных divs только для косметического эффекта. Оно того не стоит.

2. 1 к начинке проигравших без браузера с поддержкой CSS3 …:)

3. Я имею в виду, что это должен быть javascript, который считывается из свойства CSS border-radius . Я лично придерживаюсь того же мнения, но мой руководитель проекта хотел бы иметь закругленные углы на сайтах наших клиентов в старых браузерах.

4. @Rev — CSS3Pie решает проблему. Подробности см. в моем ответе.

Ответ №1:

Альтернативой является использование border-radius стиля CSS3.

Это работает «из коробки» во всех современных браузерах, кроме IE8 и более ранних версий. Для браузеров, отличных от IE, вы вообще не должны запускать какой-либо скрипт для этого, поскольку это стандартная встроенная функция в браузере.

Для IE8 и более ранних версий существует хак под названием CSS3Pie, который позволяет IE также поддерживать стандартный border-radius стиль CSS3. Это основано на Javascript, но работает со стандартным кодом CSS, что означает, что вы можете использовать один и тот же стиль для всех браузеров.

В качестве дополнительного бонуса CSS3Pie также реализует CSS3 box shadows и градиенты для IE. И он находится в стадии активной разработки, и автор отлично помогает людям на форуме, если у них возникают проблемы с ним.

Комментарии:

1. Отлично работал для меня, когда у CurvyCorners были всевозможные проблемы.

Ответ №2:

В прошлом я использовал Roundies от Diller Design, которые всегда хорошо работали для меня.

Он использует VML для создания закругленных краев.

К сожалению, я не думаю, что автор его больше не обновляет.