Below is a short example of my use of CSS media queries for the Alcoves 12.0 responsive website.
Navigation HTML
Navigation CSS
nav { width: auto; height: auto; margin-top: -80px; margin-right: 40px; padding: 0; float: right; /* background */ background: #404c5f; } nav ul {list-style: none;} nav ul li { float: left; position: relative; } nav ul li a { font-weight: bold; color: #fff; display: block; padding: 10px 20px; text-decoration: none; } nav ul li a:hover {color: #7791ae;} nav ul li:hover, active {background: none;} nav ul li ul { display:none; background: #4c617a; } nav ul li:hover ul { display:block; position:absolute;} nav ul li ul li {color:#fff; width: 180px; display:inline-block; float: left;} nav ul li:hover ul li {background: none; } nav ul li:hover ul a {padding: 5px 20px;} nav ul li:hover ul a:hover {background: #647d99; } @media screen and (max-width: 720px) { nav { width: 100%; height: auto; margin: 0; padding: 0; position: relative; /* box shadow */ -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 0px 1px rgba(0,0,0,.4); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 0px 1px rgba(0,0,0,.4); box-shadow: inset 0 1px rgba(255,255,255,.1), 0 0px 1px rgba(0,0,0,.4); } nav ul li a { font-weight: bold; color: #fff; display: block; padding: 10px 40px; text-decoration: none; } nav ul li a:hover {color: #fff;} nav ul li:hover, active{background: #58595b;} }
You must be logged in to post a comment.