我正在为我的页面设计一个包含气泡的背景。我想把一张气泡图放到屏幕上的很多地方。我在我的 HTML 文件中使用以下代码:
<body>
<div class="bg">
<img id="bubble" src="images/bubble.png" />
</div>
有没有办法把这个气泡图像放到几个地方?
如果您可以将我引导到另一个帖子(我找不到任何帖子)或给我一个解决方案,我将不胜感激。提前致谢。
注意:不能选择使用已存在气泡的单个背景文件。
我正在为我的页面设计一个包含气泡的背景。我想把一张气泡图放到屏幕上的很多地方。我在我的 HTML 文件中使用以下代码:
<body>
<div class="bg">
<img id="bubble" src="images/bubble.png" />
</div>
有没有办法把这个气泡图像放到几个地方?
如果您可以将我引导到另一个帖子(我找不到任何帖子)或给我一个解决方案,我将不胜感激。提前致谢。
注意:不能选择使用已存在气泡的单个背景文件。
使用为气泡定义背景图像的 CSS 样式,并将该样式应用于您想要具有气泡的任何页面元素。还定义样式以帮助定位元素。
.bubble {
background-image:url('images/bubble.png');
}
.top {
position: absolute;
top: 0;
}
.bottom {
position: absolute;
bottom: 0;
}
<body>
<div class="bubble top">
</div>
<div class="bubble bottom">
<div>
</body>
还有其他几个背景属性可以帮助您获得所需的效果;位置、重复、大小、剪辑。
您可以添加一个 CSS 类
.bg {
background: transparent url(images/bubble.png) no-repeat;
}
然后需要重用类
你需要一个容器来装你的泡泡
<div id="bubble1" class="bubbles"></div>
<div id="bubble2" class="bubbles"></div>
<div id="bubble3" class="bubbles"></div>
然后在你的 .css
.bubbles{
background: url(images/bubble.png);
position: absolute;}
#bubble1{
left: 10px;
top: 10px;
}
#bubble2{
left: 50px;
top: 150px;
}
#bubble3{
left: 80px;
top: 180px;
}