CSS Tutorial

Skuggor - Shadows

Inledning:

Skuggor är ett kraftfullt verktyg för att lägga till djup och visuella effekter till element på din webbplats. De kan användas för att framhäva innehåll, skapa hierarkier och förbättra tillgängligheten.

Box Shadows:

En box shadow lägger till en skugga runt en kant av ett element. Syntaxen är:

box-shadow: horisontell offset vertikal offset blur-radius spread-radius färg;

Till exempel för att lägga till en 10px grå skugga till ett element:

box-shadow: 10px 10px 10px #808080;

Text Shadows:

En text shadow lägger till en skugga till texten i ett element. Syntaxen är:

text-shadow: horisontell offset vertikal offset blur-radius färg;

Till exempel för att lägga till en 2px blå skugga till texten:

text-shadow: 2px 2px 0 #0000FF;

Exempel:

.box {
  width: 200px;
  height: 200px;
  background-color: #ffffff;
  box-shadow: 10px 10px 10px #808080;
}

.text {
  font-size: 24px;
  font-weight: bold;
  color: #000000;
  text-shadow: 2px 2px 0 #0000FF;
}

Accessibility:

Skuggor kan förbättra tillgängligheten genom att göra text och element mer läsbara. Använd kontrasterande färger och justera blur-radien för optimal läsbarhet.

Tips:

  • Använd subtila skuggor för att undvika att distrahera användare.
  • Experimentera med olika färger, offset och blur-radier för att skapa olika effekter.
  • Använd CSS-variabler för att göra det enkelt att justera skuggor på hela webbplatsen.