Recherche chaud: vidange de radiateur dodge caravane 2002 debloquer black berry nextel signification officiel et officieux cyclone tropical les causes galena produit chimique COMMENT SHABILLER AU PEROU différents nids doiseaux Crociera C0sta aprile
Index Loisirs Santé Technologie

Comment déplacer un DIV dans un autre DIV en CSS?

Publié:2015-06-16Source: général
Advertisement

Comment déplacer un DIV dans un autre DIV en CSS?

Une partie de la magie de la navigation sur Internet vient de l'écran d'effets spéciaux générés par les sites. Les développeurs Web construire en utilisant des blocs de construction; en HTML, ces blocs sont appelés "div". Un div peut contenir du texte, des images, des menus et d'autres éléments de HTML. Quand une page est une barre latérale à gauche, contenu dans le milieu et une barre latérale à droite, probablement div se compose de trois blocs qui donnent forme à ce contenu. En manipulant la div, vous pouvez vous déplacer dans l'autre et créer une grande variété d'effets utiles et divertissantes.

Niveau de difficulté:

Modérément facile

Instructions

1. Lancez le Bloc-notes ou tout autre éditeur HTML.

2 Ouvrez un document et coller le code HTML dans toute partie de la section «corps» du document: <div id = classe "div1" = "green"> div 1 </ div> <div id = classe "div2" = "jaune"> div2 </ div> <input id = type "Button1" = valeur de "bouton" = "Déplacer Div" onclick = "revenir moveDiv ()" /> Cela crée deux éléments div. Le premier div, dont l'identifiant est "div1" se réfère à une classe CSS appelé "vert", tandis que le second div ("div2") se réfère à une classe appelée «jaune». Le bouton dans la dernière ligne appelle la fonction JavaScript "moveDiv" qui se déplace le premier div dans le second.

3 collez ce code dans la section "tête" du document: <style type = "text / css"> .yellow {background-color: yellow;} .green {background-color: green; largeur: 50px;} </ style> Ce sont les classes «jaunes» et «vert» référencés par des éléments div. Chaque crée une couleur de fond différente pour conteneur div flamme.

4 Ajouter le code JavaScript suivant, sous l'étiquette «style» dans votre document: <script language = "javascript" type = "text / javascript"> var divToMove = "div1"; var = "div2 targetDiv"; moveDiv fonction () {var div1 = document.getElementById (divToMove); div2 var = document.getElementById (targetDiv); div2.appendChild (div1); } </ Script> La fonction "moveDiv" obtient une référence à la première div et déplacer le deuxième div faisant méthode "appendChild". Cette méthode utile de JavaScript permet de repositionner les éléments div et d'ajouter de nouveaux éléments aux enfants existants.

5 Enregistrez votre document HTML édité et de visualiser dans un navigateur Web. Vous verrez un petit div vert (div1) dans la première ligne et une petite div jaune (de div2) dans le second.

6 Cliquez sur le bouton "MoveDiv". Lorsque le code JavaScript est exécuté, déplace le premier div dans le second. Ceci est parce que les éléments div ont des couleurs différentes, vous remarquerez que "div1" est dans "div2".

Conseils et avertissements

Cet exemple définit les valeurs pour "divToMove" et "targetDiv" au début du bloc de code JavaScript. Vous pouvez supprimer ces deux lignes de code et de modifier la définition de la fonction de sorte qu'il apparaisse comme suit: function moveDiv (divToMove, targetDiv). Cela permet à d'autres fonctions dans votre code appellent la fonction et passent ces deux paramètres.

Rappelez-vous que la div conteneur peut contenir aucun élément HTML, y compris une image. Par exemple, vous pouvez faire une image apparaissent soudainement dans un paragraphe, déplaçant simplement le div de l'image à l'intérieur du div qui contient le paragraphe.

Lire cet article en Inglés: Comment se déplacer dans un autre DIV DIV sur CSS

[Rédacteur: Admin]
Je vous imagine comme

Articles recommandés

Cliquez Top Ranking