Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2013, 18:46   #1
gufon
Форумчанин
 
Регистрация: 21.12.2010
Сообщений: 224
По умолчанию Изменение прозрачности определенного блока

Есть 10 блоков с обложкой книги, при наведении на определенную книгу должно появиться краткое описание, для каждой книги свое, как реализовать? Что бы именно на этой книге вылезло описание?
gufon вне форума Ответить с цитированием
Старый 05.06.2013, 19:38   #2
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Сделай обертку вокруг картинки, добавь
Код:
.wrapper {position:relative;}
Внутри обертки, до картинки вставляй описание и для него:
Код:
.descript {
  position:absolute;
  z-index:1;
  width:100%;
  opacity: 0;
  -webkit-transition:.2s opacity linear;
  transition:.2s opacity linear;
}
и тогда при наведении будет:
Код:
.wrapper:hover .descript {
  opacity:1;
}
Ну, это без js... не думаю, что для такой глупости стоит юзать скрипты...
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 05.06.2013, 19:43   #3
gufon
Форумчанин
 
Регистрация: 21.12.2010
Сообщений: 224
По умолчанию

JS хотел юзать для плавного появления, а зачем меня z-inex? У меня обложка книги бэкграундом сделана
gufon вне форума Ответить с цитированием
Старый 05.06.2013, 19:57   #4
_SanR
Пользователь
 
Регистрация: 09.02.2013
Сообщений: 48
По умолчанию

Привет, как насчет использования transition для плавного появления?
А для js есть много готовых решений, первые попавшиеся с поисковика:
http://easywebscripts.net/javascript/tooltip.php
http://efimov.ws/main/develop/javasc...podskazki.html
и тд..
_SanR вне форума Ответить с цитированием
Старый 05.06.2013, 20:22   #5
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от gufon Посмотреть сообщение
JS хотел юзать для плавного появления
в css для этого стоит transition, работает сейчас на 95% браузерах рунета.
Цитата:
Сообщение от gufon Посмотреть сообщение
а зачем меня z-inex?
если с картинкой... на всякий, чтобы точно не было конфликта...
Цитата:
Сообщение от gufon Посмотреть сообщение
У меня обложка книги бэкграундом сделана
ах, простите, у меня пока плохо развиты телепатические возможности)
//для индексации лучше сделать картинкой

и да, для некоторых браузеров можно вот с такой штукой побаловаться: http://www.new.burusov.ru/Gallery * делал ради эксперимента
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 05.06.2013, 20:25   #6
gufon
Форумчанин
 
Регистрация: 21.12.2010
Сообщений: 224
По умолчанию

Цитата:
Сообщение от Naive Посмотреть сообщение
в css для этого стоит transition, работает сейчас на 95% браузерах рунета.

если с картинкой... на всякий, чтобы точно не было конфликта...

ах, простите, у меня пока плохо развиты телепатические возможности)
//для индексации лучше сделать картинкой

и да, для некоторых браузеров можно вот с такой штукой побаловаться: http://www.new.burusov.ru/Gallery * делал ради эксперимента
Мне определенно это нравится, спасибо, что нибудь придумаю
gufon вне форума Ответить с цитированием
Старый 05.06.2013, 20:35   #7
gufon
Форумчанин
 
Регистрация: 21.12.2010
Сообщений: 224
По умолчанию

Все работает, 1 вопрос почему показывается описание именно в том блоке на который я навожу?
Эта строка ссылается на внутренний элемент wrapper'a?
gufon вне форума Ответить с цитированием
Старый 05.06.2013, 21:39   #8
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от gufon Посмотреть сообщение
Все работает, 1 вопрос почему показывается описание именно в том блоке на который я навожу?
а разве не это нужно было? О_о
Цитата:
Сообщение от gufon Посмотреть сообщение
Эта строка ссылается на внутренний элемент wrapper'a?
ну да, там же написано наследование CSS...
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 05.06.2013, 21:49   #9
gufon
Форумчанин
 
Регистрация: 21.12.2010
Сообщений: 224
По умолчанию

Все именно так и должно быть, спасибо
gufon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
phpbb:subsilver2, изменение ширины блока смайлов(при ответе), или почему браузеры игнорят явно заданую ширину ячейки? Пепел Феникса HTML и CSS 1 25.06.2012 09:29
Изменения прозрачности delfin07 Помощь студентам 0 06.06.2011 15:43
PNG загружаются без прозрачности Crystallon Общие вопросы Delphi 2 13.09.2010 08:23
Про глюк прозрачности! Marsik Помощь студентам 15 08.11.2007 13:33