Вы не зашли.
Главная » HTML/xHTML/WML » Как сделать ссылку внутри картинки?
#1. POFIGISST Off (6)
Участник
2012.06.08 17:05
вот у меня идет такая картинка
http://hideporn.net/touch/art/v_menu_li_bg.gif

мне нужно чтоб в этой картинке посередине в ячейках была ссылка,и в верхней ячейке и в нижней,выравнивание слева,как такое можно сделать в css ?
Отредактировано POFIGISST (2012.06.08 17:05)
#2. Gemorroj Off (107)
Administrator
2012.06.08 17:05
сделать у ссылки background-image
#3. POFIGISST Off (6)
Участник
2012.06.08 18:06
Gemorroj написал:
background-image
спс Паш, лучший ответsmile

http://htmlbook.ru/css/background-image
#4. TLENS Off (14)
Moderator
2012.06.09 01:01
POFIGISST
Ну если картинка конечно с закругленными углами и средина будет однотонно то есть не так как у тебя идет на спад то лучше тремя блоками обвернуть
Это в десятки раз будет меньше размер картинки ну и чтобы было все красиво и картинка заканчивалась на конце ссылки.
Но тут тоже есть свои нюансы.
#5. POFIGISST Off (6)
Участник
2012.06.09 03:03
TLENS написал:
POFIGISST
Ну если картинка конечно с закругленными углами и средина будет однотонно то есть не так как у тебя идет на спад то лучше тремя блоками обвернуть
Это в десятки раз будет меньше размер картинки ну и чтобы было все красиво и картинка заканчивалась на конце ссылки.
Но тут тоже есть свои нюансы.
я тебе в аське скину адрес,посмотришь как я сделал,хотя вот скрин прикрепляю,несмог я вытаставить чтоб ссылки шли с одинаковым отступом сверху и снизу этой картинки,пробовал margin-top , но он чет не срабатвает(
Вложения
скрин01.png 20kb {308x437} [загрузок: 1106]
#6. TLENS Off (14)
Moderator
2012.06.09 08:08
position: relative;
top: 5px;
Если не получится то обверни блоком
#7. TLENS Off (14)
Moderator
2012.06.09 15:03
Код:
<html>
<head>
<title>Test</title>
<style type="text/css">
div.ab {
height: 35px;
background: url('14.gif') left top no-repeat;
}
div.ab:focus, div.ab:hover, div.ab:active {
background-position: 0 -50px;
}
div.ab a {
position: relative;
top: 5px;
left: 10px;
}
</style>
</head>
<body>
<div class="ab"><a href="#">Link1</a><br /></div>
<div class="ab"><a href="#">Link2</a><br /></div>
<div class="ab"><a href="#">Link3</a><br /></div>
</body>
</html>

На средний наведен курсор мышы
Вложения
14.gif 3kb {213x100} [загрузок: 1078]
s.jpg 6kb {230x124} [загрузок: 1504]
#8. TLENS Off (14)
Moderator
2012.06.09 16:04
Я завтыкал что обработчики на hover и focus не срабоют на блок
Код:
<html>
<head>
<title>Test</title>
<style type="text/css">
a.b {
display: block;
height: 35px;
padding-left: 10px;
padding-top: 5px;
background: url('14.gif') left top no-repeat;
}
a.b:focus, a.b:hover, a.b:active {
background-position: 0 -50px;
}
</style>
</head>
<body>
<a class="b" href="#">Link1</a>
<a class="b" href="#">Link2</a>
<a class="b" href="#">Link3</a>
</body>
</html>
#9. POFIGISST Off (6)
Участник
2012.06.11 03:03
aitrainsher
самый лучший ответ по темеbig_smile big_smile
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.015 s