наложить полупрозрачную картинку на другую картинку

AK
На сайте с 17.08.2011
Offline
2
4562

можно ли с помощью CSS сделать так, чтобы при наведении на картинку, появялась другая полупрозрачная картинка (хочу добавить значок лупы на картинку)

если да, то помогите пожалуйста

I
На сайте с 07.02.2009
Offline
20
#1

размер картинки фиксированный?

ilhan добавил 06.09.2011 в 17:41

Если да то примерно так.

Html:

<a href="#" class="wrap">

<img src="путь к основной картинке" alt="" />

<img src="путь к картинке, которую надо наложить" class="additional_icon" alt="" />

</a>

CSS:

.wrap{

position: relative;

width: 100px; /*- ширина картинки*/

height: 100px; /*- высота картинки*/

display: block;

}

.additional_icon{

display:none;

position:absolute;

right:0;

bottom: 0;

}

.wrap:hover .additional_icon{

display: block;

}

Если картинка не фиксированная, то надо смотртеть, дайте ссылку или код.

Ёхан Палыч
На сайте с 07.05.2006
Offline
169
#2

Можно менять курсор на картинке:

img{cursor: url(images/cursor.cur), pointer;}

AK
На сайте с 17.08.2011
Offline
2
#3

ilhan, Ваш код хорошо работает, только есть ещё одна проблема:

на сайте стоит плагин для просмотра картинок, вот ссылка чтобы посмотреть

http://dekada.by/?page_id=3238

и там код всатки картинки выглядит так:


<a href="http://dekada.by/wp-content/uploads/big1.jpg"><img src="http://dekada.by/wp-content/uploads/small.jpg" alt="Map" title="" class="alignright size-full wp-image-2837" /></a>

как мне распихать классы так, чтобы и плагин работал и картинка накладывалась???

I
На сайте с 07.02.2009
Offline
20
#4

Добавление классов не должно нарушить работу плагина.

т.е. если использовать мой код то будет так

<a class="wrap" href="http://dekada.by/wp-content/uploads/big1.jpg"><img src="http://dekada.by/wp-content/uploads/small.jpg" alt="Map" title="" class="alignright size-full wp-image-2837 " />

<img src="путь к картинке, которую надо наложить" class="additional_icon" alt="" />

</a>

ilhan добавил 06.09.2011 в 18:19

Ёхан Палыч:
Можно менять курсор на картинке:
img{cursor: url(images/cursor.cur), pointer;}

Можно, но это не будет работать в Opera и Safari до версии 3.0.

Хотя в последних версиях Opera могли и добавить такую возможность.

AK
На сайте с 17.08.2011
Offline
2
#5

спасибо Вам огромное! всё работает на ура :)

I
На сайте с 07.02.2009
Offline
20
#6

Будут вопросы обращайтесь в личку.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий