Jump to content
  • 0

Засветление рисунка


okunev2
 Share

Question

Ребята, а сделать так, чтобы не создавать рисунок с изображениями, нормальной картинкой и засветленной и этот код использовать:

.menu{
list-type-style:none;
}
.menu li,.menu a{
width:84px;
height:30px
}
.menu a{
float:left;
display:block;
background-repeat:no-repeat;
background-position: 0 0;
}
.menu a:hover{
background-position:0 -30px;
}

.menu .home{
background-image:url(images/button1.jpg);
}

А проще, как это сделать так чтобы было засветление рисунка, когда на него наводишь указатель мыши? Кажется это нужно делать на js, но нет под рукой примеров :)

d1cff7a6e74e.jpg

Link to comment
Share on other sites

15 answers to this question

Recommended Posts

  • 0

а... тогда не подскажу...

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

нижняя - та самая что нужна нормальной/засветленной или затемненной

верхняя - по умолчанию полностью прозрачная гифка 1*1, при наведении заменяется на полупрозрачную (например http://d-library.info/static/img/trnsp.gif) 4*4, при отводе курсора обратно на полностью прозрачную.

т.е. добавляется две картинки суммой 0,3 кб и используются для всех изображений.

руки так и не дошли проверить насколько этот способ удобный

Link to comment
Share on other sites

  • 0

opacity - прозрачность в CSS. В смысле, при наведении на картинку, она становится полупрозрачной. Или как вариант полупрозрачным становится слой поверх рисунка.

Link to comment
Share on other sites

  • 0
opacity - прозрачность в CSS. В смысле, при наведении на картинку, она становится полупрозрачной. Или как вариант полупрозрачным становится слой поверх рисунка.

А есть для моего случая пример?

Link to comment
Share on other sites

  • 0

Так? Это значит верхний рисунок просто будет прозрачным? А засветления не будет? Проще было бы чтобы рисунок в белую сторону осветлялся и усе, чтобы с двумя изображениями не париться!

Link to comment
Share on other sites

  • 0

Ну запарился я, подскажите профи?

Как сделать так на css класс для чтобы было как на картинке:

d1cff7a6e74e.jpg

тобишь слева рисунок, когда на него наводишь то происходит его изменения оттенка, это рисунок права, точно также?

Как можно сделать так чтобы при наведении на рисунок накладывалась поверх белая картинка или pixel белого цвета и рисунок приобретал такой оттенок? В ИЕ тоже охото чтобы работало, плиз добрые люди!

Link to comment
Share on other sites

  • 0

Люди все то сделал вот только как индивидуально стилю дать имя, а именно тегу img:

a:hover img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
-moz-opacity: 0.3;
-khtml-opacity: 0.3;
opacity: 0.3;
}

так как только в одном месте этот стиль нужно делать! А когда делаешь так a.img1:hover то этот стиль срабатывает только в Опере и Мозиле в ИЕ не пашет, видимо так hover не срабьатывает в ИЕ :)

Что делать?

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy