Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Управление стилем предыдущего элемента
Форумы портала PHP.SU » Клиентская разработка » HTML, Дизайн & CSS » Управление стилем предыдущего элемента

Страниц (1): [1]
 

1. masterlelik - 05 Апреля, 2016 - 10:32:49 - перейти к сообщению
Есть структура
[html]<div class="sss">
<a href="">111</a>
<a href="">222</a>
</div>[/html]

Можно ли как-то при a:hover на вторую ссылку менять стиль для первой ссылки средствами CSS?
2. IllusionMH - 05 Апреля, 2016 - 12:05:27 - перейти к сообщению
masterlelik, предыдущий - врядли пока нет реализции CSS Selectors Level 4 (https://drafts[dot]csswg[dot]org/selectors-4/#relational )
Можно поменять местами используя flexbox но тоже только 1 из двух выделить получится.
3. masterlelik - 05 Апреля, 2016 - 12:50:03 - перейти к сообщению
В общем решение такое, надо при наведении hover на родительский задать поведение первой ссылки:

.sss:hover a:first-child{
background-color: blue;
}
4. bssv - 14 Июля, 2016 - 17:00:02 - перейти к сообщению
Можно.
Допустим,
CODE (html):
скопировать код в буфер обмена
  1. <style>
  2. #second:hover > #first{стили}
  3. </style>
  4. <a href="" id="first"></a>
  5. <a href="" id="second"></a>

 

Powered by ExBB FM 1.0 RC1