Minimalism UI Guide et outils CSS

Hiérarchie typographique claire, épuré, aucun remplissage inutile, palette neutre, formes simples.

Alignements parfaits, interlignage généreux, iconographie réduite et interactions discrètes.

Le minimalisme pur accepte 1 couleur forte, utilisée avec parcimonie.

Fonts

  • 1. Inter
  • 2. Montserrat
  • 3. Roboto
  • 4. IBM Plex Sans
  • 5. Work Sans
  • 6. Nunito
  • 7. Poppins
  • 8. Manrope
  • 9. DM Sans

Palettes

#6FCF97

#2FA084

#1F6F5F

#EEEEEE

#C9D1D3

#D8D0C8

#E6DFD8

#F2EDE8

#F8DE22

#FD6A18

#18A0FB

#6C63FF

#A3A3F5

#FE81D4

#FCFAF8

#0A0A0A

UI Assets

Classic Background

Bouton
background: #F9F9F9;
border: 1px solid rgba(0,0,0,0.12);
border-radius: 2px;
padding: 14px 22px;
color: #111;

Neutral Background

Bouton
background: #F2EDE8;
border: 1px solid rgba(255,255,255,0.08);
padding: 24px;
border-radius: 4px;
color: #FD6A18;

Classic Dark

Bouton
background: #0A0A0A;
color: #FCFAF8;
border-radius: 2px;

Hover Dark

Hover me
padding: 10px 18px;
border: 1px solid #000;
background: transparent;
color: #000;
border-radius: 4px;
transition: all 0.15s ease;

:hover {
    background: #000;
    color: #fff;
}

Hover Modern

Hover me
position: relative;
cursor: pointer;
background-color: #FFF;
border: 2px solid #0A0A0A;
border-radius: 8px;
transition: all 220ms ease;
z-index: 2;

::before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    height: 100%;
    width: 0%;
    border-radius: 8px;
    background-color: #0A0A0A;
    transition: all 220ms ease;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: -1;
}

:hover {
    color: #FCFAF8;
    border: none;
}

:hover::before {
    width: 100%;
}

Gosth Text

Hover me
background: transparent;
color: #000;
border-radius: 4px;
transition: all 0.15s ease;

:hover {
  background: rgba(0,0,0,0.06);
}

Animation Assets

Text Border

Hover me
color: #000;
text-decoration: none;
border-bottom: 1px solid transparent;

:hover {
  border-bottom: 1px solid #000;
}

Cursor

Hover me
cursor: pointer;
font-weight: 500;
cursor: url("data:image/svg+xml;utf8,
<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14'>
    <rect width='14' height='14' fill='blue'/>
</svg>") 0 0, auto;

Outline Dark

Clic me
outline: 4px solid #000;
outline-offset: 4px;
cursor: pointer;
transition: all 100ms ease;

:active {
    background: #000;
    color: #fff;
}

Hover Color

Hover me
cursor: pointer;
transition: all 100ms ease;
color: #1F6F5F;
border: 4px solid #1F6F5F;

:hover {
    color: #2FA084;
    border: 4px solid #2FA084;
}

Text-entrance

CLIC ME,
Texte minimaliste animé.
A employer en entrée sur le site ou à l'ouverture d'une card ou modale
.animate {
    font-family: "Montserrat", sans-serif;
    height: auto;
    max-width: 400px;
    display: flex;
    flex-direction: column;
    gap: 1rem;
}
.animate-section:active .animate1 {
    animation: fadeInUp 0.6s both;
    animation-delay: 0.2s;
}
.animate-section:active .animate2 {
    animation: fadeInUp 0.6s both;
    animation-delay: 0.3s;
}

.animate-section:active .animate3 {
    animation: fadeInUp 0.6s both;
    animation-delay: 0.4s;
}
@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

Hover 3D

Hover me
animation: 
  shadow-pop-tr 
  0.3s 
  cubic-bezier(0.470, 0.000, 0.745, 0.715) 
  both;
@keyframes shadow-pop-tr {
  0% {
    box-shadow: 
        0 0 #3e3e3e, 0 0 #3e3e3e,
        0 0 #3e3e3e, 0 0 #3e3e3e,
        0 0 #3e3e3e, 0 0 #3e3e3e,
        0 0 #3e3e3e, 0 0 #3e3e3e;
    transform: translateX(0) translateY(0);
  }
  100% {
    box-shadow: 
        1px -1px #3e3e3e, 2px -2px #3e3e3e,
        3px -3px #3e3e3e, 4px -4px #3e3e3e,
        5px -5px #3e3e3e, 6px -6px #3e3e3e,
        7px -7px #3e3e3e, 8px -8px #3e3e3e;
    transform: translateX(-8px) translateY(8px);
  }
}

Inspirations

  • Image webdesign très minimal
  • Image webdesign de Dribble
  • Image second webdesign de Dribble
  • Imagelanding page avec illustration
  • Image webdesign e-commerce
  • Image page 'à propos'
  • Image page 'paramètres'