Positionnement CSS (CSS-P) de DHTML
- Page précédente Introduction à DHTML
- Page suivante DHTML DOM
CSS est utilisé pour ajouter des styles aux éléments HTML.
Exemple
notes :La plupart des exemples DHTML nécessitent IE 4.0+、Netscape 7+ ou Opera 7+ !
- position:relative
- Comment positionner cet élément par rapport à sa position normale.
- position:relative
- Comment positionner tous les titres par rapport à leur position normale.
- position:absolute
- Comment définir un élément en utilisant une valeur absolue.
Vous pouvez trouver plus d'exemples en bas de la page.
Quelles propriétés peuvent être utilisées avec CSS-P ?
Tout d'abord, cet élément doit spécifier l'attribut position (relative ou absolute).
Ensuite, je peux définir les propriétés CSS-P suivantes :
- left - Position de la gauche de l'élément
- top - Position du sommet de l'élément
- visibility - Déterminer si un élément doit être visible ou caché
- z-index - Ordre d'empilement des éléments
- clip - Coupe des éléments
- overflow - Comment gérer le contenu dépassant
Position
L'attribut position de CSS permet de contrôler la position d'un élément dans le document.
position:relative
L'attribut position:relative permet de positionner cet élément par rapport à la position actuelle de l'élément.
L'exemple suivant place cet élément div à 10 pixels à droite de sa position normale.
div { position:relative; left:10; }
position:absolute
L'attribut position:absolute positionne un élément en fonction de la marge par rapport à la fenêtre.
L'exemple suivant place cet élément div à 10 pixels à droite de la marge droite de son conteneur.
div { position:absolute; left:10; }
Visibility
L'attribut visibility détermine si un élément est visible ou non.
visibility:visible
L'attribut visibility: visible rend un élément visible.
h1 { visibility:visible; }
visibility:hidden
L'attribut visibility: hidden rend un élément invisible.
h1 { visibility:hidden; }
Z-index
L'attribut z-index est utilisé pour placer un élément après un autre. La valeur par défaut de z-index est 0. Plus la valeur est élevée, plus la priorité est élevée. z-index: -1 a une priorité inférieure.
h1 { z-index:1; } h2 { z-index:2; }
Dans l'exemple ci-dessus, si h1 et h2 se superposent, l'élément h2 se trouvera au-dessus de h1.
Filtres
L'attribut filter permet d'ajouter des effets de style supplémentaires aux textes et aux images.
h1 { width:100%; filter:glow; }
notes :Pour utiliser l'attribut filter, veuillez toujours spécifier la largeur de l'élément.
les exemples ci-dessus produisent le résultat suivant :
en-tête
différents filtres
notes :À moins que l'attribut background-color ne soit défini sur transparent, certains attributs Filter ne fonctionneront pas !
attributs | paramètres | description | exemple |
---|---|---|---|
alpha |
|
permet de définir la transparence de l'élément | filter:alpha( opacity=20, finishopacity=100, style=1, startx=0, starty=0, finishx=140, finishy=270) |
blur |
|
flouir l'élément | filter:blur( add=true, direction=90, strength=6); |
chroma | color | rendre une couleur spécifiée transparente | filter:chroma( color=#ff0000) |
fliph | none | inverser horizontalement l'élément | filter:fliph; |
flipv | none | inverser verticalement l'élément | filter:flipv; |
glow |
|
faire briller l'élément | filter:glow( color=#ff0000, strength=5); |
gray | none | afficher des éléments en noir et blanc | filter:gray; |
invert | none | afficher des éléments avec des valeurs de couleur et de luminosité inversées | filter:invert; |
mask | color | afficher des éléments avec un fond de couleur spécifié et une transparence de premier plan | filter:mask( color=#ff0000); |
shadow |
|
afficher des éléments avec une ombre | filter:shadow (color=#ff0000, direction=90); |
dropshadow |
|
afficher des éléments avec une ombre | filter:dropshadow (color=#ff0000, offx=5, offy=5, positive=true); |
wave |
|
afficher les éléments en forme d'onde | filter:wave( add=true, freq=1, lightstrength=3, phase=0, strength=5) |
xray | none | Affichez les éléments avec des valeurs de couleur inversée et de luminosité en noir et blanc. | filter:xray; |
Background
L'attribut background vous permet de choisir votre propre fond.
background-attachment:scroll
Le fond bouge lorsque la page est déplacée.
background-attachment:fixed
Le fond ne bouge pas lorsque la page est déplacée.
Plus d'exemples
- Visibility
- Comment rendre un élément invisible. Voulez-vous que cet élément soit visible ou non ?
- Z-index
- Z-index peut être utilisé pour placer un élément après un autre élément, en utilisant l'ordre Z-index.
- Z-index
- Regardez, l'ordre Z-index de l'élément a changé.
- Cursors
- Changez le style du curseur à l'aide de CSS.
- Filtres
- Utilisez l'attribut filter pour changer le style des titres.
- Filtres sur les images
- L'attribut filter peut également être appliqué aux images, voici quelques exemples d'images appliquant l'attribut filter.
- Watermark
- L'image de fond ne bouge pas lorsque la page est déplacée.
- Page précédente Introduction à DHTML
- Page suivante DHTML DOM