![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Неактивный пользователь
Пол:
Регистрация: 16.09.2008
Сообщений: 48
Репутация: 1
|
подскажите новичку как сделать чтоб при наведении на кнопку она менялась (изображение кнопки при наведении на нее менялась на другое изображение), чтобы создавался эффект вдавленной кнопки.
Помогите пожалуйста!!! |
|
|
|
| Реклама: | зуб ру на таганской | московская филармония места в зале - RedKassa.ru | Магазин бытовой техники: ue43du7100uxru - переходи на сайт ТАЙМТВ! | anv17-41-r9q9 | ярославль-москва на пароходе |
|
|
#3
|
|
Неактивный пользователь
Регистрация: 04.01.2009
Сообщений: 3
Репутация: 0
|
Прочитай про 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.. Причина: Добавлено сообщение |
|
|
|
|
|
#4
|
|
У меня примерно та же проблема.
Мне нужно заменить у себя в блоге на вордпрессе в постах все текстовые ссылки "скачать" на кнопки рисованные *.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.. |
|
|
|
|
|
|
#5
|
|
Пользователь
![]() ![]() ![]() ![]() Пол:
Регистрация: 23.09.2007
Сообщений: 48
Репутация: 2
|
.className { background:url(image.gif) }
.className:hover { background:url(image_hover.gif) } Grog221, прописывайте для :active точные параметры изображения. |
|
|
|
|
|
#6
|
|||||||||||||||||||||||
|
Неактивный пользователь
Регистрация: 28.12.2009
Сообщений: 2
Репутация: 1
|
вообще лучше всего сделать даже не так. склеиваешь 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; } Тоесть меняться только позиция картинки. Это хорошо, потому что если ставить на ховер отдельную картинку, то ее загрузка происходит только в момент наведения на кнопку, что может вызвать некоторую задержку (если канал узкий). В случае как описал я - загружается всего одна фотка сразу) |
|||||||||||||||||||||||
|
|
|
| Сказали спасибо: |
|
|
#7
|
|
Неактивный пользователь
Пол:
Регистрация: 05.01.2010
Сообщений: 3
Репутация: 1
|
как профессиональный верстальщик, могу посоветовать поковырять еще сайт csszengarden.com. Здесь и новички и профессионалы выкладывают свои дизайны, дабы показать гибкость связки css&xhtml. Все в открытом доступе, т.е. можно потренироваться на их дизайнах, разумеется, без последующего копипаста себе на страничку. Есть еще онлайн журнал alistapart.com - к сожалению, на английском, но даются довольно полезные советы не только по верстке, но и по созданию сайта в целом. рекомендую к прочтению) |
|
|
|
|
|
#8
|
|
Пользователь
Пол:
Регистрация: 28.10.2008
Сообщений: 42
Репутация: 2
|
Самая нормальная статья на тему CSS-кнопок с минимумом JavaScript здесь: dinamic_link_buttons_with_css/
|
|
|
|
|
|
#9
|
|||||||||||||||||||||||
|
Неактивный пользователь
Регистрация: 13.03.2010
Сообщений: 11
Репутация: 1
|
Хорошее решение. +1 |
|||||||||||||||||||||||
|
|
|
|
|
#10
|
|
Неактивный пользователь
Регистрация: 17.03.2010
Сообщений: 1
Репутация: 0
|
согласен! но я пользуюсь css кодами заливая их на сайт через менеджер
|
|
|
|
|
|
#11
|
|
Неактивный пользователь
Регистрация: 12.04.2010
Сообщений: 3
Репутация: 1
|
еще можешь почитать о вышеописанном методе Pixy на http://wellstyled.com/css-nopreload-rollovers.html
|
|
|
|
| Сказали спасибо: |
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Смена 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 |
|
|