Téigh ar aghaidh chuig an bpríomhábhar Scipeáil chuig nascleanúint docs
in English

Cóimheasa

Bain úsáid as eilimintí bréige ginte le heilimint a dhéanamh coinnigh an cóimheas gné de do rogha féin. Foirfe chun leabaithe físe nó taispeántas sleamhnán a láimhseáil go freagrach bunaithe ar leithead an tuismitheora.

Faoi

Úsáid an cúntóir cóimheasa chun cóimheasa gné an ábhair sheachtraigh amhail <iframe>s, <embed>s, <video>s, agus <object>s a bhainistiú. Is féidir na cúntóirí seo a úsáid freisin ar aon eilimint leanbh caighdeánach HTML (m.sh., a <div><img>). Cuirtear stíleanna i bhfeidhm ón .ratiorang tuismitheora go díreach chuig an leanbh.

Déantar cóimheasa gné a dhearbhú ar léarscáil Sass agus a áireamh i ngach rang trí athróg CSS, a cheadaíonn cóimheasa gné saincheaptha freisin .

Pro-Leid! Ní gá duit a bheith frameborder="0"ar do <iframe>chuid mar go sáraíonn muid é sin duit in Atosaigh .

Sampla

Wrap aon leabaithe, cosúil le <iframe>, i eilimint tuismitheora le .ratioagus rang cóimheas gné. Tá méid an linbh láithreach méid go huathoibríoch a bhuíochas lenár roghnóir uilíoch .ratio > *.

<div class="ratio ratio-16x9">
  <iframe src="https://www.youtube.com/embed/zpOULjyy-n8?rel=0" title="YouTube video" allowfullscreen></iframe>
</div>

Cóimheasa gné

Is féidir cóimheasa gné a shaincheapadh le ranganna mionathraithe. De réir réamhshocraithe soláthraítear na haicmí cóimheasa seo a leanas:

1×1
4x3
16×9
21×9
<div class="ratio ratio-1x1">
  <div>1x1</div>
</div>
<div class="ratio ratio-4x3">
  <div>4x3</div>
</div>
<div class="ratio ratio-16x9">
  <div>16x9</div>
</div>
<div class="ratio ratio-21x9">
  <div>21x9</div>
</div>

Cóimheasa saincheaptha

Áiríonn gach .ratio-*rang airí saincheaptha CSS (nó athróg CSS) sa roghnóir. Is féidir leat an athróg CSS seo a shárú chun cóimheasa gné saincheaptha a chruthú ar an eitilt le roinnt matamaitice tapa ar do thaobh.

Mar shampla, chun cóimheas gné 2 × 1 a chruthú, socraigh --bs-aspect-ratio: 50%ar an .ratio.

2×1
<div class="ratio" style="--bs-aspect-ratio: 50%;">
  <div>2x1</div>
</div>

Fágann an athróg CSS seo go bhfuil sé éasca an cóimheas gné a mhodhnú thar bhriseadhphointí. Seo a leanas 4x3 le tosú, ach athraíonn sé go 2 × 1 saincheaptha ag an meánbhriseadh.

.ratio-4x3 {
  @include media-breakpoint-up(md) {
    --bs-aspect-ratio: 50%; // 2x1
  }
}
4x3, ansin 2x1
<div class="ratio ratio-4x3">
  <div>4x3, then 2x1</div>
</div>

Léarscáil Sass

Laistigh de _variables.scss, is féidir leat na cóimheasa gné is mian leat a úsáid a athrú. $ratio-aspect-ratiosSeo é ár léarscáil réamhshocraithe . Athraigh an léarscáil de réir mar is mian leat agus cuir do Sass le chéile arís chun iad a úsáid.

$aspect-ratios: (
  "1x1": 100%,
  "4x3": calc(3 / 4 * 100%),
  "16x9": calc(9 / 16 * 100%),
  "21x9": calc(9 / 21 * 100%)
);