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

Déanann inneall athmhéadaithe Bootstrap scálú go sofhreagrach ar airíonna coitianta CSS chun úsáid níos fearr a bhaint as an spás atá ar fáil thar na hamharclanna agus na bhfeistí.

Cad é RFS?

Is inneall aonad athmhéadaithe é taobhthionscadal Bootstrap RFS a forbraíodh ar dtús chun clómhéideanna a athrú (mar sin a ghiorrúchán do Mhéideanna Cló Sofhreagracha). Sa lá atá inniu ann tá RFS in ann an chuid is mó de na hairíonna CSS a athscálú le luachanna aonaid mar margin, padding, border-radius, nó fiú box-shadow.

Ríomhann an mheicníocht na luachanna cuí go huathoibríoch bunaithe ar thoisí an amhairc brabhsálaí. Déanfar é a thiomsú ina calc()fheidhmeanna le meascán d' remaonaid agus amhairc chun an t-iompar scálaithe sofhreagrach a chumasú.

Ag baint úsáide as RFS

Tá na meascáin san áireamh i Bootstrap agus tá siad ar fáil nuair a chuireann tú Bootstrap san áireamh scss. Is féidir RFS a shuiteáil ina aonar freisin más gá.

Ag baint úsáide as na mixins

rfs()gearrlámh ag an meascthóir le haghaidh font-size, margin, margin-top, margin-right, margin-bottom, margin-left, padding, padding-top, padding-right, padding-bottom, agus padding-left. Féach an sampla thíos le haghaidh foinse Sass agus CSS tiomsaithe.

.title {
  @include font-size(4rem);
}
.title {
  font-size: calc(1.525rem + 3.3vw);
}

@media (min-width: 1200px) {
  .title {
    font-size: 4rem;
  }
}

Is féidir aon airí eile a chur ar aghaidh chuig an rfs()meascthóir mar seo:

.selector {
  @include rfs(4rem, border-radius);
}

!importantis féidir é a chur le cibé luach atá uait freisin:

.selector {
  @include padding(2.5rem !important);
}

Ag baint úsáide as na feidhmeanna

Nuair nach bhfuil tú ag iarraidh na háirimh a úsáid, tá dhá fheidhm ann freisin:

  • rfs-value()déanann sé luach a thiontú ina remluach má chuirtear pxluach ar aghaidh, i gcásanna eile tugann sé an toradh céanna ar ais.
  • rfs-fluid-value()tugann sé ar ais an leagan sreabhach de luach más gá an t-airí a athscálú.

Sa sampla seo, bainimid úsáid as ceann de na meascáin brisphointe sofhreagracha ionsuite de chuid Bootstrap chun stíliú a chur i bhfeidhm faoi bhun an lgbrisphointe amháin.

.selector {
  @include media-breakpoint-down(lg) {
    padding: rfs-fluid-value(2rem);
    font-size: rfs-fluid-value(1.125rem);
  }
}
@media (max-width: 991.98px) {
  .selector {
    padding: calc(1.325rem + 0.9vw);
    font-size: 1.125rem; /* 1.125rem is small enough, so RFS won't rescale this */
  }
}

Doiciméadúchán leathnaithe

Is tionscadal ar leith é RFS faoin eagraíocht Bootstrap. Is féidir tuilleadh a fháil faoi RFS agus a chumraíocht ar a stór GitHub .