У меня есть карусель для начальной загрузки и пунктирная надпись над ним.Пунктирная надпись над изображением для масштабирования при изменении размера карусели бутстрапа
Демо здесь: http://jsfiddle.net/r4x99ecf/
HTML:
<div class="banner">
<div class="carousel slide">
<div class="carousel-inner">
<div class="item active"><img src="http://i.imgur.com/8hAR6s4.jpg" /></div>
<div class="item"><img src="http://i.imgur.com/BPSXgEp.jpg" /></div>
<div class="item"><img src="http://i.imgur.com/Vk1Y6v0.jpg" /></div>
</div>
<div class="overlay"></div>
</div>
</div>
<script>$(".carousel").carousel();</script>
CSS:
.carousel, .carousel-inner {
height: 350px;
}
.overlay {
background: transparent url("http://i.imgur.com/8B7UFiv.png") repeat;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
Моя проблема в том, если вы уменьшить размер окна, ширина снимков будет уменьшаться. Изображения сохраняют соотношение сторон, так что высота также уменьшается. Но наложение имеет одинаковую высоту.
Как я могу получить высоту оверлея с уменьшением изображения или переполнением изображения (менее предпочтительным).
Спасибо, отлично работает – Rickkwa