Note that there are some explanatory texts on larger screens.

plurals
  1. POchange multiple div style when Hover on another Div using CSS
    primarykey
    data
    text
    <p>If I Hover on first Div other three Div is affected. But I Hover on second Div only the next Div is affected but not the Previous. And same for the Third and Fourth.</p> <p>Here the HTML Code:</p> <pre><code>&lt;div id="hover1"&gt; &lt;div class="portfolio_box_skin_2" id="mask1"&gt; &lt;div class="portfolio_image_skin2"&gt; Content1 &lt;/div&gt; &lt;div class="cleardiv"&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div id="hover2"&gt; &lt;div class="portfolio_box_skin_2" id="mask2"&gt; &lt;div class="portfolio_image_skin2"&gt; Content2 &lt;/div&gt; &lt;div class="cleardiv"&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div id="hover3"&gt; &lt;div class="portfolio_box_skin_2" id="mask3"&gt; &lt;div class="portfolio_image_skin2"&gt; Content3 &lt;/div&gt; &lt;div class="cleardiv"&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div id="hover4"&gt; &lt;div class="portfolio_box_skin_2" id="mask4"&gt; &lt;div class="portfolio_image_skin2"&gt; Content4 &lt;/div&gt; &lt;div class="cleardiv"&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; </code></pre> <p>and the CSS code:</p> <pre><code>#hover1,#hover2,#hover3,#hover4 { width:100px; height:100px; float:left; } .portfolio_image_skin2 { width:100px; height:100px; } #mask1,#mask2,#mask3,#mask4 { opacity:1; background-color:#0CF; } #hover1:hover + #hover2 #mask2, #hover1:hover ~ #hover3 #mask3, #hover1:hover ~ #hover4 #mask4 { /* CSS */ display:block!important; opacity:0.5; transition: 0.5s all; padding-right:19px; } #hover2:hover + #hover3 #mask3, #hover2:hover ~ #hover4 #mask4, #hover2:hover ~ #hover1 #mask1 { /* CSS */ display:block!important; opacity:0.5; transition: 0.5s all; padding-right:19px; } #hover3:hover ~ #hover1 #mask1, #hover3:hover ~ #hover2 #mask2, #hover3:hover ~ #hover4 #mask4 { /* CSS */ display:block!important; opacity:0.5; transition: 0.5s all; padding-right:19px; } #hover4:hover + #hover1 #mask1, #hover4:hover ~ #hover2 #mask2, #hover4:hover ~ #hover3 #mask3 { /* CSS */ display:block!important; opacity:0.5; transition: 0.5s all; padding-right:19px; } </code></pre> <p>for the demo purpose Css code is too high.</p> <p>I Have made a demo in the Fiddle <a href="http://jsfiddle.net/spk063/BCwFX/2/" rel="nofollow">Click Here</a> for the Demo.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload