Vis eiendom
Veksle raskt og responsivt visningsverdien til komponenter og mer med våre skjermverktøy. Inkluderer støtte for noen av de mer vanlige verdiene, samt noen tilleggsfunksjoner for å kontrollere displayet ved utskrift.
Hvordan det fungerer
Endre verdien på displayeiendommen med våre responsive display-verktøyklasser. Vi støtter med vilje bare en delmengde av alle mulige verdier for display. Klassene kan kombineres for ulike effekter etter behov.
Notasjon
Vis verktøyklasser som gjelder for alle bruddpunkter , fra xstil xl, har ingen bruddpunktforkortelse i seg. Dette er fordi disse klassene brukes fra min-width: 0;og oppover, og dermed ikke er bundet av en mediespørring. De resterende bruddpunktene inkluderer imidlertid en bruddpunktforkortelse.
Som sådan er klassene navngitt ved å bruke formatet:
.d-{value}tilxs.d-{breakpoint}-{value}forsm,md,lg, ogxl.
Hvor verdien er en av:
noneinlineinline-blockblocktabletable-celltable-rowflexinline-flex
Visningsverdiene kan endres ved å endre $displaysvariabelen og rekompilere SCSS.
Mediespørringene påvirker skjermbredder med det gitte bruddpunktet eller større . For eksempel .d-lg-nonesett display: none;på både lgog xlskjermer.
Eksempler
<div class="d-inline p-2 bg-primary text-white">d-inline</div>
<div class="d-inline p-2 bg-dark text-white">d-inline</div>
<span class="d-block p-2 bg-primary text-white">d-block</span>
<span class="d-block p-2 bg-dark text-white">d-block</span>
Skjuler elementer
For raskere mobilvennlig utvikling, bruk responsive skjermklasser for å vise og skjule elementer etter enhet. Unngå å lage helt forskjellige versjoner av det samme nettstedet, skjul i stedet elementer responsivt for hver skjermstørrelse.
For å skjule elementer, bruk bare .d-noneklassen eller en av .d-{sm,md,lg,xl}-noneklassene for en hvilken som helst responsiv skjermvariasjon.
For å vise et element kun på et gitt intervall med skjermstørrelser kan du kombinere en .d-*-noneklasse med en .d-*-*klasse, for eksempel .d-none .d-md-block .d-xl-nonevil elementet skjules for alle skjermstørrelser bortsett fra på mellomstore og store enheter.
| Skjerm størrelse | Klasse |
|---|---|
| Skjult på alle | .d-none |
| Skjult bare på xs | .d-none .d-sm-block |
| Skjult kun på sm | .d-sm-none .d-md-block |
| Skjult bare på md | .d-md-none .d-lg-block |
| Skjult kun på lg | .d-lg-none .d-xl-block |
| Skjult kun på xl | .d-xl-none |
| Synlig på alle | .d-block |
| Bare synlig på xs | .d-block .d-sm-none |
| Syns kun på sm | .d-none .d-sm-block .d-md-none |
| Synlig kun på md | .d-none .d-md-block .d-lg-none |
| Synlig kun på lg | .d-none .d-lg-block .d-xl-none |
| Kun synlig på xl | .d-none .d-xl-block |
<div class="d-lg-none">hide on lg and wider screens</div>
<div class="d-none d-lg-block">hide on screens smaller than lg</div>
Vises på trykk
Endre displayverdien på elementer når du skriver ut med våre utskriftsvisningsverktøyklasser. Inkluderer støtte for de samme displayverdiene som våre responsive .d-*verktøy.
.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
Trykk- og visningsklassene kan kombineres.
<div class="d-print-none">Screen Only (Hide on print only)</div>
<div class="d-none d-print-block">Print Only (Hide on screen only)</div>
<div class="d-none d-lg-block d-print-block">Hide up to large on screen, but always show on print</div>