html - 如何在图像上添加半透明框并右对齐?

标签 html css

我想在图像上添加一个半透明的文本框,该框需要右对齐,但不知道该怎么做,有人可以帮忙吗?

我在这里模拟了页面:http://dev.gigiscucina.co.uk/ ,截图如下。红色 block 只是占位符。

enter image description here

HTML 如下。我希望能够在 home_widget_2(文本右对齐)和主页 home_widget_4(文本左对齐)上添加半透明文本 block 。

<div id="home_widget_1" class="grid col-300">
    <div id="text-2" class="widget-wrapper widget_text">            
        <div class="textwidget"><img src="http://dev.gigiscucina.co.uk/wp-content/uploads/2014/10/300.jpg" alt= ""></div>
    </div>
</div><!-- end of .col-300 -->

<div id="home_widget_2" class="grid col-620 fit">
    <div id="text-3" class="widget-wrapper widget_text">            
        <div class="textwidget"><img src="http://dev.gigiscucina.co.uk/wp-content/uploads/2014/10/620.jpg" alt= ""></div>
    </div>
</div><!-- end of .col-620 fit -->

<div id="home_widget_3" class="grid col-620">
    <div id="text-4" class="widget-wrapper widget_text">            
        <div class="textwidget"><img src="http://dev.gigiscucina.co.uk/wp-content/uploads/2014/10/620.jpg" alt= ""></div>
    </div>
</div><!-- end of .col-620 -->

<div id="home_widget_4" class="grid col-300 fit">
    <div id="text-5" class="widget-wrapper widget_text">            
        <div class="textwidget"><img src="http://dev.gigiscucina.co.uk/wp-content/uploads/2014/10/300.jpg" alt= ""></div>
    </div>
</div><!-- end of .col-300 fit -->

最佳答案

.box { 
   position: relative; 
   width:300px;
}

.box p { 
   position: absolute; 
   bottom: 0; 
   right: 0; 
   background-color:rgba(0,0,0,0.75);
   color:#ffffff;
   padding:5px;
}
<div class="box">
    <img src="image.png" width="300" alt="" />
    <p>this is where your text will go<br />change image size according to div width</p>
</div>

关于html - 如何在图像上添加半透明框并右对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26497071/

相关文章:

html - CSS 宽度百分比不调整

javascript - jQuery - 在图像上创建网格

html - 如何在不同的屏幕上保持网站的结构?

css - sencha cmd 4 和 sencha touch 2.3 在 app.json 中添加 css

javascript - 在浏览器宽度较小后将站点重定向到具有视频背景的特殊站点?

html - 换行忽略边距

html - 以网站形式进行身份验证的 USB token

css - 单击按钮时,我正在尝试为按钮添加颜色。按钮在 ng-repeat 下

javascript - 为什么我不能覆盖语义 UI CSS?

HTML,CSS : How to cause a div be presented on top of other divs