Isometrischer 3D Text – HTML CSS und Javascript

von | Mai 29, 2024 | Allgemein | 0 Kommentare

Schlagwörter: CSS - CSS3

Inhaltsverzeichnis

Heute möchte ich euch zeige wie man aus einem langweiligen normalen Text einen Isometrischer Text in 3D machen kann.

Das spannende dieser 3D Text braucht keine externe Bibliotheken oder andere Zusätze sondern ist sogar eigentlich reines CSS. Da man aber mit Schatten arbeitet und ich sehr faul bin – habe ich für die Schatten ein Javascript Script geschrieben der sich darum kümmert.

In diesem Beispiel lernt ihr jetzt also nicht nur wie man mit CSS einen isometrischen Text erstellt sondern auch wie man eine Aufgabe automatisiert mit JS.

Video

HTML

1
<div id="text">Eric-Oliver Mächler</div>

Javascript

1
2
3
4
5
6
7
8
<script>
        var text = document.getElementById('text')
        var shadow = '';
        for (var i = 0; i < 20; i++) {
            shadow += (shadow ? ',' : '') + -i * 1 + 'px ' + i * 1 + 'px 0 #df4242';
        }
        text.style.textShadow = shadow;
    </script>

CSS

1
2
3
4
5
6
7
8
9
10
#text {
    position: relative;
    color: #fff;
    font-weight: 700;
    font-size: 12em;
    line-height: 1em;
    letter-spacing: 2px;
    text-align: center;
    transform: rotate(-30deg) skew(25deg);
}

0 Kommentare

Einen Kommentar abschicken

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert