Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come fare Nastri in CSS3

I fogli di stile a cascata ( CSS ) linguaggio di mark - up ha guadagnato in CSS3 molti nuovi elementi che consentono di rivale in visualizzazione attraverso la programmazione di un sito web realizzato con le immagini . Nuovi elementi di CSS3 includono triangoli e angoli arrotondati , che , prima di questo aggiornamento, erano difficili da creare . Queste caratteristiche lo rendono semplice per creare un effetto del nastro anche per un principiante del mark- up . Un nastro è essenzialmente uno a più triangoli , una scatola , e un effetto drop- ombra. Questi componenti si collegano insieme per creare un nastro 3D che si può posizionare sopra le intestazioni , le bandiere, o in qualsiasi altra pagina web. Istruzioni
1

Creare un tag di intestazione o titolo . Per esempio, se si desidera che il primo colpo di testa sulla tua pagina per dire " Header ", il segno - up apparirebbe come : " .

Intestazione < /h1 > " chiudere sempre un tag HTML con un backslash .
2

Lascia la tua tag HTML stylings desiderati con i CSS . Includere almeno la sua posizione , dimensione e colore . Ad esempio , fa riferimento il tag

, il CSS mark- up sarebbe simile :

h1 { position: absolute; width: 20 % ; padding: 10px ; background-color : # 999 ; }

ogni riga di CSS mark- up di una linea separata . Iniziare e terminare ogni dichiarazione di staffe aperte e chiuse . " position: absolute " indica la posizione dell'elemento è assoluto e non cambia , non importa cosa sta succedendo all'interno della pagina . La larghezza è impostata al 20 per cento dello schermo o il bidone del tag h1 è situato all'interno di , come ad esempio un " div " o " tavolo ". L'imbottitura dà il tag h1 po 'di respiro in più. Il colore di sfondo imposta il colore di tutto il testo.
3

Creare un triangolare " dopo" pseudo-elemento da aggiungere al tag di intestazione . Il "dopo" pseudo-elemento è nuovo in CSS3 e consente di posizionare un elemento subito dopo l'altro . Ne fanno un triangolo impostando più di uno dei suoi confini a trasparente . Il tuo markup dopo il tag

sarebbe ora simile a questa :

h1 : dopo { position: absolute; left: 0 ; superiore : 100 % ; border-width : 10px 10px ; border-style : solid , border-color : # 666 # 666 trasparente trasparente ; }

la posizione e lo stile di sinistra imposta il triangolo in basso a sinistra dell'elemento h1 . Gli stili top e bordo impostare le dimensioni del triangolo . Lo stile del bordo di colore rende il blocco appare come un triangolo e il confine -colori che appaiono più scuri del colore della testata , creando un effetto 3D , come se il blocco di intestazione è nettamente pieghevole indietro come un nastro .

4

Aggiungi più effetti con elementi triangolari per completare il look del nastro della vostra testata . Posizionare questi ultimi triangoli all'inizio della intestazione e , alla fine , in modo che il nastro ha un aspetto a bandiera . Il tuo CSS mark-up appare ora in tutta come :

h1 { position: absolute; width: 20 % ; padding: 10px ; background-color : # 999 ; }

h1 : dopo { position: absolute; sinistra : 0px; superiore : 100 % ; border-width : 10px 10px ; border-style : solid ; border-color : # 666 # 666 trasparente trasparente ; }

h1 : prima di {position : assoluto ; destra : 0px; top : 0px; border-color : # fff trasparente trasparente trasparente ; }

h1: before { position: absolute ; sinistra :- 30px; top : ; : 10px 20px 12px border-width , border-color : # 999 # 999 # 999 trasparente ; }

il primo " : prima di " elemento crea una bandiera - effetto sul lato destro della testa . La seconda " : prima " . Elemento crea uno stile bandiera sul lato sinistro caduto dell'intestazione

 

Programmazione © www.354353.com