По сути я пытаюсь воссоздать следующие пункты (при наведении курсора мыши является изображение справа): Как создать оба изображения и наложение изображений с помощью CSS?
Который является снимок экрана со следующего сайта: https://www.loungelizard.com/ Есть много вопросов, которые просто иметь дело только с создавая наложение изображений или просто подписи к изображениям, поэтому я думал, что это будет гибридная версия их обоих.
Вот код, который я до сих пор:
HTML:
<a href="#" class="desc_ImageOverlay">
<img src="http://www.imagesource.com/Doc/IS0/Media/Home2/5/8/7/8/IS09AR776.jpg" class="img-responsive" alt="" />
<div class="desc">
<p class="desc_content">Test</p>
</div>
<span class="OverlayText">
<p>
This is some new test text.
</p>
</span>
</a>
CSS:
div.desc{
bottom: 50%;
color: #fff;
left: 50%;
position: absolute;
width: 100%;
}
.desc_content{
color: orange;
shadow: text-shadow: 2px 2px 5px black;
font-size: 20px;
}
.desc_ImageOverlay {
width:140px;
text-decoration:none;
position:relative;
display:block;
border:1px solid #666;
padding:3px;
margin-right:5px;
float:left;
}
.desc_ImageOverlay span.OverlayText {
visibility:hidden;
position:absolute;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
desc_ImageOverlay:hover span.OverlayText{
visibility:visible;
}
Любая помощь, пытаясь достичь того же результата, как этот сайт будет оценен. Вот codepen, который я использую в настоящее время.
Два дивы, один поверх другого, фильтр непрозрачности первым на парении. Я сделаю скрипку и отправлю и отвечу – LordNeo