Tulajdonság megjelenítése
Gyorsan és érzékenyen átkapcsolhatja az összetevők megjelenítési értékét és még sok mást megjelenítő segédprogramjainkkal. Tartalmazza néhány általánosabb érték támogatását, valamint néhány extrát a megjelenítés vezérléséhez nyomtatáskor.
Hogyan működik
Változtassa meg az display
ingatlan értékét reszponzív megjelenítési hasznossági osztályainkkal. Szándékosan az összes lehetséges értéknek csak egy részét támogatjuk display
. Az osztályok szükség szerint kombinálhatók különféle effektusok eléréséhez.
Jelölés
Azon segédprogramosztályok megjelenítése, amelyek minden töréspontra vonatkoznak , tól xs
-ig xl
, nem tartalmaznak töréspont-rövidítést. Ennek az az oka, hogy ezeket az osztályokat a rendszer elölről min-width: 0;
és felfelé alkalmazza, és így nem köti őket médialekérdezés. A fennmaradó töréspontok azonban tartalmaznak egy töréspont-rövidítést.
Ennek megfelelően az osztályokat a következő formátumban nevezik el:
.d-{value}
számáraxs
.d-{breakpoint}-{value}
,sm
,md
,lg
ésxl
.
Ahol az érték a következők egyike:
none
inline
inline-block
block
table
table-cell
table-row
flex
inline-flex
A megjelenített értékek a $displays
változó megváltoztatásával és az SCSS újrafordításával módosíthatók.
A médialekérdezések a képernyő szélességét az adott vagy annál nagyobb törésponttal befolyásolják . Például .d-lg-none
beállítja display: none;
mindkettőt lg
és a xl
képernyőket.
Példák
Elemek elrejtése
A gyorsabb mobilbarát fejlesztés érdekében használjon reszponzív megjelenítési osztályokat az elemek eszközönkénti megjelenítéséhez és elrejtéséhez. Kerülje el, hogy ugyanannak a webhelynek teljesen különböző verzióit hozzon létre, hanem rejtse el az elemeket az egyes képernyőméretekhez megfelelően.
Az elemek elrejtéséhez egyszerűen használja az .d-none
osztályt vagy az egyik .d-{sm,md,lg,xl}-none
osztályt bármely reszponzív képernyőváltozathoz.
Ha egy elemet csak a képernyőméretek adott intervallumán szeretne megjeleníteni, kombinálhat egy .d-*-none
osztályt egy .d-*-*
osztállyal, például .d-none .d-md-block .d-xl-none
elrejti az elemet minden képernyőméretnél, kivéve a közepes és nagy eszközöket.
Kijelzo méret | Osztály |
---|---|
Mindenre elrejtve | .d-none |
Csak xs-en van elrejtve | .d-none .d-sm-block |
Csak sm-en rejtve | .d-sm-none .d-md-block |
Csak az md-n rejtve | .d-md-none .d-lg-block |
Csak lg-n rejtve | .d-lg-none .d-xl-block |
Csak xl-en rejtve | .d-xl-none |
Mindenen látható | .d-block |
Csak xs-en látható | .d-block .d-sm-none |
Csak sm-en látható | .d-none .d-sm-block .d-md-none |
Csak az md-n látható | .d-none .d-md-block .d-lg-none |
Csak lg-en látható | .d-none .d-lg-block .d-xl-none |
Csak xl-en látható | .d-none .d-xl-block |
Megjelenítés nyomtatásban
Módosítsa az display
elemek értékét a nyomtatási megjelenítési segédprogramokkal történő nyomtatáskor. Tartalmazza ugyanazon display
értékek támogatását, mint a mi reszponzív .d-*
segédprogramjaink.
.d-print-none
.d-print-inline
.d-print-inline-block
.d-print-block
.d-print-table
.d-print-table-row
.d-print-table-cell
.d-print-flex
.d-print-inline-flex
A nyomtatási és megjelenítési osztályok kombinálhatók.