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
Post a Comment