Les feuilles de style en cascade ( CSS ) mark-up language a gagné en CSS3 beaucoup de nouveaux éléments qui vous permettent de rival dans l'affichage visuel à travers la programmation d'un site réalisé avec des images. De nouveaux éléments de CSS3 comprennent triangles et les coins arrondis , qui, avant cette mise à jour , difficiles à créer . Ces caractéristiques font qu'il est simple de créer un effet de ruban , même pour un novice en mark-up . Un ruban est essentiellement une à plusieurs triangles , un coffre et un effet d'ombre portée . Ces composants se connectent ensemble pour créer un ruban 3D que vous pouvez placer sur têtes , bannières, ou n'importe où ailleurs dans votre page Web. Instructions
1
Créer un en-tête ou le titre tag . Par exemple, si vous voulez que votre première tête sur votre page de dire « tête », votre majoration sera: " .
Tête
" Toujours fermer une balise HTML avec un barre oblique inverse.
2
Donnez votre balise HTML stylings que vous voulez avec CSS. Inclure au moins sa position , la taille et la couleur. Par exemple, le référencement de votre tag
, votre CSS majoration devrait ressembler à :
h1 {position : absolute; width: 20%; padding: 10px ; background- color: # 999 ; }
Faire de chaque ligne de CSS mark-up sur une ligne distincte . Commencez et terminez chaque énoncé avec crochets ouverts et fermés. " position: absolute ", la position de l'élément est absolue et ne change pas peu importe ce qui se passe dans la page. La largeur est définie à 20 pour cent de l'écran ou la poubelle la balise h1 est placé à l'intérieur d' , comme un "div" ou " table. " Le rembourrage donne la balise h1 peu de répit supplémentaire. Le background-color définit la couleur autour du texte.
3
Créer une triangulaire "après" pseudo- élément à ajouter à votre étiquette d'en-tête . Le pseudo- élément "après" est nouveau dans CSS3 et vous permet de placer un élément directement après l'autre. Faites-en un triangle en mettant plus d'un de ses frontières transparent. Votre balisage après votre balise de
serait maintenant ressembler à ceci:
h1: après {position : absolute; left: 0 ; haut : 100%; border-width : 10px 10px ; border-style : solid ; border-color : # 666 # 666 transparent transparent ; }
La position et le style gauche, le triangle en bas à gauche de l'élément h1. Les styles principaux et des frontières définir la taille du triangle. Le style border-color rend le bloc apparaître comme un triangle et la frontière entre les couleurs qui apparaissent sont plus foncées que la couleur de la tête , créant un effet 3D , comme si le bloc d'en-tête est fortement pliant vers l'arrière comme un ruban .
4
Ajouter plus d'effets avec des éléments du triangle pour finir le look ruban de votre tête . Positionner ces derniers triangles au début de votre tête et à la fin , de sorte que le ruban a un look en forme de drapeau . Votre CSS mark-up apparaît maintenant dans toute aussi :
h1 {position : absolute; width: 20%; padding: 10px ; background- color: # 999 ; }
h1: après { position: absolute; gauche : 0px; haut : 100%; border-width : 10px 10px ; border-style : solid ; border-color : # 666 # 666 transparent transparent ; }
h1: avant la position { : absolue , à droite: 0px; top: 0px; border-color : transparent transparent transparent # fff ; }
h1: before { position: absolute; gauche : 30px - ; haut : ; : 10px 20px border-width 12px ; border-color : # 999 # 999 # 999 transparent; }
la première ": avant " élément crée un effet de drapeau sur le côté droit de la tête . Le second ": avant " . Élément crée un style de drapeau sur le côté gauche chuté de l'en-tête