Помощник
|
Подскажите по CSS |
mitzury
|
Сообщение
#1
|
||
|
|
||
|
|||
dididima |
24.10.2013, 13:06;
Ответить: dididima
Сообщение
#2
|
|
при наведении меняешь стиль через img:hover {}
А так смотря какие там картинки, если их можно реализовать через CSS, то нету смысла их прорисовывать -------------------- Постоянная продажа сайтов в SAPE Ну.. за деньги можно и бесплатно сделать |
|
|
mitzury
|
Сообщение
#3
|
|
dididima,
вот именно так и делаю, но в фф почему то книво работает, да и при этом надо иметь кучу картинок что не удобно, картинки обычные в jpg Сообщение отредактировал mitzury - 24.10.2013, 13:18 |
|
|
sgrass |
24.10.2013, 15:34;
Ответить: sgrass
Сообщение
#4
|
|
Если я правильно понял, картинка стоит фоном?
Если так, то можно сделать спрайты, т.е. 2 картинки (те, которые будут меняться при наведении мышкой) совместить в одну. И при наведении через :hover {} менять не саму картинку, а background-position. Тогда не нужна будет куча картинок. Например, в фоне должна быть картинка высотой 100px: делаем в фотошопе из двух 100-пиксельных картинок одну в 200px, поставив их друг над другом, и при наведении мышки смещаем ее на половину ее высоты, вот так: div { height: 100px; background-image: url(такая-то картинка); background-repeat: no-repeat; background-position: 0 0; } div:hover { background-position: 0 -100px; } |
|
|
sdrc26 |
25.10.2013, 2:26;
Ответить: sdrc26
Сообщение
#5
|
|
и встречный вопрос как сделать изменение картинки при наведении мышкой на нее, через CSS знаю есть способ прописывание стиля, но в ФФ он криво работает (хотя может что то не то делаю...) Если и я правильно понял, есть одна картинка, и нужно сделать, чтобы при наведение показывалась другая html <a href="http://" title="Текст который будет подсвечиваться при навидени" id="button1" /> css #button1 {
display: block; /* ширина картинки */ width: 191px; /* Высота картинки */ height: 42px; /* Картинка, без повторения и позиция (можно в % или px) */ background: url(menu.png) no-repeat -191px 0; } a:hover#button1, a:focus#button1 { /* Картинка которая будет открываться при наведение + без повторения и ее координаты на одной картинке */ background: url(menu.png) no-repeat -191px -44px; } Сообщение отредактировал sdrc26 - 25.10.2013, 2:28 -------------------- __________________AMSTERDAM__________________ ISPmgr Lite / Pro - 3 / 5.5 EUR в месяц или 22 / 40 EUR Вечная P.S. Занимаюсь предоставлением услуг Хостинга с 2007-ого года |
|
|
mitzury
|
Сообщение
#6
|
|
sdrc26,
попробовал ваш способ, неплохой. Картинка одна, просто у картинки внизу должен быть текст, и полоска выделяющая этот текст и при наведении полоска должна меняться <html> <head> <style> #button1 { display: block; /* ширина картинки */ width: 191px; /* Высота картинки */ height: 42px; /* Картинка, без повторения и позиция (можно в % или px) */ background: url(menu.png) no-repeat -191px 0; } a:hover#button1, a:focus#button1 { /* Картинка которая будет открываться при наведение + без повторения и ее координаты на одной картинке */ background: url(menu.jpg) no-repeat -191px -44px; } </style> </head> <body> <table> <td background="menu.jpg"> <a href="http://" title="Текст который будет подсвечиваться при навидени" id="button1">text</a> </td> </table> </body> </html> вот если сделать что то вроде такого, то просто на кратинку будет наслаиваться вторая с полоской.. а можете подсказать координаты если картинка 320х215 ? И как этот способ будет работать в браузерах различных? |
|
|
sdrc26 |
25.10.2013, 23:05;
Ответить: sdrc26
Сообщение
#7
|
|
Картинка одна, просто у картинки внизу должен быть текст, и полоска выделяющая этот текст и при наведении полоска должна меняться Хм, немного не понял. У вас текст и картинка или все на одной картинки, текст и т.п.? Или же у вас просто текст и при наведение на него, должна открываться картинка как титл (мини обзор) Или просто текст, который обведен/подчеркнут полоской, которая должна менять цвет при наведении на нее? если так, то вам тут даже картинка не нежна, решается все методом CSS а можете подсказать координаты если картинка 320х215 ? Откройте фотошоп, поставьте линейку, выберите вариант измерения в пикселях и разметкой картинки смотрите координаты =) И как этот способ будет работать в браузерах различных? Способ который я указал, работает во всех популярных браузерах, без надобности создания под каждый своего класса Сообщение отредактировал sdrc26 - 25.10.2013, 23:07 -------------------- __________________AMSTERDAM__________________ ISPmgr Lite / Pro - 3 / 5.5 EUR в месяц или 22 / 40 EUR Вечная P.S. Занимаюсь предоставлением услуг Хостинга с 2007-ого года |
|
|
WebKill |
26.10.2013, 0:19;
Ответить: WebKill
Сообщение
#8
|
|
вам нужно что-то типа слайдера, что-бы текст менялся при наведение, скачайте исходники и посмотрите как там сделанно
Сообщение отредактировал WebKill - 26.10.2013, 0:20 |
|
|
Frey |
31.10.2013, 7:29;
Ответить: Frey
Сообщение
#9
|
|
Используйте jsfiddle.net для вставки примеров, всем будет значительно проще.
|
|
|
Nightfox |
12.11.2013, 16:43;
Ответить: Nightfox
Сообщение
#10
|
|
О, у меня заодно подобный вопрос. Как сделать так чтобы на всем сайте поверх контента пыла картинка полупрозрачная (например со словом ПРОДАЕТСЯ)?
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Подскажите по ошибкам из Яндекс вебмастера | 1 | noviktamw | 1299 | 27.1.2024, 23:15 автор: Vmir |
|
Разработка/доработка сайтов Wordpress, HTML/CSS/JS Вёрстка, перенос на WP, правки |
9 | malamut | 3484 | 25.1.2024, 14:36 автор: malamut |
|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3417 | 19.12.2023, 18:55 автор: CULA |
|
Подскажите дейтинг партнерки с оплатой за регистрацию | 18 | Wolfhound | 2163 | 9.3.2023, 6:17 автор: Skyworker |
|
Веб-разработка (HTML, CSS) | 1 | ViktoriaFE | 6459 | 5.5.2021, 5:22 автор: bekett |
Текстовая версия | Сейчас: 24.4.2024, 5:48 |