中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

CSS3+Js實現響應式導航條
來源:易賢網 閱讀:2875 次 日期:2014-08-10 17:24:16
溫馨提示:易賢網小編為您整理了“CSS3+Js實現響應式導航條”,方便廣大網友查閱!

今天制作了一個響應式導航條,能夠自動隨著不同的屏幕分辨率或瀏覽器窗口大小的不同而改變導航條的樣式,這里主要用到的就是CSS3的Media Query。具體可以查看淺談響應式布局這篇文章,這里就不花費大量的篇幅介紹了,主要看一下這個導航條該怎么做。

另外需要提到的是,ie6-ie8是不支持CSS3的Media Query的,因此對于ie6-ie8我們需要特殊處理,就讓他們保持默認樣式,這對于布局及樣式上都要考慮到這一點。

首先看一下布局這一塊,html代碼如下:

代碼如下:

<div class="navBar">

<div class="nav">

<ul id="menu">

<li class="current"><a href="#">首頁</a></li>

<li><a href="#">電影</a></li>

<li><a href="#">電視劇</a></li>

<li><a href="#">動漫</a></li>

<li><a href="#">綜藝</a></li>

<li><a href="#">紀錄片</a></li>

<li><a href="#">公開課</a></li>

</ul>

<p class="hot">

<a href="#">鋼鐵俠3</a>

<a href="#">中國合伙人</a>

<a href="#">盛夏晚晴天</a>

<a href="#">陸貞傳奇</a>

</p>

<!--判斷瀏覽器是否是IE9,IE10或者是非IE瀏覽器-->

<!--[if (gt IE 8) | !(IE)]><!-->

<h1 class="title" id="title">

<a href="#">風馳網</a>

<span class="btn" id="btn"></span>

</h1>

<!--<![endif]-->

</div>

</div>

html部分另外還要有一個條件注釋,當瀏覽器是ie6-8時給html標簽掛載個類"ie6-8",這樣方便樣式表里的處理:

代碼如下:

<!DOCTYPE html>

<!--[if lt IE 9]><html class="ie6-8"><![endif]-->

<html>

...

下面就是樣式控制了,先對整體樣式及ie6-ie8進行處理

代碼如下:

* {margin: 0; padding: 0;}

body {font: 14px/22px "宋體", arial, serif;}

.navBar {margin-top: 80px; width: 100%; height: 38px; background: #333;}

.nav {margin: 0 auto; border: 0px solid #ccc;}

.nav ul {list-style: none; width: auto;}

.nav ul li {height: 38px; text-align: center;}

.nav ul li a {display: block; font-size: 16px; color: #fff; text-decoration: none; line-height: 39px;}

.ie6-8 .nav {width: 1000px; height: 38px;}

.ie6-8 .nav ul li {float: left;}

.ie6-8 .nav ul li a {padding: 0 30px 0 30px;}

.ie6-8 .nav ul li.current {background: #f60;}

.ie6-8 .nav ul li:hover a {color: #f60;}

.ie6-8 .nav ul li a:hover {_color: #f60;}/*IE6 Hack*/

.ie6-8 .nav ul li.current:hover a {color: #fff;}

.ie6-8 .nav .hot {float: left; margin-left: 20px; padding-top: 8px;}

.ie6-8 .nav .hot a {padding: 0 5px 0 5px; font-size: 12px; color: #fff; text-decoration: none;}

.ie6-8 .nav .hot a:hover {color: #f60; text-decoration: underline;}

.ie6-8 .nav .title {display: none;}

ok,下面就用到Media Query了。

當屏幕寬度大于1000px時:

代碼如下:

@media screen and (min-width: 1000px) {

.nav {width: 1000px; height: 38px;}

.nav ul li {float: left; width: auto;}

.nav ul li a {padding: 0 30px 0 30px;}

.nav ul li.current {background: #f60;}

.nav ul li:hover a {color: #f60;}

.nav ul li.current:hover a {color: #fff;}

.nav .hot {margin-left: 20px; padding-top: 8px;}

.nav .hot a {padding: 0 5px 0 5px; font-size: 12px; color: #fff; text-decoration: none;}

.nav .hot a:hover {color: #f60; text-decoration: underline;}

.nav .title {display: none;}

}

當屏幕寬度在640px到1000px之間時:

代碼如下:

@media screen and (min-width: 640px) and (max-width: 1000px) {

.nav {width: auto; height: 38px;}

.nav ul li {float: left; width: 14%; min-width: 50px;}

.nav ul li.current {background: #f60;}

.nav ul li:hover a {color: #f60;}

.nav ul li.current:hover a {color: #fff;}

.nav .hot {display:none;}

.nav .title {display: none;}

}

當屏幕寬度小于640px時:

代碼如下:

@media screen and (max-width: 640px) {

.navBar {margin-top: 0; height: auto; background: #444;}

.nav {width: auto; height: auto;}

.nav ul li {margin-top: 1px; width: 100%; min-width: 100px;background: #333;}

.nav ul li a:active {background: #f60;}

.nav .hot {display:none;}

.nav .title {position: relative; width: 100%; height: 38px; border-top: 1px solid #444; background: #333; text-align: center; font:normal 20px/35px "Microsoft YaHei", arial, serif; letter-spacing: 2px;}

.nav .title a {color: #f60; text-decoration: none;}

.nav .title .btn {position: absolute; right: 10px; top: 0; width: 34px; height: 34px; padding: 2px; background: url(btn.png) center center no-repeat; cursor: pointer;}

}

ok,對于布局及樣式控制就完成了,效果也有了,3中不同狀態下的效果如下圖:

圖片一

圖片二

圖片三

但對于第三幅圖來說,我們還想要一個效果,那就是點擊右下角的圖標時菜單可以收起,那么這該怎么做呢?這可以用js實現,當菜單在收起狀態時,點擊圖片菜單可以展開;當菜單在展開狀態時,點擊圖標菜單可以收起,并且還要有動畫效果。ok,下面來看一下js,但js這一塊就不細說了,貼一下核心代碼吧:

這部分代碼用來產生動畫效果:

代碼如下:

var move = function (obj, target) {

var timer;

clearInterval(timer);

timer = setInterval(function () {

var speed = (target - obj.offsetTop)/3;

speed = speed > 0 ? Math.ceil(speed) : Math.floor(speed);

if (Math.abs(obj.offsetTop - target) < 4) {

clearInterval(timer);

obj.style.marginTop = target + "px";

} else {

obj.style.marginTop = obj.offsetTop + speed + "px";

}

}, 30);

}

ok,這個響應式導航條基本就這樣了,附上源碼

更多信息請查看IT技術專欄

更多信息請查看網絡編程
易賢網手機網站地址:CSS3+Js實現響應式導航條
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
欧美国产综合色视频| 日本一区二区免费在线观看视频 | 视频在线观看一区| 欧美一三区三区四区免费在线看| 精品国产成人在线影院 | 一区二区三区美女视频| 亚洲午夜精品在线| 午夜精品福利一区二区蜜股av| 欧美男生操女生| 一区二区三区久久久| 欧美va亚洲va在线观看蝴蝶网| 天天色天天操综合| 欧美日精品一区视频| 久久成人18免费观看| 91精品麻豆日日躁夜夜躁| 在线中文字幕不卡| 6080国产精品一区二区| 麻豆精品一区二区av白丝在线| 日韩欧美中文字幕制服| 欧美大胆一级视频| 欧美美女黄视频| 日本最新不卡在线| 亚洲一区二区三区四区中文字幕| 国产精品久久久久婷婷| 国产亚洲一区二区三区在线观看 | 亚洲精品日韩专区silk| 91麻豆精品国产91久久久久久 | 2023国产精品视频| 亚洲va中文字幕| 精品国产91亚洲一区二区三区婷婷 | 欧美精品一区二区三区蜜臀| 亚洲精品成人精品456| 国产日韩欧美不卡| 成人性生交大片| 精品对白一区国产伦| 欧美日韩情趣电影| 免费在线视频一区| 久久久久国产精品人| 国内精品国产成人| 国产在线视频不卡二| 国产成人高清视频| 中日韩免费视频中文字幕| 欧美一级黄色录像| 国产乱码精品一区二区三区av| 国产亚洲精品超碰| 日韩欧美国产1| www.欧美色图| 亚洲国产日产av| 精品理论电影在线观看| 成人视屏免费看| 亚洲国产精品自拍| 精品国产凹凸成av人网站| 成人av第一页| 一区二区三区欧美日韩| 欧美一区二区免费视频| 国产精品69久久久久水密桃 | 国产精品电影一区二区| 国产日韩亚洲欧美综合| 91网址在线看| 色综合天天综合网国产成人综合天 | 在线成人av网站| 国产精品 欧美精品| 国产乱码精品一区二区三区忘忧草| 亚洲欧美视频一区| 欧美在线影院一区二区| 精品中文字幕一区二区| 图片区小说区区亚洲影院| 亚洲国产另类精品专区| 国产亚洲成aⅴ人片在线观看| 亚洲精品一区二区三区影院| 在线免费不卡视频| 狠狠色丁香婷婷综合久久片| 亚洲成人www| 久久综合五月天婷婷伊人| 91久久线看在观草草青青| 韩国视频一区二区| 日韩中文字幕不卡| 精品国产欧美一区二区| 久久久亚洲国产美女国产盗摄| 色婷婷精品大在线视频| 五月天丁香久久| 国产午夜久久久久| 国产精品入口麻豆原神| 精品久久久久一区二区国产| 91精品国产综合久久精品app | 欧美羞羞免费网站| 99久久精品99国产精品| 国产精品一区专区| 看片的网站亚洲| 蜜芽一区二区三区| 最近日韩中文字幕| 日韩精品乱码av一区二区| 亚洲精品高清在线| 韩国在线一区二区| 青青草国产精品97视觉盛宴| 成人性生交大片免费看在线播放| 久久国产免费看| 日韩一区和二区| 欧美喷水一区二区| 色综合久久综合网97色综合| 99精品欧美一区二区三区综合在线| 国产成人综合自拍| 成人免费视频app| 成人网在线免费视频| 国产剧情av麻豆香蕉精品| 久久99精品国产.久久久久久| 蜜臀va亚洲va欧美va天堂| 奇米精品一区二区三区在线观看| 亚洲激情男女视频| 国产黑丝在线一区二区三区| 国产最新精品精品你懂的| 99re热这里只有精品视频| 粉嫩av一区二区三区| 亚洲精品视频在线观看免费 | 精品视频全国免费看| 久久精品欧美日韩| 久久久青草青青国产亚洲免观| 伊人婷婷欧美激情| 蜜桃视频一区二区三区| 欧美午夜不卡视频| 91精品国产91久久久久久最新毛片 | 亚洲国产成人av网| 色狠狠桃花综合| 欧美日韩精品欧美日韩精品| 91精品在线麻豆| 日韩国产在线一| 国产乱子伦一区二区三区国色天香 | 亚洲欧洲成人自拍| 一区二区三区丝袜| 天使萌一区二区三区免费观看| 狠狠色狠狠色合久久伊人| 99麻豆久久久国产精品免费优播| 成人短视频下载| 亚洲欧洲日韩女同| 日本三级韩国三级欧美三级| 欧美一区二区三区视频免费| 国产精品久久久久久久蜜臀| 99国产精品视频免费观看| 在线不卡一区二区| 青草国产精品久久久久久| 97精品久久久午夜一区二区三区| 色婷婷国产精品久久包臀| 亚洲视频免费在线观看| 另类人妖一区二区av| 久久九九全国免费| 亚洲图片有声小说| 成人av电影在线观看| 一区二区三区不卡视频在线观看 | 亚洲自拍另类综合| 国产乱子轮精品视频| 国产精品美女久久福利网站| 天堂久久久久va久久久久| 久久一夜天堂av一区二区三区| 一区二区成人在线视频 | 色婷婷久久久亚洲一区二区三区| 日韩欧美一级二级| 欧美性色综合网| 亚洲狠狠丁香婷婷综合久久久| 美女久久久精品| 国产精品入口麻豆九色| 精品一区二区三区香蕉蜜桃| 制服丝袜日韩国产| 亚欧色一区w666天堂| 欧美视频精品在线观看| 亚洲欧洲99久久| 国产成人精品免费| 首页综合国产亚洲丝袜| 处破女av一区二区| 91精品国产色综合久久久蜜香臀| 亚洲人成影院在线观看| 成人永久aaa| 亚洲欧洲美洲综合色网| 不卡视频一二三四| 国产精品女人毛片| 国产99久久久国产精品潘金| 久久久噜噜噜久久中文字幕色伊伊 | 日韩一区精品字幕| 欧美色手机在线观看| 蜜臀av一区二区在线免费观看| 欧美日韩国产另类不卡| 99久久综合色| 亚洲日本在线看| 国产综合色视频| 国产亚洲欧美中文| 国产不卡视频在线观看| 青青草原综合久久大伊人精品| 久久成人免费网| 日韩三区在线观看| www.亚洲激情.com| 欧美夫妻性生活| 麻豆91在线看| 国产一区二区三区香蕉| 久久婷婷综合激情| 粉嫩av一区二区三区在线播放| wwwwww.欧美系列| 欧美丰满嫩嫩电影| 青青国产91久久久久久| 天天色综合天天| 欧美精品一区二区高清在线观看| 精品视频在线免费|