Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как в модуле "Добавление картинок и файлов в новость (v4.03)", сделать так, чтобы в доп. полях Постер и Картинка были разные размеры превью картинок?

Как в модуле "Добавление картинок и файлов в новость (v4.03)", сделать так, чтобы в доп. полях Постер и Картинка были разные размеры превью картинок?


     31.12.2014    Общие вопросы    989

вопрос
Как в модуле "Добавление картинок и файлов в новость (v4.03)", сделать так, чтобы в доп. полях Постер и Картинка были разные размеры превью картинок после загрузки. т.е чтобы после добавления/загрузки у

Постера было:
<span class="img">
<a onclick="return hs.expand(this)" target="_blank" href="http://site.ru/uploads/posts/2014-12/1420030378_1419803619_2014-12-29_015217.jpg"></a>
</span>


а у Картинки:
<span class="img2">
<a onclick="return hs.expand(this)" target="_blank" href="http://site.ru/uploads/posts/2014-12/1420030378_1419803619_2014-12-29_015217.jpg"></a>
</span>


Прошу помочь

Ответил: Attyla


Используйте селекторы по аттрибутам:

.n0upload[data-field="poster"] .n0uploadList .img img{} - для всех у которых data-field="poster"
.n0upload[data-field^="screen"] .n0uploadList .img img{} - для всех у которых data-field начинаються с "screen" (screen1, screen2...screen*)


Вот тут более подробнее о селесторах по атрибутам.

http://www.w3.org/TR/selectors/#attribute-selectors
http://www.w3schools.com/css/css_attribute_selectors.asp

Комментарии пользователей (2)

FastFud
50

1599 | 588

FastFud - 31 декабря 2014 20:28 - Юзер

Это невозможно. В css задайте максимальную высоту и ширину, только так.

P.S. Еще можно попробовать, написать скрипт на js/jQuery, который бы после загрузки изображений, определял ширину и высота картинок, после чего можно будет добавлять/удалять классы.

sr.green
1

119 | 6

sr.green - 31 декабря 2014 22:01 - Гости

Огромное спасибо Attyla, помог быстро и правильно, еще раз спасибо!

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

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