用css實現自適應正方形

2022-05-07 04:42:08 字數 898 閱讀 4917

用css實現自適應正方形

不多說,直接上**,本文章一共例舉了3種方案

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>css實現自適應正方形

title

>

<

style

>

/*使用padding-bottom實現正方形

*/.square1

.square2

.square3

.square3:after

style

>

head

>

<

body

>

<

div

class

="square1"

>使用padding-bottom實現正方形

div>

<

div

class

="square2"

>使用css3單位vw實現正方形

div>

<

div

class

="square3"

>使用偽類margin

CSS實現自適應正方形

在處理移動端頁面時,我們有時需要將banner圖做成與螢幕等寬的正方形以獲得最佳效果。方案一 css3 vw單位 css3中新增了一組相對於可視區域百分比的長度單位 vw,vh,vmin,vmax。vw是相對於視口寬度的百分比,1vw 1 viewport width vh是相對於視口高度的百分比,...

純css實現自適應正方形

在處理移動端頁面時,我們有時會需要將banner圖做成與螢幕等寬的正方形以獲得最佳的體驗效果,如flipbord的移動頁面 方案一 css3 中新增了一組相對於可視區域百分比的長度單位 vw,vh,vmin,vmax。其中 vw 是相對於視口寬度百分比的單位,1vw 1 viewport width...

Css實現自適應螢幕寬度的正方形

思路,正方形,長寬都一樣,需要找到乙個標準值然後再去設定盒子模型,可以用padding,margin,width height,正題開始 1.使用padding,原因,百分比是基於父元素的寬度,所以如果是根據父盒子的百分比來算,則可以使用這個方法 具體 如下 class square div squ...