Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Вeб Дизайн > CSS

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 03.12.2008, 16:43   #1
Неактивный пользователь
 
Пол:Мужской
Регистрация: 16.09.2008
Сообщений: 48
Репутация: 1
По умолчанию CSS смена картинки

подскажите новичку как сделать чтоб при наведении на кнопку она менялась (изображение кнопки при наведении на нее менялась на другое изображение), чтобы создавался эффект вдавленной кнопки.
Помогите пожалуйста!!!
sashok60 вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: зуб ру на таганскоймосковская филармония места в зале - RedKassa.ruМагазин бытовой техники: ue43du7100uxru - переходи на сайт ТАЙМТВ!anv17-41-r9q9ярославль-москва на пароходе


Старый 16.12.2008, 00:16   #2
Google
Неактивный пользователь
 
Пол:Мужской
Регистрация: 29.10.2006
Сообщений: 5
Репутация: 0
По умолчанию Re: CSS смена картинки

Псевдокласс hover в помощь, подробнее здесь
Google вне форума
 
Ответить с цитированием Вверх
Старый 04.01.2009, 20:00   #3
nocsambew
Неактивный пользователь
 
Регистрация: 04.01.2009
Сообщений: 3
Репутация: 0
По умолчанию Re: CSS смена картинки

Прочитай про CSS свойство :hover, которое отвечает за изменение объекта в момент, когда на него наводят курсор.

В общем случае работает так: задаешь кнопке display:block;, ширину и высоту указываешь, задаёшь фоновое изображение, а потом отдельно для этой кнопки пишешь правило с :hover, в котором меняешь фон кнопки на ту картинку, которая должна быть показана при наведении мыши.

Вот тут расписаны все основные ресурсы по вёрстке, на которых стоит читать полезную инфу: http://webdev.lovata.com/2007/09/28/...e-nachinali-2/

Добавлено через 4 минуты
Вообще тем, кому действительно нужно научиться верстать, советую начать с книжки о CSS и XHTML издательства O'Reily - такие, знаете, со зверями на обложках. Они есть в русском переводе даже в глухой провинции. Ну и параллельно активно читать то, что пишут в интернете. Сайтов хороших сейчас навалом, а всякие ходовые ништяки и приёмы разжёваны не по одному разу уже.

Последний раз редактировалось nocsambew; 04.01.2009 в 20:05.. Причина: Добавлено сообщение
nocsambew вне форума
 
Ответить с цитированием Вверх
Старый 26.09.2009, 20:35   #4
Grog221
Неактивный пользователь
 
Аватар для Grog221
 
Пол:Мужской
Регистрация: 10.02.2007
Сообщений: 11
Репутация: 4
По умолчанию Re: CSS смена картинки

У меня примерно та же проблема.
Мне нужно заменить у себя в блоге на вордпрессе в постах все текстовые ссылки "скачать" на кнопки рисованные *.png, чтобы при нажатии (active) отображался другой рисунок - эта же кнопка с подсветкой.
Делаю так:
Код:
.botton
{
display:block;
width:152px;
height:51px;
background:url(Download1.png) no-repeat;
outline:none;
}
.botton:active
{
background:url(Download2.png) no-repeat;
}
Получается кнопка и сдвигается на лево (а ссылка стоит по центру). Как вернуть ее в центр?
Помогите пожалуйста!

Последний раз редактировалось Grog221; 26.09.2009 в 20:55..
Grog221 вне форума
 
Ответить с цитированием Вверх
Старый 25.11.2009, 22:58   #5
p306ec
Пользователь
 
Пол:Мужской
Регистрация: 23.09.2007
Сообщений: 48
Репутация: 2
По умолчанию Re: CSS смена картинки

.className { background:url(image.gif) }
.className:hover { background:url(image_hover.gif) }

Grog221, прописывайте для :active точные параметры изображения.
p306ec вне форума
 
Ответить с цитированием Вверх
Старый 28.12.2009, 18:31   #6
pashakuz
Неактивный пользователь
 
Регистрация: 28.12.2009
Сообщений: 2
Репутация: 1
По умолчанию Re: CSS смена картинки

Цитата:
Сообщение от p306ec Посмотреть сообщение
.className { background:url(image.gif) }
.className:hover { background:url(image_hover.gif) }

Grog221, прописывайте для :active точные параметры изображения.

вообще лучше всего сделать даже не так.
склеиваешь image.gif и image_hover.gif в один файл. Например у тебя кнопка 100х20, значит делаешь новую картинку 100х40 в которую одну под другой ставишь две свои картинки, после чего:

a {
display: block;
width: 100px;
height: 20px;
background-image: url(image.gif);
background-repeat: no-repaet;
background-position: top left;
overflow: hidden;
}

a:hover {
backgtound-position: bottom left;
}

Тоесть меняться только позиция картинки. Это хорошо, потому что если ставить на ховер отдельную картинку, то ее загрузка происходит только в момент наведения на кнопку, что может вызвать некоторую задержку (если канал узкий). В случае как описал я - загружается всего одна фотка сразу)
pashakuz вне форума
 
Ответить с цитированием Вверх
Старый 05.01.2010, 15:42   #7
Defite
Неактивный пользователь
 
Пол:Мужской
Регистрация: 05.01.2010
Сообщений: 3
Репутация: 1
По умолчанию Re: CSS смена картинки

Цитата:
Сообщение от nocsambew Посмотреть сообщение
Вообще тем, кому действительно нужно научиться верстать, советую начать с книжки о CSS и XHTML издательства O'Reily - такие, знаете, со зверями на обложках. Они есть в русском переводе даже в глухой провинции. Ну и параллельно активно читать то, что пишут в интернете. Сайтов хороших сейчас навалом, а всякие ходовые ништяки и приёмы разжёваны не по одному разу уже.

как профессиональный верстальщик, могу посоветовать поковырять еще сайт csszengarden.com. Здесь и новички и профессионалы выкладывают свои дизайны, дабы показать гибкость связки css&xhtml. Все в открытом доступе, т.е. можно потренироваться на их дизайнах, разумеется, без последующего копипаста себе на страничку.
Есть еще онлайн журнал alistapart.com - к сожалению, на английском, но даются довольно полезные советы не только по верстке, но и по созданию сайта в целом. рекомендую к прочтению)
Defite вне форума
 
Ответить с цитированием Вверх
Старый 04.03.2010, 18:26   #8
nanomyte
Пользователь
 
Пол:Мужской
Регистрация: 28.10.2008
Сообщений: 42
Репутация: 2
По умолчанию Re: CSS смена картинки

Самая нормальная статья на тему CSS-кнопок с минимумом JavaScript здесь: dinamic_link_buttons_with_css/
nanomyte вне форума
 
Ответить с цитированием Вверх
Старый 14.03.2010, 00:38   #9
lstaticl
Неактивный пользователь
 
Регистрация: 13.03.2010
Сообщений: 11
Репутация: 1
По умолчанию Re: CSS смена картинки

Цитата:
Сообщение от pashakuz Посмотреть сообщение
вообще лучше всего сделать даже не так.
склеиваешь image.gif и image_hover.gif в один файл. Например у тебя кнопка 100х20, значит делаешь новую картинку 100х40 в которую одну под другой ставишь две свои картинки, после чего:

a {
display: block;
width: 100px;
height: 20px;
background-image: url(image.gif);
background-repeat: no-repaet;
background-position: top left;
overflow: hidden;
}

a:hover {
backgtound-position: bottom left;
}

Тоесть меняться только позиция картинки. Это хорошо, потому что если ставить на ховер отдельную картинку, то ее загрузка происходит только в момент наведения на кнопку, что может вызвать некоторую задержку (если канал узкий). В случае как описал я - загружается всего одна фотка сразу)

Хорошее решение. +1
lstaticl вне форума
 
Ответить с цитированием Вверх
Старый 23.03.2010, 13:20   #10
superjeak
Неактивный пользователь
 
Регистрация: 17.03.2010
Сообщений: 1
Репутация: 0
По умолчанию Re: CSS смена картинки

согласен! но я пользуюсь css кодами заливая их на сайт через менеджер
superjeak вне форума
 
Ответить с цитированием Вверх
Старый 12.04.2010, 18:45   #11
redrush
Неактивный пользователь
 
Регистрация: 12.04.2010
Сообщений: 3
Репутация: 1
По умолчанию Re: CSS смена картинки

еще можешь почитать о вышеописанном методе Pixy на http://wellstyled.com/css-nopreload-rollovers.html
redrush вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Смена WM5 на WM6? Gavs07 КПК 199 26.12.2010 20:31
Смена устройств Maalai Архив 1 07.12.2008 22:58
смена одной картинки на другую SergAgent Веб - Программирование 3 31.03.2008 21:17
Смена ключа в XP Black_Swamp Архив 4 31.03.2008 13:11

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 16:14. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.06264 секунды с 11 запросами