INNEHÅLL
Filplats:
/components/scss/_mixin.scss/components/scss/_mixin-components.scsscreate-container-px($name, $offset-left: 0, $offset-right: 0)
| Variabel | Datatyp | Krav | Beskrivning |
|---|---|---|---|
| $name | string | obligatorisk | Containers namn |
| $offset-left | number | frivillig | Används f.o.m. medium läge |
| $offset-right | number | frivillig | Används f.o.m. medium läge |
Användning
@include create-container-px(...) { //Extra styling }
create-container-py($name, $padding-y: 1.875em, $offset-top: 0, $offset-bottom: 0)
| Variabel | Datatyp | Krav | Beskrivning |
|---|---|---|---|
| $name | string | obligatorisk | Containers namn |
| $padding-py | string | frivillig | Används för både padding-top och padding-bottom. 1.875em (30px) är förval |
| $offset-top | number | frivillig | Används f.o.m. medium läge |
| $offset-bottom | number | frivillig | Används f.o.m. medium läge |
Användning
@include create-container-py(...) { //Extra styling }
Exempel
//Standard användning
@include create-container-py('rh-container__feedback', 1em)
//Extra beteende
@include create-container-py('rh-container__feedback', 1em) {
//Man kan skapa extra beteende här
@include xlarge {
padding-top: 3.75em; //60px
padding-bottom: 3.75em;
}
}create-container-p($name, $container-py, $container-px)
| Variabel | Datatyp | Krav | Beskrivning |
|---|---|---|---|
| $name | string | obligatorisk | Containers namn |
| $container-py | string | obligatorisk | Containers namn |
| $container-px | string | obligatorisk | Containers namn |
Användning
@include create-container-p(...) { //Extra styling }
Safari på iOS kommer ökar automatisk font-zise när användare vänder sin telefon till liggande läge.
Användning
@include iOSNoIncreaseFontSize
Exempel
//SCSS kod
.footer {
@include iOSNoIncreaseFontSize;
padding: 1em;
color: blue;
font-size: 1.2em;
}Funktionen genererar beteendena för en klickbar komponent (block element):
:hover:active:focus:focus-withinStandard struktur för en klickbar element:
<div class="rh-element--clickable" tabindex="0">
<a href="#" class="rh-element--clickable-link"></a>
<!-- Elements innehåll -->
<div>
<!-- Titel -->
<!-- Beskrivning -->
</div>
</div>| Variabel | Datatyp | Krav | Beskrivning |
|---|---|---|---|
| $element-box-classname | string | obligatorisk | Klassnamn använts till <div> tag som är runt om elementen (container) |
| $element-title-classname | string | obligatorisk | Klassnamn använts till elements titel |
| $element-description-classname | string | obligatorisk | Klassnamn använts till elements beskrivning |
| $box-effect-outside | boolean | frivillig | Aktivera effekt som är runt om komponenten |
| $content-effect-inside | boolean | frivillig | Aktivera effekt som är för innehåll i komponenten |
| $box-border-top | string | frivillig | |
| $box-border-right | string | frivillig | |
| $box-border-bottom | string | frivillig | |
| $box-border-left | string | frivillig | |
| $box-shadow | string | frivillig | |
| $box-shadow-focus | string | frivillig | |
| $title-text-color | string | frivillig | |
| $title-text-decoration | string | frivillig | |
| $description-text-color | string | frivillig | |
| $description-text-decoration | string | frivillig |
Användning
@include create-clickable-element-effect(...) { //Extra styling }
TIPS! Se block och navigation-block för att veta mer om hur man använder funktionen.
Funktionen genererar stil för en ikon som är inuti en klickbar element.
| Variabel | Datatyp | Krav | Beskrivning |
|---|---|---|---|
| $containerClassName | string | obligatorisk | |
| $iconClassName | string | obligatorisk | |
| $bgColor | string | frivillig | |
| $iconColor | string | frivillig |