html - How do I edit the div:hover property? -
fixed
i have been tweaking position , display elements of css code , can't seem figure out how edit code. don't understand how div should edited. want allow hover of div box size of button is. when hover on horizontal space buttons aligned, drop-down list appears when not hovered directly on button. newbie in css editing here. please me.
#container { margin: 0px auto; /* width: 1815px; height: 820px; */ padding: 100px; } /*button style*/ .collegebtn { width: 100px; color: white; display: block; padding: 25px; font-size: 30px; border: none; cursor: pointer; background-color: transparent; font-family: 'play', sans-serif; box-shadow: 0 2px 4px 0 rgba(0, 181, 91, 0.74), 0 3px 10px 0 rgba(0, 181, 91, 0.74); } /*button effects*/ .collegebtn:hover { background-color: #a10f31; opacity: 0.6; } /*position <div> content*/ .listdrop { width: 100px; position: relative; display: block; margin-right: 40px; margin-bottom: 40px; } /*the hidden list*/ .listdrop-title { display: none; position: absolute; background-color: #ffffcc; max-width: inherit; text-align: center; z-index: 1; } /*the links in dropdown*/ .listdrop-title { color: black; padding: 10px 12px; display: block; text-decoration: none; font-family: 'century gothic'; } /*bgcolor effects of links in dropdown*/ .listdrop-title a:hover { background-color: #f1f1f1; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); } /*this show in hovering titles*/ .listdrop:hover .listdrop-title { display: inline; text-align: center; } /*bgcolor changes on shown dropdown*/ .listdrop:hover .buttondrop { background-color: #d1e0e0; }
<body> <ul style="list-style: none;"> <div id="container"> <p>welcome our collections</p> <div class="listdrop"> <li> <button class="collegebtn"><a>category title</a> </button> </li> <div class="listdrop-title"> <a href="prodlist/softsol.html">software</a> <a href="prodlist/hardsol.html">hardware</a> <a href="prodlist/others.html">others</a> </div> </div> </ul> </div> </body>
just remove button around tag. shouldn't nest these two!
so <button class="collegebtn"><a>category title</a></button>
<a class="collegebtn">category title</a>
and don't forget href="http://whereever"
<a>
, cause otherwise won't correct pointer on hover. @ least href="#"
should job.
update
i think problem solved here. thats minimalistic example :) https://stackoverflow.com/a/19396291/1841828
Comments
Post a Comment