0
我目前正在嘗試創建一個流體div,在頁面調整大小時保持正方形。 這顯然可以通過做這樣的事情。流體正方形div(盒子大小問題)
div{
width:25%
padding-bottom:25%;
}
但是,這隻適用於默認的箱型佈局。 有沒有辦法實現這一目標而使用
box-sizing: border-box;
這裏是我當前的HTML結構的代碼筆:Code Pen
我目前正在嘗試創建一個流體div,在頁面調整大小時保持正方形。 這顯然可以通過做這樣的事情。流體正方形div(盒子大小問題)
div{
width:25%
padding-bottom:25%;
}
但是,這隻適用於默認的箱型佈局。 有沒有辦法實現這一目標而使用
box-sizing: border-box;
這裏是我當前的HTML結構的代碼筆:Code Pen
如果編輯HTML是一種選擇:
span
絕對定位。left
,right
,top
和bottom
到0
。HTML
...
<a href="#"><span>Sed volutpat</span></a>
<a href="#"><span>Sed volutpat</span></a>
...
CSS
...
a {
position: relative;
width: 80%;
padding-bottom: 80%;
...
}
a span {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
...
}
目前還不清楚你問什麼,但通過看你的codepen例如,盒子更高而不是因爲內部的文本而改變大小它。 – Xarcell
有沒有辦法讓盒子忽略文字,並保持正方形,同時仍然流暢? –