aspect-ratio касиети
aspect-ratio касиети flex блоктор үчүн көлдөө огу
боюнча жана grid'дер үчүн горизонталдык огу боюнча
элементтердин тууралоосун белгилейт.
Ата-эне элементине колдонулат.
Синтаксис
тандоочу {
aspect-ratio: auto же катыш;
}
Маанилер
| Маани | Сүрөттөмө |
|---|---|
auto |
Элементтин артыкчыл капталдар катышы жок жана браузер аны элементтин туурасы жана бийиктигине жараша автоматтык түрдө белгилейт. |
катыш |
Катыш 16/9 түрүндө жазылат,
бул жерде биринчи сан - туурасы, ал эми экинчи
сан - бийиктиги. Эгерде кандайдыр бир маани
белгиленбесе, анда ал 1 барабар деп эсептелет. Ошондой эле
кээ бир катыштар бир сан менен жазылуусуга уруксат берилет.
Мисалы, 2/1
0.5 катары жазылышы мүмкүн, бул бирдей натыйжа берет. |
auto && катыш |
Эгерде капталдар катышы
auto ачкыч сөзү менен бирге келсе
(мисал: auto 1/2),
анда белгиленген катыш тандалат,
бирок өзүнүн катышы бар алмаштырылуучу элементтер үчүн
(сүрөттөр жана видеолор сыяктуу)
өзүнүн катышы гана колдонулат. |
Мисал
Кнопка үчүн автоматтык капталдар катышын орнойлу:
<p>
<button>Click</button>
</p>
button {
aspect-ratio: auto;
background-color: #9DDFA4;
padding: 1em;
}
:
Мисал
Эми кнопка үчүн капталдар катышын 1/2 катары белгилейли:
<p>
<button>Click</button>
</p>
button {
aspect-ratio: 1/2;
background-color: #9DDFA4;
padding: 1em;
}
:
Дагы караңыз
-
object-fitкасиети,
элементтерди масштабдайт