#html #css
#HTML #css
Вопрос:
Я хочу связать изображение и текст на боковой панели с новой страницей. «Зависшая рука» отображается только по краю страницы.
- Боковая панель к правому краю просмотра.
- Два вертикальных блока внутри боковой панели.
- Три сегмента внутри каждого блока, слева — изображение, справа — текст.
Я хочу, чтобы «зависшая рука» отображалась по всему сегменту изображения и текста. Теперь она отображается только до правой границы сегмента. А когда окно сужается, «зависшая рука» вообще не отображается.
Может быть, вложенная структура здесь каким-то образом маскирует сегмент, а ссылка скрыта? Я попытался наложить три слоя: ссылка только на изображение, ссылка на сегмент, ссылка на блок. Ни один из них не работал нормально. Спасибо за вашу помощь!
#menu{
padding: 0;
position: absolute;
right:0px;
top: 50px;
width: 14em;
}
.vertical-1-of-2{
height:50%;
}
.consumerstudies{
border-left: 5px solid #008388;
margin: 10px 0;
}
#menu p{
color:#553b2f;
font-size:60%;
word-spacing: 1px;
margin-top:5px;
margin-bottom: 10px;
width:100%;
text-align: left;
}
.project-photo img{
border-radius: 10%;
max-width: 90%;
float: right;
margin-right: 2px;
}
<div id="menu">
<div class="nav vertical-1-of-2">
<div class="consumerstudies">
<h3>Consumer Studies</h3>
<a href="{{ site.baseurl }}/projects.html" class="project-photo">
<div class="sidebar">
<div class="col span-1-of-4">
<img src="vendors/images/cookie.jpg" alt="finding_perfect_chocolate_chip_cookie" style="width:100%">
</div>
<div class="col span-3-of-4">
<h4>Cookie Recipe</h4>
<p>Find the perfect chocolate chip cookie recipe</p>
</div>
</div>
</a>
</div>
</div>
</div>
Комментарии:
1. Мне кажется, это работает: смотрите Это
2. Большое вам спасибо за подтверждение того, что это работает. Я понял, почему ссылки не работают. Главная панель закрывает ее. Раньше я устанавливал для нее ширину: 60em, и она распространялась на часть боковой панели. Позже я изменил его на ширину: 48em; и все ссылки на изображение и текст снова исправляются. Спасибо, что помогли мне!