Attribute ng aspect-ratio sa CSS
- nakauna na pahina animation-timing-function
- susunod na pahina backdrop-filter
Definisyon at Paggamit
aspect-ratio
Ang katangian ay nagbibigay-daan sa iyo na itakda ang rasyon ng lakas at taas ng elemento.
Kung ito ay itinakda aspect-ratio
at width
Katangian, ang taas ay gagawing ayon sa tinukoy na rasyon ng lakas at taas.
Para sa mas mabuting pag-unawa aspect-ratio
Katangian, tingnan ang demo.
Mga Payo:Sa paggamit ng responsive layout aspect-ratio
Ang katangian, kapag ang laki ng elemento ay kadalasang nagbabago, nais mong panatilihin ang rasyon ng lakas at taas.
Halimbawa
Halimbawa 1
Magdagdag ng rasyon ng lakas at taas sa elemento:
div { aspect-ratio: 3 / 2; }
Halimbawa 2
Kung ang laki ng elemento div ay kailangan baguhinaspect-ratio
Ang katangian ay napaka magandang para sa kontrol ng rasyon ng lakas at taas ng elemento div. Halimbawa, sa collection ng larawan, nais mong baguhin ang laki ng elemento div upang umayon sa lahat ng aparato, ngunit ayon sa rasyon ng lakas at taas ng larawan:
#container > div { aspect-ratio: 3/2; } <div id="container"> <div>alley</div> <div>flowers by the street</div> <div>mountains</div> <div>Cinque Terre</div> </div>
Grammar ng CSS
aspect-ratio: number/number|initial|inherit;
Halaga ng katangian
Halaga | Paglalarawan |
---|---|
number | Ang unang numero ay naglalarawan ng halaga ng lakas sa rasyon ng anghalaga ng lakas at taas. |
number |
Ang ikalawang numero ay naglalarawan ng halaga ng taas sa rasyon ng anghalaga ng lakas at taas. Opisyal. Kung hindi ito itinakda, ang default na halaga ng taas ay 1. |
initial | I-set ang katangian sa kanyang default na halaga. Tingnan ang: initial. |
inherit | Inherisyo ang katangian mula sa parehong elemento. Tingnan ang: inherit. |
Detalye ng Teknolohiya
Default na halaga: | auto |
---|---|
Inherisyon: | Hindi |
Gawa ng animasyon: | Sumusuporta. Tingnan ang:Katangian ng animasyon. |
Bersyon: | CSS3 |
Grammar ng JavaScript: | object.style.aspectRatio="16/9" |
Suporta ng Browser
Ang numero sa talahanayan ay naglalarawan ng unang bersyon ng browser na ganap na sumusuporta sa katangian.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
88 | 88 | 89 | 15 | 74 |
kaugnay na pahina
tuturuan:CSS 网格布局模块
tungkol sa:CSS Object-fit 属性
tungkol sa:CSS Object-position 属性
- nakauna na pahina animation-timing-function
- susunod na pahina backdrop-filter