здравствуйте!
подскажите как реализовать бордюры в ховер, а то на ум ничего не приходит )

.active и hover в меню
[15.03.2012 | 00:35]Комментариев (18)
Оставить комментарий
Для отправки комментария вам необходимо авторизоваться.
html:
css:
не подходит.
при ховере делается 2 бордера
а на бэкграунд этот бордер в виде картинки не проще будет кинуть ?
как?
если знаете способ, скажите пожалуйта.
серую полоску на бэкграунд «ul» прижимаем bottom, на «li» при ховере просто белый бэкграунд цветом и padding:0 1px;, а на «a» красную полоску бэкграундом и тоже bottom
но там есть еще полоски слева и справа, и в них заключается вся трудность
тогда можно так: левый бордер и белое пространство под ним вырезаем картинкой в 1 пикс. и кидаем на «li» background: url(«…») no-repeat left bottom; и задаем padding-left: 1px; а нижнюю красную полоску вместе с правым бордером вытягиваем в фотошопе на длину менюшки, типа такого __________________________| и кидаем на «a» background: url(«…») no-repeat right bottom;
и не забываем про display:block для «a»)
надеюсь, я понятно выражаюсь =)
вот для наглядности)
Немного поигрался, получилось такое: https://jsfiddle.net/wsTmu/1/
серый фон не ставил, проще всего картинкой сделать
а как же IE 8 и более ранние версии сего «браузера» ?
это я про псевдоэлемент :before
Можно вместо :before использовать пустой тег, например
интересный способ) но мне кажется картинками на бэкграунд будет проще, кроссбраузернее и без костылей =) имхо, конечно)
не думаю что картинками будет проще, попробуй
ну просто я подобные вещи привык картинками делать и мне так проще кажется)
это только кажется. ты попробуй и покажи. если картинками делать то без дополнительного тега не обойтись, или опять же псевдокласс :before
А с дополнительным тегом без картинок и псевдоклассов обойтись можно
картинками можно легко обойтись без дополнительного тега и псевдокласса) тегов «li» и «a» вполне достаточно)
я в начале описал как
а как сделать вертикальные полоски разделители? А лучше не писать как а показать, как я это сделал
теми же бэкграундами)
например так
кстати, все резиновое и все тянется)
ИЕ8 замечательно понимает :before, а для ие7 есть костыль https://www.xiper.net/collect/html-and-css-tricks/glyuki-brauzerov/IE/after-before-for-ie.html