css - 无法将背景图像添加到 Bootstrap 模态

标签 css twitter-bootstrap

我想在模态的标题上添加背景图片,所以我想是否可以执行以下操作:

.modal-header{
background-image: url('../images/extended_top_provider.gif');
}

页眉会显示图像,但确实如此。相反,它执行以下操作:

enter image description here

我也尝试为不同的浏览器添加图标,但它也不显示图像。

任何帮助将不胜感激

更新

我可以添加图片,而不是正确的图片,图片路径有问题,但下面的图片没有正确对齐,我不知道为什么。

$(function(){
  $('##myModal').modal('show');
});
.client_logos {
    display: inline-block;
    width:100%;
    }
<div class="ie-only" style="overflow-y:hidden;">
        	<div class="modal fade in" id="myModal" aria-hidden="false">
            	<div class="modal-dialog modal-md custom-height-modal">
                	<div class="modal-content">
                    	<div class="modal-header" style="background: url('http://www.freedigitalphotos.net/images/img/homepage/87357.jpg');">
                        	<button type="button" class="close" data-dismiss="modal">x</button>
                            <h2 class="modal-header">Outdated Browser Detected</h2><p>Our website has detected that you are using an outdated browser. Using your current browser will prevent you from accesing featuers on your website. An upgrade is not required, but is strongly recommend to improve your browsing experince on our website.<br /><br />
                            <b>Use the links below to download a new browser or upgrade your existing browser.</b></p>                       
                        </div><!---Modal-Header Div--->
                        <div class="modal-body client_logos">
                        	<p>  <img class="img-responsive" src="https://upload.wikimedia.org/wikipedia/en/thumb/e/e3/Firefox-logo.svg/120px-Firefox-logo.svg.png" alt="image" />
                            	<img class="img-responsive" src="https://productforums.google.com/forum/image/GDF/15104268797498972201/8f39d8ec-5483-4e30-977d-817c8fd1c110" /> </p>
                        </div><!---Modal-Body Div--->
                        <div class="modal-footer">
                        	<p class="text-center"><a class="btn btn-default" data-dismiss="modal">Close</a></p>
                        </div><!---Modal-Footer Div--->
                    </div><!---Modal-Content Div--->
                </div><!---Custom Height Div--->
            </div><!---Modal Fade in Div--->
        </div><!---Start of Modal Div--->		 		
		<!--End of Modal container-->

最佳答案

这可能是因为一个非常简单的原因,background-image属性不占用任何宽度和高度,因此您可以将宽度和高度指定为 .modal-header像这样:

.modal-header{
    width:100px;
    height:100px;
    background-image: url('../images/extended_top_provider.gif');
}

试试这个,找出不同之处,如果你愿意,你可以简单地添加一个 <img>在你的 .modal-header 中标记但请注意 background-image不会停止页面呈现,而 img标签确实 :)

关于css - 无法将背景图像添加到 Bootstrap 模态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38647652/

相关文章:

HTML CSS 饼图定位不是从 0 度开始

javascript - 如何隐藏和显示 Twitter Bootstrap 选项卡?

CSS修改导致手机/平板滚动条

html - 辅助功能:sr-only 或 aria-label

javascript - 我如何将 css 高度与浏览器窗口的大小对齐?

html - 修复布局,使内容不会重新排列

css - 为 Firefox 设计 HTML5 摘要箭头样式

javascript - 在显示无 div 的 iframe 中计算页面高度

javascript - Twitter Bootstrap - 动态更新 Affix Data-Offset 属性

javascript - Twitter Bootstrap 和 Snap.js