+ 3

Is it possible to append two divs

I'm trying to make a code so that if one div file is hovered/active it, along with another div will move at the same time not necessarily the same way. Example: Two blocks, one on top and one of bottom of the screen. If the bottom block is hovered, it will move right by 60px. This should also affect the top block to move in some way.

1st Apr 2017, 7:54 AM
YeetYote
YeetYote - avatar
2 Answers
+ 9
.box{ position:absolute; width:150px; height:100px; left:10px; transition: 0.5s; transition-timing-function:linear; } #top{ top:10px; background:green; } #bottom{ bottom:10px; background:red; } #top:hover{ left:200px; } #top:hover + #bottom{ left:500px; } <div class="box" id="top"></div> <div class="box" id="bottom"></div> One possible way to do it just with CSS. You hover on the top one moves the second one also, + is used to select any of the elements next to the element before +. ~ can also be used when both the elements are siblings to each other.
1st Apr 2017, 8:14 AM
Ashwani Kumar
Ashwani Kumar - avatar
- 1
yes it is possible you can append two div's tag
1st Apr 2017, 8:49 AM
Danish Saleem