我有三个元素,我想保留在图像响应缩小的相同位置。响应式地将元素完全置于背景上
.main
{
\t position: relative;
}
.container
{
\t display: inline;
}
.point
{
\t display: inline;
position: absolute;
\t max-width: 15%;
\t margin-right: 10px;
\t padding: 3px 7px 3px 5px;
\t font-size: 12px;
\t font-weight: bold;
\t color: #fff;
\t background: #ff0000;
\t border-radius(5px);
\t box-shadow(1px 2px 5px rgba(0,0,0,0.5));
}
.one
{
\t top: 40%;
\t left: 10%;
}
.two
{
\t top: 50%;
\t left: 40%;
}
.three
{
\t top: 75%;
\t left: 20%;
}
<div class="main">
<div class="container">
<div class="point one">1</div>
<div class="point two">2</div>
<div class="point three">3</div>
</div>
<img src="https://i.ytimg.com/vi/M5SHKCxKDgs/hqdefault.jpg" alt="Husky">
</div>
@DeepakYadav我rollbacked您的编辑,因为它在不合适的。诸如此类的编辑;试图纠正这个问题;因为它们改变了实际的问题,所以不受欢迎。如果您有进一步的问题或有疑问,请在meta上提问。 –
@FélixGagnon-Grenier没有问题bro。如果你发现它不合适。这可能是有原因的。没关系。感谢你这么做:) –
@DeepakYadav太棒了!看着你的历史,我意识到这确实不是你的习惯。欢呼声 –