Qu'est-ce que c'est ?

Le Frame Styleguide sert de guide de marque numérique pour la création de sites web et d'expériences. L'objectif d'un guide de style est d'améliorer la cohérence, la qualité et la communication au sein de l'interface utilisateur, en rendant le processus de conception et de développement plus efficace et plus ciblé.

Ce guide de style vise à établir un vocabulaire partagé entre les concepteurs et les développeurs, et à fournir des conseils clairs et faciles à découvrir sur les meilleures pratiques de conception et de développement.

Plus d'informations sur l'importance des systèmes de conception.

Pour qui est-ce ?

Toute personne qui conçoit ou développe un nouveau site web à l'aide de Frame. Même si vous n'avez pas besoin d'utiliser ces composants directement, le style de base et la documentation devraient être une référence utile pour savoir comment nous avons fait les choses ailleurs et pour réduire la duplication du travail et la contamination des feuilles de style.

Comment l'utiliser ?

Consultez la section Démarrer sur Slite pour savoir comment intégrer ce thème dans votre projet et comment modifier le style de base de votre thème.

La couleur donne vie à un dessin. La couleur est polyvalente ; elle est utilisée pour exprimer une émotion et un ton, ainsi que pour mettre l'accent et créer des associations.

Primaire
#000000
rgb(0, 0, 0)
$COLOR_PRIMARY
Secondaire
#7F551C
rgb(99, 115, 129)
$COLOR_SECONDARY
Sable
#F4F1EB
rgb(244, 241, 232)
$COLOR_SAND
Rouge
#890000
rgb(139, 0, 0)
$COLOR_RED
Dark Brown
#4F2C1D
rgb(79, 44, 29)
$COLOR_DARK_BROWN
Texte Primaire
#000000
rgb(0, 0, 0)
$COLOR_TEXT_PRIMARY
Texte secondaire
#515151
rgb(81, 81, 81)
$COLOR_TEXT_SECONDARY
Lumière de texte
#949494
rgb(148, 148, 148)
$COLOR_TEXT_LIGHT
Texte inversé
#FFFFFF
rgb(255, 255, 255)
$COLOR_TEXT_INVERSE
Fond sombre
#000000
rgb(0, 0, 0)
$COLOR_BACKGROUND_DARK
Lumière de fond
#F9F8F3
rgb(249, 248, 243)
$COLOR_BACKGROUND_LIGHT
Fond blanc
#FFFFFF
rgb(255, 255, 255)
$COLOR_BACKGROUND_WHITE
Fond gris clair
#F5F5F5
rgb(245, 245, 245)
$COLOR_BACKGROUND_GREY
Frontières légères
#E5E5E5
rgb(229, 229, 229)
$COLOR_BORDER_LIGHT
Frontières sombres
#CCCCCC
rgb(204, 204, 204)
$COLOR_BORDER_DARK
Lien
#7F551C
rgb(127, 85, 28)
$COLOR_LINK
Lien Hover
#000000
rgb(0, 0, 0)
$COLOR_LINK_HOVER
Bouton
#7F551C
rgb(127, 85, 28)
$COLOR_BUTTON
Bouton de survol
#000000
rgb(0, 0, 0)
$COLOR_BUTTON_HOVER
Info
#000000
rgb(0, 0, 0)
INFORMATIONS SUR LE SOUTIEN AUX COULEURS
Succès
#00AA00
rgb(0, 170, 0)
$COLOR_SUPPORT_SUCCÈS
Avertissement
#E65722
rgb(230, 87, 34)
$COLOR_SUPPORT_WARNING
Erreur
#890000
rgb(139, 0, 0) ;
$COLOR_SUPPORT_ERROR
Focus
#5E9ED6
rgb(94, 158, 214)
$COLOR_SUPPORT_FOCUS

Styles de boutons personnalisés pour les actions dans les formulaires, les dialogues et autres, avec prise en charge de plusieurs tailles, états et autres.

.bouton--primaire,
.button--primary.button--outlined
.bouton--secondaire
.bouton-lumière,
.bouton--outliné,
.bouton--secondaire .bouton--secondaire-lumière
.button--buy

Exemples et directives d'utilisation des styles de contrôle de formulaires, des options de mise en page et des composants personnalisés pour la création d'une grande variété de formulaires.

Nous ne partagerons jamais votre courriel avec quelqu'un d'autre.
Options multiples
Radio (entrée + étiquette)

Le système de grille Frame offre un système d'agencement flexible, mobile d'abord, qui permet de diagnostiquer les appareils. Il dispose de fonctions permettant de contrôler l'alignement, l'ordre, le débit et les gouttières.

Le système de grille est basé sur le site materialize.css.

Colonnes standard

1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
3
3
3
4
4
4
6
6

Bureau 12 / Tablette 6 / Mobile 4

1
1
1
1
1
1
1
1
1
1
1
1

Bureau 12 / Tablette 6 / Mobile 4 (Pas de gouttières)

1
1
1
1
1
1
1
1
1
1
1
1

Les icônes sont conçues pour être simples, modernes, conviviales et parfois excentriques. Chaque icône est réduite à sa forme minimale, exprimant des caractéristiques essentielles pour remplacer ou accompagner les étiquettes.

Les variables d'espacement sont utilisées pour appliquer de manière cohérente la marge et le rembourrage entre les composantes et les IU. Le fait d'avoir une échelle d'espacement fixe donne un rythme au produit et crée un flux naturel et familier d'une page à l'autre.

$SPACING_3XS

$SPACING_2XS

$SPACING_XS

$SPACING_S

$SPACING_M

$SPACING_L

$SPACING_XL

$SPACING_2XL

$SPACING_3XL

$LAYOUT_2XS

$LAYOUT_XS

$LAYOUT_S

$LAYOUT_M

$LAYOUT_L

$LAYOUT_XL

$LAYOUT_2XL

La typographie est utilisée pour créer des hiérarchies claires, des organisations utiles et des alignements ciblés qui guident les utilisateurs à travers le produit et l'expérience. C'est la structure de base de toute interface bien conçue.

Affichage 1

.d1

Affichage 2

.d2

Affichage 3

.d3

Rubrique 1

h1, .h1

Rubrique 2

h2, .h2

Rubrique 3

h3, .h3

Rubrique 4

h4, .h4
Rubrique 5
h5, .h5
Rubrique 6
h6, .h6

Sous-titre 1

.sous-titre-1

Sous-titre 2

.sous-titre-2

Corps 1

p, .body-1

Corps 2

.body-2
Légende
.caption
Label
.label
.text-link
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
blockquote, .blockquote
  1. Liste ordonnée niveau 1
    1. Liste ordonnée niveau 2
    2. Liste ordonnée niveau 2
  2. Liste ordonnée niveau 1
  3. Liste ordonnée niveau 1
ol, .ol
  • Liste non ordonnée niveau 1
    • Liste non ordonnée niveau 2
    • Liste non ordonnée niveau 2
  • Liste non ordonnée niveau 1
  • Liste non ordonnée niveau 1
ul, .ul

Vous pouvez utiliser la balise de marquage pour souligner texte.

mark

Cette ligne de texte est censée être traitée comme du texte supprimé.

del

Cette ligne de texte est censée être traitée comme n'étant plus exacte.

s

Cette ligne de texte est censée être traitée comme un ajout au document.

ins

Cette ligne de texte rendra comme souligné

u

Cette ligne de texte est censée être traitée comme des petits caractères.

petit

Cette ligne est en gras.

fort

Cette ligne est en italique.

em

L'apparition d'icônes de paiement contribue à renforcer le sentiment de sécurité sur le site. Il s'agit des options de paiement actuellement activées définies dans les paramètres de la boutique.

  • american_express
  • apple_pay
  • google_pay
  • maestro
  • master
  • paypal
  • shopify_pay
  • unionpay
  • visa

Les fiches produits sont un élément de taille moyenne qui contient des informations clés sur les produits, telles qu'une vignette, un titre et un prix. Ces fiches produits sont partagées sur l'ensemble du thème et constituent l'un des composants les plus réutilisables qui existent.