Динамическое преобразование значений CSS border-radius% в px - PullRequest
1 голос
/ 25 марта 2011

Мой CSS имеет класс circle, который содержит border-radius: 50%.К сожалению, некоторые браузеры не поддерживают% и отображают круг в виде квадрата.Я хочу динамически преобразовывать проценты в пиксельные значения для браузеров, которые не поддерживают проценты.

Как мне это сделать с помощью JavaScript / jQuery?

Ответы [ 2 ]

1 голос
/ 25 марта 2011

Попробуйте, чувак:

$('.circle').css("border-radius",$('.circle').width()/2);
1 голос
/ 25 марта 2011
$('#circle').css("border-radius",$('#circle').width()/2);

См. Пример http://jsfiddle.net/cZqQ8/

Очевидно, вы должны использовать -moz-border-radius для работы с Mozilla

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...