簡體   English   中英

如何使用HTML,CSS在圖像內疊加圖像

[英]How to overlay an image inside an image with HTML, CSS

是否可以在<img>內疊加圖像和文本? 看起來類似於下圖。 我正在使用Bootstrap

這就是我試圖做到的:

html

<div class="form-group">
    <img id="uploadPreview" class="photo-style">
</div>
<div class="form-group">
    <input type="file" capture="camera" accept="image/*" id="id_photo" 
           name="photo" onchange="PreviewImage();">
</div>

的CSS

.photo-style{
  display: block; 
  width: 100%;
  height: 325px;
  background: lightyellow url(../img/internet-world.png);
  margin-left: auto; 
  margin-right: auto !important;
  border-radius: 4px;
}

在此處輸入圖片說明

您可以只使用ap標記包含文本的div,然后使用CSS定位文本並為div設置正確的高度/寬度,然后在div上應用背景圖像?

使用CSS的position屬性

.parent{
position:relative;
}

.child{
position:absolute;
left:50%;
top:50%
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM