|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.07.2013, 23:58 | #1 |
Новичок
Джуниор
Регистрация: 23.07.2013
Сообщений: 4
|
затемнение картинки с помощбю CSS
Всем привет!
Делаю небольшую галерею для себя. Вопрос вот в чем: Как с помощью CSS можно сделать так, чтобы:: при наведение на фото курсором, оно появлялось в нормальном цвете, а до этого было затемнено? Т.е темное фото, навел - стало обычное (светлое, оригинал). Заранее спасибо! |
24.07.2013, 02:09 | #2 |
Пользователь
Регистрация: 08.04.2009
Сообщений: 11
|
Можно над каждым фото расположить элемент, залить его каким-нибудь цветом и сделать прозрачным на 20%, а при наведении доводить прозрачность до 100%:
Код HTML:
<!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <style> .container { margin: 0 auto; width: 660px; } .pic { float: left; height: 200px; margin: 10px; position: relative; width: 200px; } .pic:after { content: ' '; background-color: #000; height: 100%; left: 0; opacity: 0.8; position: absolute; top: 0; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; -ms-transition: opacity 0.3s; transition: opacity 0.3s; width: 100%; } .pic:hover:after { opacity: 0; } </style> </head> <body> <div class="container"> <div class="pic"> <img src="http://placekitten.com/200/200"> </div> <div class="pic"> <img src="http://placekitten.com/200/200"> </div> <div class="pic"> <img src="http://placekitten.com/200/200"> </div> <div class="pic"> <img src="http://placekitten.com/200/200"> </div> <div class="pic"> <img src="http://placekitten.com/200/200"> </div> <div class="pic"> <img src="http://placekitten.com/200/200"> </div> <div class="pic"> <img src="http://placekitten.com/200/200"> </div> <div class="pic"> <img src="http://placekitten.com/200/200"> </div> <div class="pic"> <img src="http://placekitten.com/200/200"> </div> </div> </body> </html> Последний раз редактировалось MindWork; 24.07.2013 в 02:16. |
24.07.2013, 06:41 | #3 |
Новичок
Джуниор
Регистрация: 23.07.2013
Сообщений: 4
|
Спасибо большое!!! Очень круто!
Но у меня одна фотография размером x, y, вторая х+1, у+1, третья х+2, у+1 и т.д придется для каждой переписывать .pic ? Последний раз редактировалось Belai; 24.07.2013 в 06:57. |
24.07.2013, 08:01 | #4 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
нет, сделайте через display: inline-block; размуры будут зависеть от картинки
Alar, верни репу!
|
25.07.2013, 10:51 | #5 |
Новичок
Джуниор
Регистрация: 23.07.2013
Сообщений: 4
|
ok! Сейчас попробую!)
|
25.07.2013, 11:14 | #6 |
Новичок
Джуниор
Регистрация: 23.07.2013
Сообщений: 4
|
А нельзя им задавать позиционирование по данным x,y, а не автоматом?
|
25.07.2013, 19:53 | #7 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Код:
Alar, верни репу!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как в css из картинки сделать ссылку? | vlad2423 | HTML и CSS | 14 | 25.07.2015 01:32 |
Затемнение с центровкой картинки | WennY | JavaScript, Ajax | 6 | 04.10.2012 17:50 |
Затемнение картинки при наведении мыши | qwerty55 | Помощь студентам | 2 | 05.12.2011 14:26 |
Можно ли ползать по коду с помощбю колесика? | dsapa | Microsoft Office Excel | 10 | 19.06.2008 09:15 |