国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

用css實現正方形div 的兩種方法

2024-07-11 08:59:55
字體:
來源:轉載
供稿:網友

目標:實現一個正方形,這個正方形邊長等于

方法一:使用單位vw, (ps我覺得這個是最簡單的方法)

html結構也很簡單,只有一個div即可

<html><body>    <div class="square">   </div></body></html>
.square{  width: 50vw;  height: 50vw;  background: blue;  }

方法二: 使用padding-bottom

要點:
 

1.height: 0, 內容會溢出到padding里,不用擔心~~
 

2.padding-bottom 值設置為百分比時候,相對于包含塊的寬度。
 

3.需要設置包含塊

html結構:

<html><body>    <div class="container">       <div class="square">       </div>   </div></body></html>

css:

*{        margin: 0;    }    /* 設置撐滿頁面可見區域 */    .container{        height: 100vh;         width: 100vw;        background: palegoldenrod;    }    .square{        width: 50%; /* 相對與container的width */        padding-bottom: 50%;  /* 相對與container的width */        background: palegreen;    }

行了吧,兩種就可以了,你也可以使用margin,不過會有塌陷的危險,所以,就這兩個夠用啦~~
 

總結

以上所述是小編給大家介紹的用css實現正方形div 的兩種方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 彭州市| 巫溪县| 富顺县| 寻甸| 惠安县| 吴堡县| 永康市| 南通市| 新蔡县| 象州县| 福泉市| 宜川县| 苏尼特左旗| 黄陵县| 重庆市| 藁城市| 阿勒泰市| 六盘水市| 乌兰察布市| 舟曲县| 蓝山县| 柳河县| 金川县| 清水河县| 盐源县| 汉寿县| 清远市| 师宗县| 乐业县| 广元市| 开封市| 宁化县| 勃利县| 蛟河市| 饶阳县| 左贡县| 潢川县| 聂荣县| 峨眉山市| 崇明县| 灵璧县|