我的网站有很多按钮,我想在之后每增加一个图片。但是,当我使用::after
时,图像被添加里面的按钮。如何使用CSS在按钮下方(或至少在其外部)添加图像,而不更改HTML? (请参阅预览来查看图像的显示,我怎么想的那样。)如何使用CSS将元素添加到另一个元素下面?
.button {
background-color: lightblue;
cursor: pointer;
padding: 4px;
}
.spacy::after{
content: url(http://upload.wikimedia.org/wikipedia/commons/3/39/Cat_used_in_a_user_box_template.JPG);
}
<p>Here's my HTML:</p>
<span class="button spacy">Click</span>
<div>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</div>
<p>
I want it to look like this without changing the HTML:
</p>
<span class="button">Click</span>
<br>
<img src="http://upload.wikimedia.org/wikipedia/commons/3/39/Cat_used_in_a_user_box_template.JPG">
<div>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</div>
感谢。有没有办法阻止它之后与文本重叠? – 2014-11-04 15:14:19
http://jsfiddle.net/s3bjkqj4/16/ – 2014-11-05 04:12:50
这个作品..... – 2017-07-01 08:55:51