Opera vs jquery.corner.js
292 повідомлення
#13 років тому
Привет всем =)Может кто подскажет как решить проблему:
имеется прямоугольная картинка. Хочу сделать ее круглой, для этого использую jquery.corner.js ну и бордер в 2px через css
Пишу так:
$('.some img').corner('120px');
В FF, Safari и Chrome все гуд и картинка делается круглой, а вот в Oper`е фоном видно что есть окружность из бордера, но сама картинка остается прямоугольной. не в первый раз сталкиваюсь с такой проблемой..как быть?
50 повідомлень
#13 років тому
Опера - это опенсорц. Будете ждать пока рак свистнет, когда эту дырку починят. А то, что она популярна в России - заслуга местных любителей опенсорца, которые любят всё на халяву. Я бы сделал окружность из множества мелких квадратиков, то есть на JS или на пыхе цикл типа мозаики. На JS проще. И ещё: jquery - простые решения, с которыми вечные проблемы. Проще самому сделать
292 повідомлення
#13 років тому
У меня фон не однородный, поэтому не выйдет такой вариант. может кто что еще скажет?
292 повідомлення
#13 років тому

Приложил скрин. Первое - отображение в опере, второе - в FF
Зачем код? Вы мне грубо говоря помогите советом, как заставить oper`у border-radius воспринимать.
Смысл в том, что лень картинку на php png`штую делать
50 повідомлень
292 повідомлення
#13 років тому
Ну хм..раз не удалось обрезать картинку через бордер радиус, то можно из JPG сделать PNG, сделав все ненужное прозрачной областью. Правда пока не знаю как, но думаю, решение должно быть =)
50 повідомлень
#13 років тому
Так я жеж вам про это. На Canvas это делается просто, смотрите исходники
1807 повідомлень
#13 років тому
Юзайте pie.htc, я уже давно отошел от всяких corner.js, и прочее....слишком там много глюков
1807 повідомлень
#13 років тому
bel0v, ну а для оперы есть правило css3, скругляющее углы без танцев с бубном
292 повідомлення
#13 років тому
Хм..в 11.52 результат такого бордер-радиуса я приложил выше =)проблема именно в применение его к картинкам в <img />
1807 повідомлень