CSS3 Cookbook 7 Recettes CSS super faciles à copier et coller

À ce jour, vous avez probablement déjà vu assez de tutoriels CSS3 assez longs pour durer toute une vie. Vous commencez probablement à vous familiariser avec ce que CSS3 a à offrir et vous êtes prêt à dépasser la théorie de base et à voir quelques exemples de conception pratiques que vous pouvez copier et coller directement dans votre code sans passer au travers de tonnes de commentaires.

Eh bien, vous avez de la chance car c'est exactement ce que nous avons pour vous aujourd'hui! Vous trouverez ci-dessous sept astuces CSS amusantes et attrayantes que vous pouvez saisir et insérer directement dans vos propres projets et que vous pouvez personnaliser à votre guise. Gardez à l'esprit que, étant donné que cette technologie est toujours à la pointe de la technologie, les anciens navigateurs n'en prendront pas en charge la plupart. J'ai essayé de garantir une dégradation progressive, dans la mesure du possible, afin que vous puissiez fournir une expérience de travail à tous les utilisateurs et une meilleure expérience à ceux qui utilisent Webkit.

Typographie

Insetting text est assez simple en CSS. Pour ce faire, vous aurez besoin de trois couleurs: une couleur de fond, une nuance plus claire de la couleur de fond et une nuance plus foncée de la couleur de fond.

Pour commencer, remplissez votre texte avec la nuance plus foncée de votre couleur de fond. Ensuite, appliquez simplement une ombre de texte CSS3 qui est une nuance plus claire et qui a pour effet de créer un aspect en relief.

Le HTML

Le CSS

Lettres minuscules

L'effet des petites majuscules se produit lorsque toutes les lettres d'un titre sont en majuscules, mais que les lettres initiales de chaque mot sont plus grandes que les autres. C'est un effet simple et agréable que vous ne voyez pas souvent sur le Web (pas vraiment CSS3 mais quand même cool!).

Un moyen facile de faire cela est simplement d'insérer?petit? balises dans votre code HTML, puis de les styler avec une taille de police légèrement inférieure au reste du titre. Quelques intervenants m'ont informé qu'il existe en fait un moyen plus facile d'y parvenir! Il suffit d'utiliser? Font-variante: small-caps ;? et vous êtes prêt à partir!

J'ai aussi utilisé les? Majuscules? text-trasform juste pour le plaisir. Cela transformera automatiquement le texte en minuscule et le transformera, ce qui facilitera la modification du code HTML tout en conservant le même aspect, même si vous ne vous souvenez pas de taper tout en majuscule.

Le HTML

Le CSS

Coupon CSS

Celui-ci est utile pour les détaillants en ligne qui souhaitent proposer des promotions, des soldes, des coupons en ligne, etc. Le traitement frontal typique que vous voyez sur la plupart des sites Web est simplement une ligne solide, mais vous pouvez également choisir des lignes pointillées ou pointillées vers une frontière.

Combinez cela avec des coins arrondis CSS3 et une zone d'ombre et vous obtenez un joli petit graphique de coupon CSS!

Le HTML

Le CSS

Cousu

Pendant que nous parlons de traitements en bordure en pointillés, voici une autre astuce que vous pouvez utiliser pour donner à une boîte une illusion subtile cousue.

Cette fois, au lieu d’une bordure, nous utilisons un contour. Un contour peut être facilement inséré en utilisant une valeur négative sur la commande contour-offset.

Le HTML

Le CSS

Brillant

Cet effet Web 2.0 populaire et peut-être surutilisé nécessitait au moins une image. Maintenant, en utilisant CSS3 et un peu de dégradé d’arrière-plan, vous savez comment recréer cet éclat en utilisant uniquement du code.

Il est parfois difficile de créer des dégradés CSS complexes. Je vous recommande donc d'utiliser Ultimate CSS Gradient Generator ou quelque chose de similaire pour automatiser le processus.

Le HTML

Le CSS

Stroked Text & @ font-face

Dans cet exemple, vous obtenez deux astuces en une! Vous verrez la syntaxe pour ajouter des traits de texte dans webkit, ainsi que pour ajouter des polices personnalisées dans tous les navigateurs modernes utilisant @ font-face.

La police que j'ai utilisée dans l'exemple ci-dessous s'appelle Jungle Fever et peut être téléchargée sous forme de kit @ font-face à partir de Font Squirrel.

Le HTML

Le CSS

Texte à double trait

J'ai découvert cette astuce complètement par accident en construisant du texte en dégradé pour l'exemple précédent. Il s'avère que si vous utilisez du RGBa sur du texte masqué et que vous réduisez légèrement l'opacité, vous pouvez obtenir un double trait impressionnant! Je ne suis pas tout à fait sûr de savoir pourquoi cela fonctionne (quelque chose à voir avec le saignement de l'AVC?) Mais ça marche!

Le HTML

Le CSS

Conclusion

Comme je l'ai dit dans les déclarations liminaires, n'hésitez pas à copier et à utiliser les exemples ci-dessus comme vous le souhaitez. Laissez un commentaire ci-dessous si vous avez des idées pour améliorer ces astuces, que ce soit pour leur donner un aspect plus cool ou plus convivial pour tous les navigateurs. Ils sont loin d'être parfaits et je veux vous voir les améliorer!