1.3.5 • Published 5 years ago

@thumbtack/tp-ui-utility-layout v1.3.5

Weekly downloads
-
License
UNLICENSED
Repository
github
Last release
5 years ago

package: '@thumbtack/tp-ui-utility-layout' kit: utility/layout.yaml platform: scss

url: /api/components/utility/layout/scss/

import '@thumbtack/tp-ui-utility-layout'; import '@thumbtack/tp-ui-utility-type'; import { Link } from 'gatsby'; import Alert from './../../../../www/src/components/alert';

Basic display classes

These are the available options:

  • tp-display--none
  • tp-display--block
  • tp-display--inline
  • tp-display--inline-block
<div class="tp-display--block">You can change display property for elements.</div>

Responsive display classes

Options are:

0 to SmallSmall to MediumMedium to LargeLarge plus
tp-display--none--smallHiddenVisibleVisibleVisible
tp-display--none--mediumVisibleHiddenVisibleVisible
tp-display--none--largeVisibleVisibleHiddenVisible
tp-display--none--large-plusVisibleVisibleVisibleHidden
tp-display--block--smallVisibleHiddenHiddenHidden
tp-display--block--mediumHiddenVisibleHiddenHidden
tp-display--block--largeHiddenHiddenVisibleHidden
tp-display--block--large-plusHiddenHiddenHiddenVisible
<div class="tp-display--none--small">
    I’m hidden when the browser width is between `0` and `$tp-breakpoint--small` range.
</div>

Hide only

The primary use case is for server-side rendering where browser width is initially unknown.

classsmallmediumlargelarge +
tp-hide--smhiddenshownshownshown
tp-hide--sm-mdhiddenhiddenshownshown
tp-hide--sm-md-lghiddenhiddenhiddenshown
tp-hide--md-lg-lgpshownhiddenhiddenhidden
tp-hide--lg-lgpshownshownhiddenhidden
tp-hide--lgpshownshownshownhidden
<div class="tp-display--none--small">
    I’m hidden when the browser width is between `0` and `$tp-breakpoint--small` range.
</div>

Faded element

Useful for a simulated disabled state.

<div class="tp-faded">Content inside this element will appear faded.</div>