Skip to content

CSS: responsive

[class*="-hidden-"],[class*="-show-"] — Κλάσεις εμφάνισης/απόκρυψης βάσει πλάτους του viewport ή του κοντέινερ σε μια θεματική κλίμακα σημείων διακοπής.

.instui-hidden-max-<bp>/-hidden-min-<bp> αποκρύπτουν βάσει πλάτους του viewport· οι .instui-show-max-<bp>/-show-min-<bp> είναι το αντίστροφο (αποκρύπτονται από προεπιλογή, εμφανίζονται μόνο μέσα στο εύρος μέσω display: revert )· οι παραλλαγές -cq- αντιδρούν στο πλάτος ενός προγόνου .instui-container αντί για το πλάτος του viewport. Τα επίπεδα κλίμακας xs/sm/md/lg/xl (που προέρχονται από τα token του component tray-width στο IR) έχουν το καθένα συνώνυμα με μια μακροσκελή γραφή (x-smallx-large) και με ένα όνομα συσκευής (mobile/phablet/tablet/laptop/desktop) — και τα δύο αποσυρόμενα υπέρ του συντομευμένου ονόματος — καθώς και τα μη κλιμακωμένα, θεματικά επίπεδα content/content-full-width (το max-width της κύριας περιοχής περιεχομένου).

Source: index.ts

Χρήση

css
@import "@pantoken/components/utilities.css";

Παραδείγματα

html
<div class="instui-hidden-max-sm">Hidden at or below the small breakpoint.</div>
<div class="instui-show-min-sm">Shown only at or above the small breakpoint.</div>

Τροποποιητές

ΤροποποιητήςΠεριγραφή
.-cq-hidden-max-contentΑπόκρυψη όταν το επισημασμένο κοντέινερ βρίσκεται στο ή κάτω από το σημείο διακοπής content (68.75em).
.-cq-hidden-max-content-full-widthΑπόκρυψη όταν το επισημασμένο κοντέινερ βρίσκεται στο ή κάτω από το σημείο διακοπής content-full-width (98.75em).
.-cq-hidden-max-desktopAlias — maps to .-cq-hidden-max-xl.
.-cq-hidden-max-laptopAlias — maps to .-cq-hidden-max-lg.
.-cq-hidden-max-largeAlias — maps to .-cq-hidden-max-lg.
.-cq-hidden-max-lgΑπόκρυψη όταν το επισημασμένο κοντέινερ βρίσκεται στο ή κάτω από το σημείο διακοπής lg (48em).
.-cq-hidden-max-mdΑπόκρυψη όταν το επισημασμένο κοντέινερ βρίσκεται στο ή κάτω από το σημείο διακοπής md (30em).
.-cq-hidden-max-mediumAlias — maps to .-cq-hidden-max-md.
.-cq-hidden-max-mobileAlias — maps to .-cq-hidden-max-xs.
.-cq-hidden-max-phabletAlias — maps to .-cq-hidden-max-sm.
.-cq-hidden-max-smΑπόκρυψη όταν το επισημασμένο κοντέινερ βρίσκεται στο ή κάτω από το σημείο διακοπής sm (20em).
.-cq-hidden-max-smallAlias — maps to .-cq-hidden-max-sm.
.-cq-hidden-max-tabletAlias — maps to .-cq-hidden-max-md.
.-cq-hidden-max-x-largeAlias — maps to .-cq-hidden-max-xl.
.-cq-hidden-max-x-smallAlias — maps to .-cq-hidden-max-xs.
.-cq-hidden-max-xlΑπόκρυψη όταν το επισημασμένο κοντέινερ βρίσκεται στο ή κάτω από το σημείο διακοπής xl (62em).
.-cq-hidden-max-xsΑπόκρυψη όταν το επισημασμένο κοντέινερ βρίσκεται στο ή κάτω από το σημείο διακοπής xs (16em).
.-cq-hidden-min-contentΑπόκρυψη όταν το επισημασμένο κοντέινερ βρίσκεται στο ή πάνω από το σημείο διακοπής content (68.75em).
.-cq-hidden-min-content-full-widthΑπόκρυψη όταν το επισημασμένο κοντέινερ βρίσκεται στο ή πάνω από το σημείο διακοπής content-full-width (98.75em).
.-cq-hidden-min-desktopAlias — maps to .-cq-hidden-min-xl.
.-cq-hidden-min-laptopAlias — maps to .-cq-hidden-min-lg.
.-cq-hidden-min-largeAlias — maps to .-cq-hidden-min-lg.
.-cq-hidden-min-lgΑπόκρυψη όταν το επισημασμένο κοντέινερ βρίσκεται στο ή πάνω από το σημείο διακοπής lg (48em).
.-cq-hidden-min-mdΑπόκρυψη όταν το επισημασμένο κοντέινερ βρίσκεται στο ή πάνω από το σημείο διακοπής md (30em).
.-cq-hidden-min-mediumAlias — maps to .-cq-hidden-min-md.
.-cq-hidden-min-mobileAlias — maps to .-cq-hidden-min-xs.
.-cq-hidden-min-phabletAlias — maps to .-cq-hidden-min-sm.
.-cq-hidden-min-smΑπόκρυψη όταν το επισημασμένο κοντέινερ βρίσκεται στο ή πάνω από το σημείο διακοπής sm (20em).
.-cq-hidden-min-smallAlias — maps to .-cq-hidden-min-sm.
.-cq-hidden-min-tabletAlias — maps to .-cq-hidden-min-md.
.-cq-hidden-min-x-largeAlias — maps to .-cq-hidden-min-xl.
.-cq-hidden-min-x-smallAlias — maps to .-cq-hidden-min-xs.
.-cq-hidden-min-xlΑπόκρυψη όταν το επισημασμένο κοντέινερ βρίσκεται στο ή πάνω από το σημείο διακοπής xl (62em).
.-cq-hidden-min-xsΑπόκρυψη όταν το επισημασμένο κοντέινερ βρίσκεται στο ή πάνω από το σημείο διακοπής xs (16em).
.-cq-show-max-contentΕμφάνιση όταν το επισημασμένο κοντέινερ βρίσκεται στο ή κάτω από το σημείο διακοπής content (68.75em); διαφορετικά αποκρύπτεται.
.-cq-show-max-content-full-widthΕμφάνιση όταν το επισημασμένο κοντέινερ βρίσκεται στο ή κάτω από το σημείο διακοπής content-full-width (98.75em); διαφορετικά αποκρύπτεται.
.-cq-show-max-desktopAlias — maps to .-cq-show-max-xl.
.-cq-show-max-laptopAlias — maps to .-cq-show-max-lg.
.-cq-show-max-largeAlias — maps to .-cq-show-max-lg.
.-cq-show-max-lgΕμφάνιση όταν το επισημασμένο κοντέινερ βρίσκεται στο ή κάτω από το σημείο διακοπής lg (48em); διαφορετικά αποκρύπτεται.
.-cq-show-max-mdΕμφάνιση όταν το επισημασμένο κοντέινερ βρίσκεται στο ή κάτω από το σημείο διακοπής md (30em); διαφορετικά αποκρύπτεται.
.-cq-show-max-mediumAlias — maps to .-cq-show-max-md.
.-cq-show-max-mobileAlias — maps to .-cq-show-max-xs.
.-cq-show-max-phabletAlias — maps to .-cq-show-max-sm.
.-cq-show-max-smΕμφάνιση όταν το επισημασμένο κοντέινερ βρίσκεται στο ή κάτω από το σημείο διακοπής sm (20em); διαφορετικά αποκρύπτεται.
.-cq-show-max-smallAlias — maps to .-cq-show-max-sm.
.-cq-show-max-tabletAlias — maps to .-cq-show-max-md.
.-cq-show-max-x-largeAlias — maps to .-cq-show-max-xl.
.-cq-show-max-x-smallAlias — maps to .-cq-show-max-xs.
.-cq-show-max-xlΕμφάνιση όταν το επισημασμένο κοντέινερ βρίσκεται στο ή κάτω από το σημείο διακοπής xl (62em); διαφορετικά αποκρύπτεται.
.-cq-show-max-xsΕμφάνιση όταν το επισημασμένο κοντέινερ βρίσκεται στο ή κάτω από το σημείο διακοπής xs (16em); διαφορετικά αποκρύπτεται.
.-cq-show-min-contentΕμφάνιση όταν το επισημασμένο κοντέινερ βρίσκεται στο ή πάνω από το σημείο διακοπής content (68.75em); διαφορετικά αποκρύπτεται.
.-cq-show-min-content-full-widthΕμφάνιση όταν το επισημασμένο κοντέινερ βρίσκεται στο ή πάνω από το σημείο διακοπής content-full-width (98.75em); διαφορετικά αποκρύπτεται.
.-cq-show-min-desktopAlias — maps to .-cq-show-min-xl.
.-cq-show-min-laptopAlias — maps to .-cq-show-min-lg.
.-cq-show-min-largeAlias — maps to .-cq-show-min-lg.
.-cq-show-min-lgΕμφάνιση όταν το επισημασμένο κοντέινερ βρίσκεται στο ή πάνω από το σημείο διακοπής lg (48em); διαφορετικά αποκρύπτεται.
.-cq-show-min-mdΕμφάνιση όταν το επισημασμένο κοντέινερ βρίσκεται στο ή πάνω από το σημείο διακοπής md (30em); διαφορετικά αποκρύπτεται.
.-cq-show-min-mediumAlias — maps to .-cq-show-min-md.
.-cq-show-min-mobileAlias — maps to .-cq-show-min-xs.
.-cq-show-min-phabletAlias — maps to .-cq-show-min-sm.
.-cq-show-min-smΕμφάνιση όταν το επισημασμένο κοντέινερ βρίσκεται στο ή πάνω από το σημείο διακοπής sm (20em); διαφορετικά αποκρύπτεται.
.-cq-show-min-smallAlias — maps to .-cq-show-min-sm.
.-cq-show-min-tabletAlias — maps to .-cq-show-min-md.
.-cq-show-min-x-largeAlias — maps to .-cq-show-min-xl.
.-cq-show-min-x-smallAlias — maps to .-cq-show-min-xs.
.-cq-show-min-xlΕμφάνιση όταν το επισημασμένο κοντέινερ βρίσκεται στο ή πάνω από το σημείο διακοπής xl (62em); διαφορετικά αποκρύπτεται.
.-cq-show-min-xsΕμφάνιση όταν το επισημασμένο κοντέινερ βρίσκεται στο ή πάνω από το σημείο διακοπής xs (16em); διαφορετικά αποκρύπτεται.
.-hidden-max-contentΑπόκρυψη όταν το viewport βρίσκεται στο ή κάτω από το σημείο διακοπής content (68.75em).
.-hidden-max-content-full-widthΑπόκρυψη όταν το viewport βρίσκεται στο ή κάτω από το σημείο διακοπής content-full-width (98.75em).
.-hidden-max-desktopAlias — maps to .-hidden-max-xl.
.-hidden-max-laptopAlias — maps to .-hidden-max-lg.
.-hidden-max-largeAlias — maps to .-hidden-max-lg.
.-hidden-max-lgΑπόκρυψη όταν το viewport βρίσκεται στο ή κάτω από το σημείο διακοπής lg (48em).
.-hidden-max-mdΑπόκρυψη όταν το viewport βρίσκεται στο ή κάτω από το σημείο διακοπής md (30em).
.-hidden-max-mediumAlias — maps to .-hidden-max-md.
.-hidden-max-mobileAlias — maps to .-hidden-max-xs.
.-hidden-max-phabletAlias — maps to .-hidden-max-sm.
.-hidden-max-smΑπόκρυψη όταν το viewport βρίσκεται στο ή κάτω από το σημείο διακοπής sm (20em).
.-hidden-max-smallAlias — maps to .-hidden-max-sm.
.-hidden-max-tabletAlias — maps to .-hidden-max-md.
.-hidden-max-x-largeAlias — maps to .-hidden-max-xl.
.-hidden-max-x-smallAlias — maps to .-hidden-max-xs.
.-hidden-max-xlΑπόκρυψη όταν το viewport βρίσκεται στο ή κάτω από το σημείο διακοπής xl (62em).
.-hidden-max-xsΑπόκρυψη όταν το viewport βρίσκεται στο ή κάτω από το σημείο διακοπής xs (16em).
.-hidden-min-contentΑπόκρυψη όταν το viewport βρίσκεται στο ή πάνω από το σημείο διακοπής content (68.75em).
.-hidden-min-content-full-widthΑπόκρυψη όταν το viewport βρίσκεται στο ή πάνω από το σημείο διακοπής content-full-width (98.75em).
.-hidden-min-desktopAlias — maps to .-hidden-min-xl.
.-hidden-min-laptopAlias — maps to .-hidden-min-lg.
.-hidden-min-largeAlias — maps to .-hidden-min-lg.
.-hidden-min-lgΑπόκρυψη όταν το viewport βρίσκεται στο ή πάνω από το σημείο διακοπής lg (48em).
.-hidden-min-mdΑπόκρυψη όταν το viewport βρίσκεται στο ή πάνω από το breakpoint md (30em).
.-hidden-min-mediumAlias — maps to .-hidden-min-md.
.-hidden-min-mobileAlias — maps to .-hidden-min-xs.
.-hidden-min-phabletAlias — maps to .-hidden-min-sm.
.-hidden-min-smΑπόκρυψη όταν το viewport βρίσκεται στο ή πάνω από το breakpoint sm (20em).
.-hidden-min-smallAlias — maps to .-hidden-min-sm.
.-hidden-min-tabletAlias — maps to .-hidden-min-md.
.-hidden-min-x-largeAlias — maps to .-hidden-min-xl.
.-hidden-min-x-smallAlias — maps to .-hidden-min-xs.
.-hidden-min-xlΑπόκρυψη όταν το viewport βρίσκεται στο ή πάνω από το breakpoint xl (62em).
.-hidden-min-xsΑπόκρυψη όταν το viewport βρίσκεται στο ή πάνω από το breakpoint xs (16em).
.-show-max-contentΕμφάνιση (αντίστροφο του -hidden-min-content) όταν το viewport βρίσκεται στο ή κάτω από το breakpoint content (68.75em); αλλιώς κρυφό.
.-show-max-content-full-widthΕμφάνιση (αντίστροφο του -hidden-min-content-full-width) όταν το viewport βρίσκεται στο ή κάτω από το breakpoint content-full-width (98.75em); αλλιώς κρυφό.
.-show-max-desktopAlias — maps to .-show-max-xl.
.-show-max-laptopAlias — maps to .-show-max-lg.
.-show-max-largeAlias — maps to .-show-max-lg.
.-show-max-lgΕμφάνιση (αντίστροφο του -hidden-min-lg) όταν το viewport βρίσκεται στο ή κάτω από το breakpoint lg (48em); αλλιώς κρυφό.
.-show-max-mdΕμφάνιση (αντίστροφο του -hidden-min-md) όταν το viewport βρίσκεται στο ή κάτω από το breakpoint md (30em); αλλιώς κρυφό.
.-show-max-mediumAlias — maps to .-show-max-md.
.-show-max-mobileAlias — maps to .-show-max-xs.
.-show-max-phabletAlias — maps to .-show-max-sm.
.-show-max-smΕμφάνιση (αντίστροφο του -hidden-min-sm) όταν το viewport βρίσκεται στο ή κάτω από το breakpoint sm (20em); αλλιώς κρυφό.
.-show-max-smallAlias — maps to .-show-max-sm.
.-show-max-tabletAlias — maps to .-show-max-md.
.-show-max-x-largeAlias — maps to .-show-max-xl.
.-show-max-x-smallAlias — maps to .-show-max-xs.
.-show-max-xlΕμφάνιση (αντίστροφο του -hidden-min-xl) όταν το viewport βρίσκεται στο ή κάτω από το breakpoint xl (62em); αλλιώς κρυφό.
.-show-max-xsΕμφάνιση (αντίστροφο του -hidden-min-xs) όταν το viewport βρίσκεται στο ή κάτω από το breakpoint xs (16em); αλλιώς κρυφό.
.-show-min-contentΕμφάνιση (αντίστροφο του -hidden-max-content) όταν το viewport βρίσκεται στο ή πάνω από το breakpoint content (68.75em); αλλιώς κρυφό.
.-show-min-content-full-widthΕμφάνιση (αντίστροφο του -hidden-max-content-full-width) όταν το viewport βρίσκεται στο ή πάνω από το breakpoint content-full-width (98.75em); αλλιώς κρυφό.
.-show-min-desktopAlias — maps to .-show-min-xl.
.-show-min-laptopAlias — maps to .-show-min-lg.
.-show-min-largeAlias — maps to .-show-min-lg.
.-show-min-lgΕμφάνιση (αντίστροφο του -hidden-max-lg) όταν το viewport βρίσκεται στο ή πάνω από το breakpoint lg (48em); αλλιώς κρυφό.
.-show-min-mdΕμφάνιση (αντίστροφο του -hidden-max-md) όταν το viewport βρίσκεται στο ή πάνω από το breakpoint md (30em); αλλιώς κρυφό.
.-show-min-mediumAlias — maps to .-show-min-md.
.-show-min-mobileAlias — maps to .-show-min-xs.
.-show-min-phabletAlias — maps to .-show-min-sm.
.-show-min-smΕμφάνιση (αντίστροφο του -hidden-max-sm) όταν το viewport βρίσκεται στο ή πάνω από το breakpoint sm (20em); αλλιώς κρυφό.
.-show-min-smallAlias — maps to .-show-min-sm.
.-show-min-tabletAlias — maps to .-show-min-md.
.-show-min-x-largeAlias — maps to .-show-min-xl.
.-show-min-x-smallAlias — maps to .-show-min-xs.
.-show-min-xlΕμφάνιση (αντίστροφο του -hidden-max-xl) όταν το viewport βρίσκεται στο ή πάνω από το breakpoint xl (62em); αλλιώς κρυφό.
.-show-min-xsΕμφάνιση (αντίστροφο του -hidden-max-xs) όταν το viewport βρίσκεται στο ή πάνω από το breakpoint xs (16em); αλλιώς κρυφό.

Προσαρμοσμένες ιδιότητες

ΙδιότηταΤύποςΠροεπιλογήΠεριγραφή
--pantoken-bp-content<length>68.75emΗ τιμή του breakpoint content (68.75em, χειροποίητη, με θέμα (όχι στο token IR)). Η παράκαμψή της δεν μετακινεί προς τα πάνω τα μεταγλωττισμένα όρια @media/@container.
--pantoken-bp-content-full-width<length>98.75emΗ τιμή του breakpoint content-full-width (98.75em, χειροποίητη, με θέμα (όχι στο token IR)). Η παράκαμψή της δεν μετακινεί προς τα πάνω τα μεταγλωττισμένα όρια @media/@container.
--pantoken-bp-lg<length>48emΗ τιμή του breakpoint lg (48em, καθρέφτης του --instui-component-tray-width-lg). Η παράκαμψή της δεν μετακινεί προς τα πάνω τα μεταγλωττισμένα όρια @media/@container.
--pantoken-bp-md<length>30emΗ τιμή του breakpoint md (30em, καθρέφτης του --instui-component-tray-width-md). Η παράκαμψή της δεν μετακινεί προς τα πάνω τα μεταγλωττισμένα όρια @media/@container.
--pantoken-bp-sm<length>20emΗ τιμή του breakpoint sm (20em, καθρέφτης του --instui-component-tray-width-sm). Η παράκαμψή της δεν μετακινεί προς τα πάνω τα μεταγλωττισμένα όρια @media/@container.
--pantoken-bp-xl<length>62emΗ τιμή του breakpoint xl (62em, καθρέφτης του --instui-component-tray-width-xl). Η παράκαμψή της δεν μετακινεί προς τα πάνω τα μεταγλωττισμένα όρια @media/@container.
--pantoken-bp-xs<length>16emΗ τιμή του breakpoint xs (16em, καθρέφτης του --instui-component-tray-width-xs). Η παράκαμψή της δεν μετακινεί προς τα πάνω τα μεταγλωττισμένα όρια @media/@container.

Συνθήκες

ΤύποςΕρώτημαΠεριγραφή
media(max-width: 16em)Άνω όριο του breakpoint xs.
media(min-width: 16em)Κάτω όριο του breakpoint xs.
media(max-width: 20em)Άνω όριο του breakpoint sm.
media(min-width: 20em)Κάτω όριο του breakpoint sm.
media(max-width: 30em)Άνω όριο του breakpoint md.
media(min-width: 30em)Κάτω όριο του breakpoint md.
media(max-width: 48em)Άνω όριο του breakpoint lg.
media(min-width: 48em)Κάτω όριο του breakpoint lg.
media(max-width: 62em)Άνω όριο του breakpoint xl.
media(min-width: 62em)Κάτω όριο του breakpoint xl.
media(max-width: 68.75em)Άνω όριο του breakpoint content.
media(min-width: 68.75em)Κάτω όριο του breakpoint content.
media(max-width: 98.75em)Άνω όριο του breakpoint content-full-width.
media(min-width: 98.75em)Κάτω όριο του breakpoint content-full-width.
container(max-width: 16em)Άνω όριο του breakpoint xs, αξιολογημένο σε επισημασμένο container.
container(min-width: 16em)Κάτω όριο του breakpoint xs, αξιολογημένο σε επισημασμένο container.
container(max-width: 20em)Άνω όριο του breakpoint sm, αξιολογημένο σε επισημασμένο container.
container(min-width: 20em)Κάτω όριο του breakpoint sm, αξιολογημένο σε επισημασμένο container.
container(max-width: 30em)Άνω όριο του md σημείου διακοπής, αξιολογείται σε επισημασμένο container.
container(min-width: 30em)Κάτω όριο του md σημείου διακοπής, αξιολογείται σε επισημασμένο container.
container(max-width: 48em)Άνω όριο του lg σημείου διακοπής, αξιολογείται σε επισημασμένο container.
container(min-width: 48em)Κάτω όριο του lg σημείου διακοπής, αξιολογείται σε επισημασμένο container.
container(max-width: 62em)Άνω όριο του xl σημείου διακοπής, αξιολογείται σε επισημασμένο container.
container(min-width: 62em)Κάτω όριο του xl σημείου διακοπής, αξιολογείται σε επισημασμένο container.
container(max-width: 68.75em)Άνω όριο του content σημείου διακοπής, αξιολογείται σε επισημασμένο container.
container(min-width: 68.75em)Κάτω όριο του content σημείου διακοπής, αξιολογείται σε επισημασμένο container.
container(max-width: 98.75em)Άνω όριο του content-full-width σημείου διακοπής, αξιολογείται σε επισημασμένο container.
container(min-width: 98.75em)Κάτω όριο του content-full-width σημείου διακοπής, αξιολογείται σε επισημασμένο container.

Καταναλωμένα tokens

TokenΤύποςΤιμή
--instui-component-tray-width-lg<length>48em
--instui-component-tray-width-md<length>30em
--instui-component-tray-width-sm<length>20em
--instui-component-tray-width-xl<length>62em
--instui-component-tray-width-xs<length>16em