Revision: 56632
Updated Code
at April 6, 2012 03:28 by ryanfiorini
Updated Code
<style>
#single {display:none;}
@media screen and (max-width: 600px) {
#single {
color: black;
width: 42px;
height: 30px;
background: #ECEBEB url(images/menu-icon.png) no-repeat 10px center;
padding: 8px 10px 0 42px;
cursor: pointer;
border: solid 1px #666;
display: block;
}
#container:hover > #multiple{
display:block;
}
#multiple{
clear: both;
position: absolute;
top: 38px;
width: 160px;
z-index: 10000;
padding: 0px;
background: #F8F8F8;
border: solid 1px #999;
display: none;
}
}
#multiple li {
list-style: none;
float: left;
background-color:pink;
padding: 4px 15px;
margin:5px;
width:100px;
}�
</style>
<div id="container">
<div id="single">My Family</div>
<ul id="multiple">
<li>ryan</li>
<li>val</li>
<li>alex</li>
<li>mason</li>
<li>angelina</li>
<li>madison</li>
</ul>
</div>�
Revision: 56631
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at April 6, 2012 03:27 by ryanfiorini
Initial Code
<style>
#single {display:none;}
@media screen and (max-width: 600px) {
#single {
color: black;
width: 42px;
height: 30px;
background: #ECEBEB url(images/menu-icon.png) no-repeat 10px center;
padding: 8px 10px 0 42px;
cursor: pointer;
border: solid 1px #666;
display: block;
}
#container:hover > #multiple{
display:block;
}
#multiple{
clear: both;
position: absolute;
top: 38px;
width: 160px;
z-index: 10000;
padding: 0px;
background: #F8F8F8;
border: solid 1px #999;
display: none;
}
}
#multiple li {
list-style: none;
float: left;
background-color:pink;
padding: 4px 15px;
margin:5px;
width:100px;
}​
</style>
<div id="container">
<div id="single">My Family</div>
<ul id="multiple">
<li>ryan</li>
<li>val</li>
<li>alex</li>
<li>mason</li>
<li>angelina</li>
<li>madison</li>
</ul>
</div>​
Initial URL
http://jsfiddle.net/ryanwfiorini/hWjmb/
Initial Description
This will take the screen width into account and display either a horizontal menu or a dropdown menu with a hover style. Resize your window to see the effect.
Initial Title
Use CSS3 Media Screen to go from Horizontal Menu to dropdown
Initial Tags
dropdown, CSS3
Initial Language
CSS