【问题标题】:How to add image, that overlapping Bootstrap modal?如何添加图像,重叠的引导模式?
【发布时间】:2012-08-28 18:05:47
【问题描述】:

我想添加关闭按钮,即重叠的 Bootstrap 模式。

这是我所拥有的:

这是我想做的事情:

这是我的 HTML:

 <div class="sign_up_header">
 <a class="close" data-dismiss="modal">
     <%= image_tag("/images/close_btn.png") %>
 </a>
 </div>

和CSS(尝试添加z-index并添加top:-5px,但它隐藏在modal后面):

  .close{
      display: block;
      position: absolute;
      right:0px;
      top:0px
     }
  #sign_up{
border: 0;
width: 450px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding-bottom: 10px;
}

.sign_up_header{
padding-top:10px;
padding-left: 30px;
 }

来自 Bootstrap 模态的 CSS:

              .modal {
   position: fixed;
   top: 50%;
   left: 50%;
   z-index: 1050;
   width: 560px;
   margin: -250px 0 0 -280px;
   overflow: auto;
    background-color: #ffffff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
      border-radius: 6px;
 -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
 -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
      box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
 -moz-background-clip: padding-box;
      background-clip: padding-box;
     }

正如我在一些文章中发现的那样,我需要将 position:absolute 添加到模态中,但如果我这样做,它将不会居中。

我该怎么做?

【问题讨论】:

  • 能否请您更新与模态相关的所有 HTML 和 CSS 的帖子
  • @Chandrakant,如果我发布所有的 HTML 代码会很多。我应该从引导程序中找到 CSS 并在此处发布吗?

标签: html css twitter-bootstrap


【解决方案1】:

应用@James 解决方案后,您必须将.modal 属性overflow: auto 更改为overflow: visible 以让按钮离开模态,但这会导致意外行为。

【讨论】:

    【解决方案2】:

    要实现关闭按钮的重叠效果,这样做:

    .close {
      display: block;
      position: absolute;
      right:-8px;
      top:-8px
     }
    

    编辑 1

    .modal {
       position: fixed;
       top: 50%;
       left: 50%;
       z-index: 1050;
       width: 560px;
       margin: -250px 0 0 -280px;
       overflow: visible;
       background-color: #ffffff;
       -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
       border-radius: 6px;
       -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
       -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
       box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
       -webkit-background-clip: padding-box;
       -moz-background-clip: padding-box;
       background-clip: padding-box;
     }
    

    【讨论】:

    • 'image_tag()' 是否返回图像标签?
    猜你喜欢
    • 2019-08-16
    • 2017-11-24
    • 2019-05-19
    • 1970-01-01
    • 2015-06-09
    • 2021-03-18
    • 1970-01-01
    • 2019-07-29
    • 1970-01-01
    相关资源
    最近更新 更多