Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » Скругление углов картинки выводимой из дополнительного поля

Скругление углов картинки выводимой из дополнительного поля


     25.08.2011    картинка, дополнительные поля, верстка    Все вопросы » Общие вопросы по вёрстке    4012

вопрос
Добрый день :)
Хотелось бы узнать, как можно сделать скругление углов картинки из дополнительного поля, при уменьшенных размерах в короткой новости (т.к картинка из доп. поля берется для топ новостей), по средствам css.
Новичок в этом.
Хотелось бы узнать решение по средствам css, если же такое имеется.
Не хотелось бы использовать jQuery Corner, шаблон уже имеет 100кб дж.
Но набросок куска кода примерно следующий...


[full-link]{title}[/full-link] | {news-id}
[xfgiven_image][full-link][xfgiven_image][/full-link][/xfgiven_image]
{short-story}
.imgw img {border:1px solid #000;width:184px;height:253px;border-radius:10px;-moz-border-radius: 8px;-webkit-border-radius: 8px;}

Ответил: ПафНутиЙ


Это хорошо, что картинка фиксированного размера, это упрощает задачу.
Для начала рисуем в ФШ картинку нужного размера с прозрачной серединкой с закруглёнными углами (внутри), а непрозрачные части - под цвет фона сайта.

HTML будет примерно так:

[xfgiven_image][full-link][xfgiven_image]<div class="imgb"></div>[/full-link][/xfgiven_image]


Далее пишем в css чтото вроде этого:

.imgw a {
display: block;
overflow:hidden;
position: relative;
width:184px;
height:253px;
}
.imgw img {
width:184px;
height:253px;
border: none;
}
.imgb {
position: absolute;
top: 0;
left: 0;
width:184px;
height:253px;
background: url(../images/imgb.png) no-repaet 0 0; /*наша картинка*/
}


Пробуйте, я не проверял.

6 комментариев

DatiX
Юзер

DatiX - 25 августа 2011 20:14 -

сейчас уже все новые браузеры поддерживают скругление средствами цсс
-webkit-border-radius
-moz-border-radius
border-radius

maks1mka
Юзер

maks1mka - 25 августа 2011 20:23 -

в этом вы правы, но увы...может у меня руки такие :)
Пробовал радиусы, но не хочет...простая вставка картинок не подходит (с простой вставкой радиус работает прекрасно), а вот из дополнительного поля не хочет.

Спасибо большое за ответ :)
Все просто :) Если честно, забыл про этот способ :)

ПафНутиЙ
Админ

ПафНутиЙ - 25 августа 2011 21:51 -

попробуйте скруглить таким способом угля в блоке с картинко :) и посмотрите в разных браузерах)))

Каков вопрос - таков и ответ. Просто помните об этом.

DatiX
Юзер

DatiX - 25 августа 2011 22:05 -

ПафНутиЙ, ну почему же... будет не сильно отличаться, если версии браузеров из последних...

ПафНутиЙ
Админ

ПафНутиЙ - 25 августа 2011 23:44 -

Не сильно это да, ))))), но неэстетичною

Каков вопрос - таков и ответ. Просто помните об этом.

maks1mka
Юзер

maks1mka - 25 августа 2011 20:26 -

Этот метод, даже больше подходит для моих целей, нижний радиус можно убрать для блока новости

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх