我的網站有很多按鈕,我想在之後每增加一個圖片。但是,當我使用::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