html - Make each square in a grid change color on hover with CSS -


i created grid of gray squares using css. want them turn black when hover on of squares. current solution turn square on hover black. can using css? imagine involve using spans. below code:

.square {    background-color: #737373;    float: left;    position: relative;    width: 30%;    padding-bottom: 30.66%;    margin: 1.66%;  }  .square:hover {    background-color: black;  }
<div class="square"></div>  <div class="square"></div>  <div class="square"></div>  <div class="square"></div>  <div class="square"></div>  <div class="square"></div>  <div class="square"></div>  <div class="square"></div>  <div class="square"></div>

you'll want wrap .square elements in container, use css below.

html:

<div id="container">   <div class ="square"></div>   <div class ="square"></div>   <div class ="square"></div>   ... </div> 

css

#container:hover .square{   background-color:black; } 

fiddle: http://jsfiddle.net/ajjr68ho/


Comments

Popular posts from this blog

Java 3D LWJGL collision -

methods - python can't use function in submodule -

c# - ErrorThe type or namespace name 'AxWMPLib' could not be found (are you missing a using directive or an assembly reference?) -