Posizionamento CSS (CSS-P) di DHTML
- Pagina precedente Introduzione a DHTML
- Pagina successiva DHTML DOM
CSS viene utilizzato per aggiungere stili agli elementi HTML.
Esempio
nota:La maggior parte degli esempi DHTML richiede IE 4.0+、Netscape 7+ o Opera 7+!
- position:relative
- Come posizionare questo elemento rispetto alla sua posizione normale.
- position:relative
- Come posizionare tutti i titoli rispetto alla loro posizione normale.
- position:absolute
- Come definire un elemento utilizzando un valore assoluto.
Puoi trovare più esempi nella parte inferiore della pagina.
Quali attributi possono essere utilizzati insieme a CSS-P?
Prima di tutto, questo elemento deve avere l'attributo 'position' specificato (relative o absolute).
Poi, posso impostare i seguenti attributi CSS-P:
- left - La posizione sinistra dell'elemento
- top - La posizione superiore dell'elemento
- visibility - Specificare se l'elemento deve essere visibile o nascosto
- z-index - L'ordine di sovrapposizione degli elementi
- clip - Tagliare l'elemento
- overflow - Come gestire i contenuti overflow
Position
L'attributo 'position' di CSS ti permette di controllare la posizione di un elemento nel documento.
position:relative
L'attributo 'position:relative' posiziona un elemento rispetto alla sua posizione corrente.
Nell'esempio seguente, questo elemento div viene posizionato a 10 pixel di distanza dal margine destro della sua posizione normale.
div { position:relative; left:10; }
position:absolute
L'attributo 'position:absolute' posiziona un elemento in base al margine della finestra.
Nell'esempio seguente, questo elemento div viene posizionato a 10 pixel di distanza dal margine destro del blocco contenitore.
div { position:absolute; left:10; }
Visibilità
L'attributo 'visibility' determina se un elemento è visibile o meno.
visibility:visible
L'attributo 'visibility: visible' rende l'elemento visibile.
h1 { visibility:visible; }
visibility:hidden
L'attributo 'visibility: hidden' rende l'elemento invisibile.
h1 { visibility:hidden; }
Z-index
L'attributo 'z-index' viene utilizzato per posizionare un elemento dopo un altro. Il valore predefinito di 'z-index' è 0. Più alto è il valore, maggiore è la priorità. 'z-index: -1' ha una priorità più bassa.
h1 { z-index:1; } h2 { z-index:2; }
Nell'esempio sopra, se h1 e h2 si sovrappongono, l'elemento h2 sarà sopra h1.
Filtri
L'attributo 'filter' ti permette di aggiungere più effetti di stile ai testi e alle immagini.
h1 { larghezza:100%; filter:glow; }
nota:Per utilizzare l'attributo filter, specificare sempre la larghezza dell'elemento.
gli esempi sopra riportati producono l'output seguente:
Intestazione
diversi filtri
nota:a meno che l'attributo background-color non sia impostato su transparent, alcune proprietà di Filter non funzioneranno!
proprietà | parametro | descrizione | esempio |
---|---|---|---|
alpha |
|
permite di impostare l'opacità dell'elemento | filter:alpha( opacity=20, finishopacity=100, style=1, startx=0, starty=0, finishx=140, finishy=270) |
blur |
|
sfocatura dell'elemento | filter:blur( add=true, direction=90, strength=6); |
chroma | color | rendi trasparente il colore specificato | filter:chroma( color=#ff0000) |
fliph | none | inversione orizzontale dell'elemento | filter:fliph; |
flipv | none | inversione verticale dell'elemento | filter:flipv; |
glow |
|
fai brillare l'elemento | filter:glow( color=#ff0000, strength=5); |
gray | none | mostra gli elementi in bianco e nero | filter:gray; |
invert | none | mostra gli elementi con valori di colore e luminosità invertiti | filter:invert; |
mask | color | mostra elementi con sfondo specificato e colore di primo piano trasparente | filter:mask( color=#ff0000); |
shadow |
|
mostra elementi con ombra | filter:shadow (color=#ff0000, direction=90); |
dropshadow |
|
mostra elementi con ombra | filter:dropshadow (color=#ff0000, offx=5, offy=5, positive=true); |
wave |
|
mostra gli elementi in forma ondulatoria | filter:wave( add=true, freq=1, lightstrength=3, phase=0, strength=5) |
xray | none | Visualizzare elementi con valori di contrasto e luminosità invertiti in bianco e nero. | filter:xray; |
Background
L'attributo background ti permette di scegliere il tuo sfondo.
background-attachment:scroll
L'immagine di sfondo scorre con la pagina.
background-attachment:fixed
L'immagine di sfondo non scorre con la pagina.
Più esempi
- Visibilità
- Come rendere un elemento invisibile. Vuoi che questo elemento sia visibile o no?
- Z-index
- Z-index può essere utilizzato per posizionare un elemento dopo un altro elemento, utilizzando l'ordine Z-index.
- Z-index
- Guardate, l'ordine Z-index dell'elemento è cambiato.
- Cursors
- Cambiare lo stile del cursore tramite CSS.
- Filtri
- Usare l'attributo filter per cambiare lo stile del titolo.
- Filtri sulle immagini
- L'attributo filter può anche essere applicato alle immagini, ecco alcuni esempi di immagini che hanno già applicato l'attributo filter.
- Watermark
- L'immagine di sfondo non si muove quando la pagina scorre.
- Pagina precedente Introduzione a DHTML
- Pagina successiva DHTML DOM