首頁  >  文章  >  web前端  >  bootstrap怎麼實現自適應高度

bootstrap怎麼實現自適應高度

angryTom
angryTom原創
2019-07-27 13:58:396731瀏覽

bootstrap怎麼實現自適應高度

如果你想了解更多關於bootstrap的知識,可以點選:bootstrap教學

  很多人會使用boot的柵格化佈局,但是高度卻不知道怎麼等比例控制,本文就詳細介紹使用bootstrap框架構建前端頁面時如何控制元素高度自適應佈局。

首先我們在頁面頭引用一段JS  

js程式碼片段如下:

var iScale = 1;
iScale = iScale / window.devicePixelRatio;  
document.write(&#39;<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=&#39; + iScale + &#39;,minimum-scale=&#39; + iScale + &#39;,maximum-scale=&#39; + iScale + &#39;">&#39;) 
var iWidth = document.documentElement.clientWidth;
document.getElementsByTagName(&#39;html&#39;)[0].style.fontSize = iWidth / 16 + &#39;px&#39;;

注意:要在文件載入前引入,否則不生效。

當引入成功後就可以看到文檔html元素上會出現font-size屬性。

其次就是css我們要用less撰寫,主要是less有運算功能,關於less使用,請參考less官網。

less計算樣式程式碼片段:

@s:46.875rem;
@color:~"div[class^=&#39;col&#39;]";
@{color}{
    background: #999;
    height: 200/@s;
  }

如上程式碼表示將.color類別增加了100像素的高度,那麼計算出來,當然200像素就直接200/@s;就可以了。 變數的值不固定,是動態計算出來的字體大小,值的大小依實際設計圖的尺寸計算。

以上是bootstrap怎麼實現自適應高度的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn