5.2.1 • Published 1 year ago

@teft/viewport v5.2.1

Weekly downloads
405
License
GPL-2.0-or-later
Repository
github
Last release
1 year ago

Viewport

Package provides default Teft aliases as custom media queries based on the most used Gutenberg breakpoints with mobile-first visibility helper classes. This package uses custom media queries PostCSS plugin and expects your setup to support it.

Breakpoints & Media Query aliases

NamePixel WidthAlias
mobile480--teft-viewport-mobile
small600--teft-viewport-small
medium782--teft-viewport-medium
large960--teft-viewport-large
wide1280--teft-viewport-wide
huge1440--teft-viewport-huge

Installation

npm install @teft/viewport

Usage

Example: Use custom media alias in your css file

@media (--teft-viewport-large) {
	.my-css {
		color: #000;
	}
}

Example: Using the helper classes

In this example, we use the show visibility classes to show certain strings of text based on the device on which users view a page. If their browser meets the class's conditions, the element will be shown. If not, it will be hidden.

<p class="show-for-small">This text is shown on small screens and up.</p>
<p class="show-for-medium">This text is shown on medium screens and up.</p>
<p class="show-for-large">This text is shown on large screens and up.</p>
<p class="show-for-wide">This text is shown on wide screens and up.</p>
<p class="show-for-huge">This text is shown on huge screens and up.</p>
<p class="hide-for-small">This text is hidden on small screens and up.</p>
<p class="hide-for-medium">This text is hidden on medium screens and up.</p>
<p class="hide-for-large">This text is hidden on large screens and up.</p>
<p class="hide-for-wide">This text is hidden on wide screens and up.</p>
<p class="hide-for-huge">This text is hidden on huge screens and up.</p>
5.2.1

1 year ago

5.1.2

1 year ago

5.1.0

1 year ago

5.0.3

1 year ago

0.1.0

5 years ago

0.0.7-alpha.0

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago