2016-04-30 2 views
0

Я хочу отобразить «W3» на моей странице. Я хочу, чтобы, когда этот «W3» завис, «West Acton», «North Acton» и «South Acton» отображаются перед «W3», и все это кликабельные ссылки.Показывать три ссылки при наведении указателя мыши на другую ссылку

Поэтому, когда я наводил ссылку на ссылку, мне нужно отобразить 3 разных ссылки.

Например:

.classname :hover : after { 
content : "url 1" "url 2" "url 3" ; 
} 
+0

Вы можете также включить некоторые HTML код, относящийся к вашему вопросу? Было бы легче понять, что вам нужно. – Alexei

+0

Нет такого html, но я попытаюсь объяснить подробно. см., что я хочу отобразить «W3» на моей странице. Я хочу, чтобы, когда этот «W3» зависает, West acton - North Acton и South Acton отображаются перед «W3», и все это кликабельная ссылка. Спасибо за вашу помощь. – user3498119

+0

как я могу индивидуально нажимать на запад Acton, South Acton и так далее. нам может понадобиться использовать javascript. Благодарю. – user3498119

ответ

0

Удалите пробелы в селекторе. .classname :hover означает любой зависающий элемент внутри элемент с classname. Вам нужно .classname:hover, если вы хотите обратиться к самому элементу classname'd при зависании.

.classname:hover::after { 
 
    content : "url 1" 
 
}
<a href="#" class="classname">hover here </a>

Кроме того, это ::after с двумя двоеточиями, так как это псевдо-элемент. Хотя большинство браузеров по-прежнему поддерживают старый стандарт одного двоеточия.
:hover - псевдокласс, поэтому он хорош с одним двоеточием.

Редактировать: Я вижу, что я серьезно неправильно понял вопрос.
Вы хотите, чтобы текст :: после текста был кликабельной ссылкой или, точнее, тремя. Только CSS не может этого сделать. Вам нужно будет поместить три ссылки в html с самого начала, а затем показать их при наведении.

Здесь вы идете.

.container a {display:none} 
 
.container:hover a {display:inline}
<span class="container"> 
 
    hover here 
 
    <a href="#">link 1</a> <a href="#">link 2</a> <a href="#">link 3</a> 
 
</span>

+0

Большое спасибо за помощь. . так просто. – user3498119

+0

ОК. Если это решение, можете ли вы пометить его как таковое, нажав галочку влево, так что вопрос больше не отображается в списке нерешенных. –

Смежные вопросы