2013-04-14 3 views
-1
+----------------------+ 
| +--------------+ | 
| +this is a link+ | 
| +--------------+ | 
+----------------------+ 

Как показано выше, я хотел бы сделать ссылку, но хочу дать зависающие эффекты только для моего «это ссылка», а не для разделителя (значения заполнения).зависающие эффекты только к его элементу

HTML

<a href="#">this is a link</a> 

CSS

a{display: block; width: 350px; padding: 10px; background: red; color: yellow;} 
+0

Какой эффект вы хотите создать? –

+0

Эффект наведения только для «это ссылка» без изменения моего тега/ – luxi

+0

@ user2253835 Вам нужно будет добавить некоторый javascript. – tehsockz

ответ

1

Я хотел бы предложить вам есть DIV вокруг ссылки и дать отступ/запас для дел. Ссылка внутри была бы доступна, но div не будет. Это, вероятно, самое простое решение, если вы можете изменить HTML-код (и не ограничиваясь CSS)

HTML

<div class="awrapper"><a href="#">this is a link</a></div> 

CSS

.awrapper{display: block; width: 350px; padding: 10px;} 
0

Вы можете попробовать с border, без padding ,

a { 
    background: red; 
    display: block; 
    width: 350px; 
    color: yellow; 
    border: 10px solid red; 
} 

a:hover { 
    border: 10px solid white; 
} 

http://jsfiddle.net/y86sV/3/

+0

@ user2253835 Он не удаляет границу, просто устанавливайте белый цвет на границах, когда вы наводите курсор на ссылку. Это эффект, который вы хотите? _ Я хотел бы сделать ссылку, но хочу дать зависание только моим «это ссылка», а не spacer_ –

+0

Ну, боюсь, вы не можете этого сделать. –