Tekst 3D na stronie internetowej – CSS

Czas czytania: < 1 minut

Tym razem na mój warsztat trafił dość ciekawy efekt przydatny do wyróżnienia tekstu na stronie.

O co chodzi?

Chodzi oczywiści o tekst 3D, a właściwie o uzyskanie efektu dającego złudzenie trzy wymiarowości. Na początek potrzeby nam będzie tekst, który za pomocą odpowiedniej formuły CSS zostanie zmieniony przykładowo:

<h5>Tekst w 3D</h5>

Następnie trzeba dla niego napisać odpowiednią formułę CSS. Jak widzicie cień jest raczej bardziej skomplikowany:

h5 {
  text-shadow: 0 1px 0 #ccc,
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);
}

Efekt będzie następujący:

See the Pen 3d text by Aura (@Julka85) on CodePen.dark

Skrypt powinien działać w Safari, Chrome, Firefox, i Operze.

Powyższy skrypt to tylko przykład opierający się na lekkim złudzeniu za pomocą cieni.

http://markdotto.com/playground/3d-text/

tagi po których można znaleźć stronę:

  • text 3d
  • efekty CSS
  • tutorial CSS3
  • kurs CSS
  • tworzenie stron internetowych
  • ciekawe motywy na stronę
  • upiększanie witryny
  • urozmaicenie tekstu