Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

  • framework-styleguide
    • element
      • framework-pargraph
        • _default.scss
        • _layout.scss
        • framework-paragraph.hbs
        • FrameworkParagraph.php
        • framework-pargraph.config.js
  • shop-styleguide
    • element
      • framework-paragraph
        • _default.scss - (ersetzend) Falls eigene Variablen definiert werden sollen
        • _layout.scss - (ersetzend) Falls ein eigenes Layout für das Element definiert werden soll
        • framework-paragraph.hbs (ersetzend) Falls eigenes HTML für das Element definiert werden soll. Hinweis: Damit bekommt man Updates des Quellelements möglicherweise nicht mehr mit.
        • _overwrite.scss

Überschreibungsmöglichkeiten

shop-styleguide/.../_overwrite.scss

Mit dieser Datei ist es möglich, die Variablen aus der _default.scss des zu überschreibenden Elementes zu überschreiben. Das ist der einfachste Weg ein Element anzupassen.

Codeblock
languagesass
title_overwrite.scss
$framework-paragraph-variant-standard-color: pink;
$framework-paragraph-variant-standard-font-size: 2em;


shop-styleguide/.../_layout.scss

...

Allerdings gibt es die Möglichkeit den Inhalt des zu überschreibenden Elements zu importieren und dann weiter anzupassen.

Codeblock
languagesass
title_layout.scss
@import "../../../framework-styleguide/element/framework-paragraph/layout";

// Erweitern der Standardvariante
.framework-pargraph--standard {
	color: $framework-paragraph-variant-standard-color-special;
}

// Erstellen einer eigenen Variante
.framework-paragraph--error {
	color: $framework-paragraph-variant-standard-color-error;
	background: $framework-paragraph-variant-standard-background-error;
}

...