Wie man Tropfenkappen mit CSS (und CSS3) erstellen
Das: first-letter Pseudoelement nimmt eine Reihe von Eigenschaften und Werten (aber nicht alle). Die typischen Stylesheet-Regeln, die ich für diesen Einsatz sind in der Regel sind unten dargestellt:
Natürlich brauchen Sie nicht einen Klassennamen wie .dropcap zu verwenden. Ein Element, wie
oder ein anderer Wähler funktioniert auch. Zum Beispiel, manchmal kann es sinnvoll sein, den ersten Absatz nach einer Überschrift, um Stil und hier können Sie den benachbarten Geschwister Wähler wie folgt verwenden:
first-letter Pseudo-Element einschließlich Schriftart, Farbe, Hintergrund und Rahmeneigenschaften: Andere Eigenschaften und ihre Werte können zum angewandt werden. Doch wo es beginnt, interessant zu werden, ist die Verwendung von CSS3-Eigenschaften wie border-radius (mit -moz- und -webkit- Präfixen) und box-shadow. Denken Sie daran, dass CSS3-Eigenschaften werden nicht von allen Browsern unterstützt werden.
Ich habe ein paar Tropfen Kappe Beispiele zusammengestellt. Sie beginnen mit einfachen Beispielen und bewegen auf die Verwendung von CSS3-Eigenschaften. Das letzte Beispiel verwendet CSS3 Gradienten, die mit der Veröffentlichung von Firefox 3.6 (siehe Gradients verwenden), ist eine Methode, die mehr verwendet werden wird ich sicher bin. Dies sind nur einige Beispiele; vielleicht gibt es andere, die Sie sich vorstellen können?
Verwandte. The Daily Drop-Cap stellt ein weiteres Verfahren für die Initialen mit einigen fantastischen Illustration Bilder.
Dies ist eine weitere spannende Eigenschaft von CSS3 und eine, die ich nicht gehört haben vorher so viel. Die Wirkung variiert je nach Browser, aber hoffentlich werden wir mehr Unterstützung für diese in Zukunft Browser sehen.
Haben Sie nicht wissen über die Existenz von: first-letter. Das Wordpress Thema, das ich für einen Client verwendet wurde mit Kurzwahlnummern für diese Funktionalität, auch nach dem auch zu zeigen, bis auf dem RSS-Feeds und Schnipseln gestartet wollte ich es loswerden. Dank für das Teilen dieses Wissen mit uns (auch wenn es drei Jahre später ist!).
In Verbindung stehende Artikel
Es ist eine aufregende neue CSS-Layout-Methode in den neuesten Versionen von Google Chrome, Firefox und Opera. Das CSS Grid Layout, das zu revolutionieren verspricht, wie wir Seitenlayouts erstellen. Hier sind ein paar Links, die ich über Grid-Layout gesammelt haben.