[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: IMG в <option>
SunSet
Можно ли в опшены рисунок впихнуть? backgroung-image в CSS не работает вроде.



Спустя 2 минуты, 46 секунд (2.09.2009 - 00:22) FatCat написал(а):
В HTML такого не предусмотрено.
Джаваскриптом, а лучше флешью, можно сделать.

Спустя 3 минуты, 55 секунд (2.09.2009 - 00:26) SunSet написал(а):
FatCat
Флеш то да.. html интерисовал. А для JS прийдется целове меню делать. blink.gif Спасибо за ответ.

Спустя 7 часов, 29 минут, 19 секунд (2.09.2009 - 07:56) ИНСИ написал(а):
SunSet куда надо впихнуть рисунок?

Спустя 51 минута, 28 секунд (2.09.2009 - 08:47) glock18 написал(а):
Цитата
Флеш то да.. html интерисовал. А для JS прийдется целове меню делать.


Ну ничего. можно чистым css/html сделать, в принципе. Хотя лучше с js конечно.

Спустя 1 час, 7 минут, 14 секунд (2.09.2009 - 09:54) SunSet написал(а):
welbox2
glock18

<select>
<option>пункт1_тут_рисунок</option>
<option>пункт2_тут_рисунок</option>
</select>

Бэкграунд не работает, простой вставкой IMG тоже не решается. unsure.gif

Спустя 1 час, 12 минут, 49 секунд (2.09.2009 - 11:07) glock18 написал(а):
Цитата
Бэкграунд не работает, простой вставкой IMG тоже не решается.

я знаю, разумеется.

решение css/html (так же как и с js) подразумевает использование нестандартной верстки а-ля:

HTML
<div id="img-select">
<select>
<option />
<option />
<option />
</select>
<ul>
<li />
<li />
<li />
</ul>
</div>


примерно такая верстка. картинки ставишь, либо фоном, либо тегом img для соответсвующих li.

когда список открывается (да и правда, не без js уже), подсовываешь li над соответствующим option.

здесь опасность есть, что в ie6 select находится всегда над другими элементами. могу ошибаться.

PS: видел когда-то решение на чистом css. очень простое и элегантное, но сейчас не могу сходу его вспомнить

Спустя 5 часов, 41 минута, 40 секунд (2.09.2009 - 16:49) SunSet написал(а):
glock18

Не работоспособная конструкция какаято.. Чтото я не смог понять как это может работать. Точно на CSS есть? Я не искал, просто никогда не встречал на хтмл чтоб так было сделано, только на JS в виде меню.

Спустя 11 минут, 24 секунды (2.09.2009 - 17:00) glock18 написал(а):
SunSet
Есть, я как-нибудь сяду и попробую восстановить ее. Я сам ее видел. Смотрелась вполне сносно во всех нормальных браузерах. даже в ie 5.5 работало как надо.

Спустя 9 минут, 3 секунды (2.09.2009 - 17:09) SunSet написал(а):
glock18
Отпишись, пожалуйста, если найдешь. Интересен вараинт исполнения даного чуда rolleyes.gif

Спустя 1 час, 28 минут, 58 секунд (2.09.2009 - 18:38) luker написал(а):
http://forum.dklab.ru/viewtopic.php?t=28042
Это называется подмена форм.

Спустя 46 минут, 24 секунды (2.09.2009 - 19:25) glock18 написал(а):
лично я говорил про решение без js

Спустя 2 часа, 12 минут, 5 секунд (2.09.2009 - 21:37) SunSet написал(а):
luker
ПРо JS речь не идет, это и сам знаю где найти в примере. Нужно именно на CSS + HTML blink.gif

Спустя 3 дня, 17 часов, 50 минут, 42 секунды (6.09.2009 - 15:27) SunSet написал(а):
Подниму-ка тему еще раз...

Точно никто не вспомнил?)) smile.gif

Спустя 24 минуты, 6 секунд (6.09.2009 - 15:51) glock18 написал(а):
Неа smile.gif Делай с js. Я не вспомнил че-т.

Спустя 4 месяца, 18 дней, 1 час, 18 минут, 30 секунд (24.01.2010 - 18:10) igore4ek написал(а):
Цитата (SunSet @ 1.09.2009 - 21:20)
Можно ли в опшены рисунок впихнуть? backgroung-image в CSS не работает вроде.

Помойму в css это делаеться так: .z-menu1{background:url('/image.gif') 0px 0px no-repeat;}


_____________
... и помните! Каким бы ни был PHP, главное - чтобы он был защищенным! :) (PHP с Анфисой Чеховой)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.