真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

css如何實現一個元素高度固定寬度按比例顯示效果

這篇文章將為大家詳細講解有關css如何實現一個元素高度固定寬度按比例顯示效果,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯建站是一家專業(yè)提供湘東企業(yè)網站建設,專注與成都網站設計、做網站、H5頁面制作、小程序制作等業(yè)務。10年已為湘東眾多企業(yè)、政府機構等服務。創(chuàng)新互聯專業(yè)網站建設公司優(yōu)惠進行中。

解決后效果如圖:

css如何實現一個元素高度固定寬度按比例顯示效果

紅框標注的即是我在上面高度比例固定的范圍內寬度自適應的效果;

css代碼:

.content {
      margin: 0 auto;
      height: 79vh;
      .video_box {
        position: relative;
        height: 100%;
        overflow: hidden;
        margin: 0 auto;
        width: 79vh*1.778;
        max-width: 100vw;
        .ad_pic {
          display: none;
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: url(6.jpg) no-repeat center;
          background-size: 100% 100%;
          img {
            width: 100%;
            height: 100%;
          }
          .btn_play {
            display: inline-block;
            .width(50);
            .height(50);
            position: absolute;;
            left: 50%;
            top: 50%;
            .margin-left(-25);
            .margin-top(-25);
            background: url(../../public/img/icon_play.png) no-repeat center;
            background-size: 100% 100%;
          }
        }
        iframe, object, embed, video {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
        }
        .video_card {
          position: absolute;
          top: 0;
          left: 0;
          width: 2px;
          height: 1px;
        }
      }
    }

html:


        
            
                
            
                                  
    

由于視頻是有寬高比的,這里給視頻的高度直接是外面盒子的高度*比例,就等于視頻的寬,為了防止視頻過寬超出屏幕,這里加一個max-width:100vw;限制一下,然后通過margin:0 auto;居中顯示,成功解決!

關于“css如何實現一個元素高度固定寬度按比例顯示效果”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。


本文標題:css如何實現一個元素高度固定寬度按比例顯示效果
網頁鏈接:http://weahome.cn/article/ijdeoc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部