INNEHÅLL
| Breakpoint | min-width | Mått i pixel | Beskrivning |
|---|---|---|---|
| xs | <36em | <576px | Phones - Standardläge |
small |
≥36em | ≥576px | Landscape phones |
medium |
≥48em | ≥768px | Tablets |
large |
≥62em | ≥992px | Desktops |
xlarge |
≥75em | ≥1200px | Large desktops |
Användning
Exempel: @include medium {...}
Filplats: /components/scss/_utilities.scss
rh-container-pxContainer har både padding-left och padding-right för respektive breakpoint.
| Breakpoint | padding-x | Mått i pixel |
|---|---|---|
| xs | 0.7em | 11.2px |
| small | 1em | 16px |
| medium | 1.875em | 30px |
| large | 3.75em | 60px |
| xlarge | 5em | 80px |
Användning
<div class="rh-container-px">
<!-- Content här -->
</div>rh-container-pyContainer har både padding-top och padding-bottom för alla breakpoints.
| Breakpoint | padding-y | Mått i pixel |
|---|---|---|
| Allt | 1.875em | 30px |
Användning
<div class="rh-container-py">
<!-- Content här -->
</div>rh-container-pContainer kombinerar både rh-container-px och rh-container-py som är ovan.
Användning
<div class="rh-container-p">
<!-- Content här -->
</div>rh-container--autoDet justerar en container i mitten och applicerar begränsningar för bredden. Se detaljen är nedan.
width: 100%;
min-width: 20em; //320px
max-width: 90em; //1440px
margin-left: auto;
margin-right: auto;Användning
<div class="rh-container--auto">
<!-- Content -->
</div>| Klassnamn | Beskrivning |
|---|---|
| rh-container–center | Justera en container i mitten |
| rh-container–min-width | Applicera bara min-width: 20em (definieras i global) |
| rh-container–max-width | Applicera bara max-width: 90em (definieras i global) |
Användning
<div class="rh-container--center">
<!-- Content -->
</div>
<div class="rh-container--min-width">
<!-- Content -->
</div>
<div class="rh-container--max-width">
<!-- Content -->
</div>Standard är utan rännor mellan elementer.

Hudvudstruktur:
<div class="container">
<div class="row">
<div class="col">
<div class="item">
<!-- Content 1 -->
</div>
</div>
<div class="col">
<div class="item">
<!-- Content 2 -->
</div>
</div>
</div>
</div>OBS! Klassnamnen används för förklaring om grid systems struktur.
row-eq-heightcol-item-eq-height/components/scss/_grid.scss| Klassnamn | Beskrivning |
|---|---|
row-eq-height |
Det gör alla kolumner i en rad har samma höjden. |
col-item-eq-height |
Det adderar height: 100% på <div> element som är direkt barn. |
OBS! Var försiktig när man använder row-eq-height för en rad som har flex-direction: column-reverse. Det kommer blir en konflikt på IE11 men modern webbläsare kommer fungerar bra.
// SCSS kod för .row-eq-height
.row.row-eq-height {
display: flex;
flex-wrap: wrap;
&>[class*='col-'] {
display: flex;
flex-direction: column;
}
&:before,
&:after {
display: flex;
}
}Användning
// CSS
.item {
background-color: #f4f4f4;
}
// HTML
<div class="container">
<div class="row row-eq-height">
<div class="col col-12 md-col-6 lg-col-4 col-item-eq-height">
<div class="item">
<!-- Item 1 -->
</div>
</div>
<div class="col col-12 md-col-6 lg-col-4 col-item-eq-height">
<div class="item">
<!-- Item 2 -->
</div>
</div>
</div>
</div>/components/scss/_grid.scss
row-guttersrow-gutters--around| Klassnamn | Bredd i em | Bredd i pixel | Beskrivning |
|---|---|---|---|
row-gutters |
1.4em | 22.4px | Det skapar bara rännor mellan elementer utan runt om hela raden. |
row-gutters--around |
1.4em | 22.4px | Det adderar rännor runt om hela raden. |
Användning
// CSS
.item {
background-color: #f4f4f4;
}
// HTML för row-gutters
<div class="rh-overflow--hidden">
<div class="row row-eq-height row-gutters">
<div class="col col-12 md-col-6 col-item-eq-height">
<div class="item">
<!-- Item 1 -->
</div>
</div>
<div class="col col-12 md-col-6 col-item-eq-height">
<div class="item">
<!-- Item 2 -->
</div>
</div>
</div>
</div>
// HTML för row-gutters--around
<div class="rh-overflow--hidden">
<div class="row row-eq-height row-gutters row-gutters--around">
<div class="col col-12 md-col-6 col-item-eq-height">
<div class="item">
<!-- Item 3 -->
</div>
</div>
<div class="col col-12 md-col-6 col-item-eq-height">
<div class="item">
<!-- Item 4 -->
</div>
</div>
</div>
</div>
row-section-gutters| Läge | Rännors bredd i em | Rännors bredd i pixel |
|---|---|---|
≤ medium |
0.7em x 2 = 1.4em | 11.2px x 2 = 22.4px |
large |
0.9375em x 2 = 1.875em | 15px x 2 = 30px |
xlarge |
1.875em x 2 = 3.75em | 30px x 2 = 60px |
Användning
<div class="rh-overflow--hidden">
<div class="row row-section-gutters">
<div class="col col-12 md-col-6">
<div class="item">
<!-- Item 1 -->
</div>
</div>
<div class="col col-12 md-col-6">
<div class="item">
<!-- Item 2 -->
</div>
</div>
</div>
</div>TIPS! Man kan använda också rh-overflow--hidden i container nivå (eller row nivå) för att content i rutsystem inte påverkar annan elementer som är utanför i nåt speciellt läge.
max-width används för att IE11 renderar bättre. Se mer i filen /components/scss/_grid.scss| Klassnamn | max-width (%) |
|---|---|
| *-col-1 | 8.33% |
| *-col-2 | 16.66% |
| *-col-3 | 25% |
| *-col-4 | 33.33% |
| *-col-5 | 41.66% |
| *-col-6 | 50% |
| *-col-7 | 58.33% |
| *-col-8 | 66.66% |
| *-col-9 | 75% |
| *-col-10 | 83.33% |
| *-col-11 | 91.66% |
| *-col-12 | 100% |