有很多动态设计的网站,其中 div 或图像会随着浏览器大小的减小而缩小。
这方面的一个例子是http://en.wikipedia.org/wiki/Main_Page
随着浏览器大小的减小,文本在其中缩小的 div。这种情况一直发生到某个点,它决定停止收缩,并开始覆盖文本框。
我想用我正在研究的 JSFiddle 来实现这个效果:http: //jsfiddle.net/MrLister/JwGuR/10/
如果你拉伸小提琴的大小,你会看到图片动态适应。目标是让它在某个点停止收缩,然后开始覆盖或塌陷在这张照片上。我想这样做是因为最终它变得如此之小,以至于每个图像上的文字重叠并且看起来很糟糕。
这是小提琴的CSS:
.figure {
position: relative;
display:inline-block;
max-width: 33%;
}
.figure .figcaption {
text-align: center;
height:0;
top: 40%;
width: 100%;
font-size: 55px;
color: white;
position: absolute;
z-index: 1;
}
.figure img {
display: block;
max-width: 100%;
}