div on top of iframe

前端 未结 3 1683
闹比i
闹比i 2020-12-31 04:30

Im looking for a solution to place a div (100% screen width and lets say 20% height) on top of iframe which is 100% screen width and 100% screen height It should look like

相关标签:
3条回答
  • 2020-12-31 05:02

    It should be possible, what's the problem?

    Make sure you have the position style set to absolute (or fixed, depending on your need) and set the proper z-index if necessary. Also adjust width and height as needed.

    0 讨论(0)
  • 2020-12-31 05:04

    The concept of Rodik answer is good but the implementation is buggy.

    1. put an iframe, and a header div inside one container div.

    2. set position:relative on the container, and position:absolute and top:0 on the header div.

    http://jsfiddle.net/eayr9pup/2/

    .holder {
      width: 400px;
      height: 300px;
      position: relative
    }
    
    .frame {
      width: 100%;
      height: 100%;
      background-color: blue;
    }
    
    .bar {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 40px;
      background-color: red;
    }
    <div class="holder">
      <iframe class="frame"></iframe>
      <div class="bar"></div>
    </div>

    0 讨论(0)
  • 2020-12-31 05:07

    Super simple stuff..

    put an iframe, and a header div inside one container div.

    set position:relative on the container, and position:absolute and top:0 on the header div.

    that should do it.

    HTML:

    <div class="holder">
       <div class="bar"></div>
       <iframe class="frame"></iframe>
    </div>​
    

    CSS:

    .holder{
        width: 400px;
        height: 300px;
        position: relative;
    }
    
    .frame{
        width: 100%;
        height: 100%;
    }
    
    .bar{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 40px;
    }
    

    fiddle

    0 讨论(0)
提交回复
热议问题