Die CSS3 @font und 3D-Transformationen

Die praktischen Auswirkungen eines Paares von CSS3-Funktionen ist noch nicht bewiesen - der @Schriftart

Eigentum und ein aufstrebender Satz von 3D-Transformationen (die beträchtliche Summen erzeugt hat).

Wenn Sie sich bewerben @Schriftart für benutzerdefinierte Schriftarten oder 3D-Transformationen, sollten Sie Ihre Seite auch in Browsing-Umgebungen arbeitet, die diese Effekte nicht unterstützen. Und weil das nicht so leicht getan mit @Schriftart oder 3D-Transformationen, möchten Sie vielleicht warten und sehen, wie sie sich entwickeln.

Die @font Transformation in CSS3

Das Konzept hinter @Schriftart ist, dass die Entwickler endlich frei von der engen Grenzen, brechen kann in Bezug auf welche Schriftarten können durch das Hochladen benutzerdefinierte Schriftarten, die Benutzer dann, um anzuzeigen auf der Seite in Web-Seiten verwendet werden. Aber, @Schriftart etwas von einem fragwürdigen Konzept ist, und soweit es Potenzial hat, ist die Umsetzung nicht in Ort, um dies für die meisten Web-Designer zugänglich zu machen. Hier sind einige der Probleme @Schriftart kommt mit:

  • Betriebssysteme haben diese Schriften nicht installiert. Mit einer Auflösung (in Punkten pro Zoll) etwa viermal körniger (oder weniger dicht) als Druckauflösung verlangt die Web-Fonts, die relativ einfach sind. Kreative Designer ausnutzen CSS-Tools für die Mikro-Tuning Schrifthöhe und Abstand einzigartige und faszinierende Art unter Verwendung von Standard-Schriften zu erstellen, die in den meisten Computern bereits installiert sind.

    Mit anderen Worten, in vielen Fällen können Designer CSS verwenden, ohne auf Anwender fragt, einzigartige suchen Schriftarten zu erstellen eine Schriftart zum Herunterladen, bevor eine Seite angezeigt werden kann.

  • Die Besucher haben eine Schriftart in ihr Betriebssystem herunterladen, bevor die Schrift gilt. Dadurch neigt Warnungen in Browsern zu veranlassen und erfordert einen Prozess, der mit der Zeit und der Komplexität, desto wahrscheinlicher ist es, ein Besucher fahren von einer Website entfernt als ihr Surferlebnis positiver zu machen.

  • Benutzerdefinierte Schriftarten haben erworben werden. Lizenzierung legale Verwendung von benutzerdefinierten Schriftarten beinhaltet ziemlich komplexe Lizenzverträge, und die Kosten beginnen bei mehreren hundert Dollar (um eine benutzerdefinierte Schriftart in einem einzigen Standort verwenden).

  • Unterstützung für @Schriftart zeichnet sich langsamer auf mobilen Geräten als für Vollbild-Umgebungen ist. Die beliebtesten Handy-Betriebssystem, Android, zum Beispiel angenommen volle Unterstützung für @Schriftart in der Version 4, aber viele Smartphones laufen immer noch auf Android-Versionen 2 und 3.

Manchmal kann herunterladbare Schriften angemessen sein. Zum Beispiel, wenn du bist Keith Richards von den Rolling Stones, können Sie eine herunterladbare verwenden benutzerdefinierte Schriftart. Aber wenn Ihre Umgebung Surfen nicht herunterladbare Schriften umgehen kann, seine Mitarbeiter von Entwicklern hat Skripte erstellt, die erkennen, dass Ihre Browser-Umgebung nicht die Schriftart Download unterstützt und ein grafisches Bild des Typs stattdessen liefern.

bild0.jpg

Mit all diesen Vorsichtsmaßnahmen, wenn Sie möchten, installieren und benutzerdefinierte Schriftarten gelten, gehen Sie folgendermaßen vor:

  1. Erwerben Sie eine Schriftart oder finden Sie ein gratis ein.

    Quellen wie Fonts.com bieten herunterladbare Schriften sowie Installations-Tools, die installiert werden, Implementierung und Fehlerbehebung von herunterladbaren benutzerdefinierte Schriftarten. In vielen Fällen ist die # 147-Schritten # 148- könnte hier enden - wenn Sie im Bereich von $ 500 für eine herunterladbare Schriftsatz (Sets beinhalten Optionen wie kursiv, fett, und so weiter) zu verbringen, ist dies wahrscheinlich eine gute Wahl.

  2. Installieren Sie die Schriftart.

    Wenn die Schriftart nicht mit einem Installationspaket oder Anweisungen geliefert wurde, können Sie es installieren, indem Sie die TTF oder OTF-Datei auf Ihrer Website-Ordner zu speichern.

  3. An der Spitze des externen CSS-Datei, fügen Sie diesen Code:

    @ Font-face {font-family: xxx-src: url (yyy.ttf ') -}

    xxx ist der Name, den Sie in Stile verwenden die Schriftart zuweisen, und yyy ist die TTF (oder OTF) Dateinamen für die fontface Sie heruntergeladen haben.

  4. Mit dem vorhergehenden Code am Anfang Ihrer CSS-Datei, verwenden Sie den Namen der Schriftart als Teil der Stildefinitionen.

    Beispielsweise:

    h1 {font-family: yyy- Kurier-}

    Courier ist die Backup-Schriftart, die in Browsern angezeigt, die nicht Ihre Unterstützung für herunterladbare Schriftarten.

3D-Transformationen

3D-Transformationen können ein Objekt entweder auf dem drehen x-Achse (horizontal) oder y-Achse (vertikal). Da blätterte ein Objekt horizontal oder vertikal hat nur sehr begrenzte Auswirkungen Design sind diese Transformationen bestimmt, die mit javascript oder eine andere Animation und Interaktivität Tools kombiniert werden, um Objekte Flip und Spin zu machen.

Noch mehr begrenzt, ist der schmale Rahmen der Browser-Unterstützung für 3D-Transformationen. In diesem Schreiben, Browser nur auf der WebKit-Engine gebaut (Safari und einige Versionen von Chrome) Unterstützung 3D umwandelt.

Mit diesen Einschränkungen, hier ist ein Beispiel für eine 180-vertikalen Spin zu einer Klasse-Wahl Anwendung (.rotate_3d):

.rotate_3d {Transformation: rotateY (180 °) - Webkit-transform: rotateY (180 °) -}

Menü