Jump to content
  • 0

Псевдокласс :hover одновременно для двух элементов!


volshebnyi
 Share

Question

Здравствуйте!

Имеется список ссылок:

HTML


<ul class="roomList">
<li>
<img src="img/tykvaMini.png" alt="">
<a href="#">Тыквенная</a>
</li>
<li>
<img src="img/tykvaMini.png" alt="">
<a href="#">Тыквенная</a>
</li>
<li>
<img src="img/tykvaMini.png" alt="">
<a href="#">Тыквенная</a>
</li>
<li>
<img src="img/tykvaMini.png" alt="">
<a href="#">Тыквенная</a>
</li>
<li>
<img src="img/tykvaMini.png" alt="">
<a href="#">Тыквенная</a>
</li>
</ul>

CSS


.roomList{
float: left;
width: 300px;
margin-right: 10px;
padding-left: 10px
}
.roomList li{
margin-bottom: 15px;
padding-left: 70px;
}
.roomList li img{
float: left;
width: 28px;
height: 25px;
padding: 5px;
border-radius: 100px;
}
.roomList li img:hover{
cursor: pointer;
webkit-box-shadow:0px 1px 4px rgba(0, 0, 0, 0.5);
-moz-box-shadow:0px 1px 4px rgba(0, 0, 0, 0.5);
box-shadow:0px 1px 4px rgba(0, 0, 0, 0.5);
}
.roomMini{
display: block;
height: 25px;
padding-left: 48px;
padding-top: 10px;
font-family: Ava, Tahoma, Verdana;
font-size: 15px;
}
.roomMini:hover{
text-decoration: underline;
}

Необходимо сделать так, что бы псевдокласс :hover срабатывал одновременно и для изображения (появлялась тень) и для текста ссылки (подчеркивание). Отдельно у меня это, естественно получается, а вот одновременно - никак.

На изображении то, что должно получиться:

3354482.jpg

Заранее благодарю за помощь и конструктивные советы!

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0

А еще вот такой вопрос у меня. Есть вот слайдер афиш:


<ul class="carousel">
<li>
<a href="#"><img src="img/pic02.jpg" alt=""></a>
<p>Текст афиши</p>
</li>
</ul>

CSS:


.carousel img{
width: 160px;
height: 220px;
margin-bottom: 20px;
-webkit-box-shadow: 0px 1px 2px 0px #b7b7b7;
-moz-box-shadow: 0px 1px 2px 0px #b7b7b7;
box-shadow: 0px 1px 2px 0px #b7b7b7;
}
.carousel ul li {
background: none;
background-color: #FFF;
padding: 1px;
width: 160px;
}

Как добиться результата с такими углами над картинками, как на скриншоте? Очень много перелистал материалов по этому поводу, но так, к сожалению, и не смог решить проблему.

3369618.jpg

Спасибо!

Link to comment
Share on other sites

  • 0

ну думать надо в сторону :before :after, z-index, гемотерические фигуры на css + тени,позиционирование.Сложного в прицнипе ничего нету

Я уже перечитывал по поводу геометрических фигур на чистом CSS. Но ничего не выходит...

Link to comment
Share on other sites

  • 0

Еще один способ. Более приближенный к ТЗ. Добавить свойство transform: rotate(135deg); Наглядно - вот.

Итого http://jsfiddle.net/JKxeB/7/ А дальше просто добавить тени, поменять цвет...

Edited by Artwan
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy