固定导航栏
固定导航栏菜单跟随页面滚动变化
$(function () {
var nav=$('#title')
var win=$(window)
var documt=$(document)
win.scroll(function () {
if (documt.scrollTop()>45){
nav.css('position','fixed')
nav.css('top','0');
}else{
nav.css('position','relative')
nav.removecss('top')
}
})
})利用jQuery可以达到该效果
在距离顶部45px时他会变化
也可以利用一个jQuery里的插件 Postfixed 实现效果
Posfixed 能够让网页的导航或表头等固定在顶部
$(document).ready(function(){
$("#title").posfixed({
distance:0,
pos:"top",
type:"while",
hide:false
});
});
type 固定的方式,while 或 always,while 为滚动条滚动到 distance 的数值时固定;
always 为一直固定 默认值while
hide 是否自动隐藏固定的对象 默认值false
distance 离顶部或底部的数值 默认值0响应式设计 自适应屏幕宽度 需要在头部head加meta name=”viewport” content=”width=device-width, initial-scale=1″ />
viewport是网页默认的宽度和高度 不能使用绝宽度 width不能设置为xxxpx 只能设置为xx% 或者
width auto ;
字体也不可以设置成xxpx 设置成xxem相对值
需要给所有块级设置为浮动的
图片自适应 给图片的div加 max-width100%
自适应网页设计”的核心,就是CSS3引入的Media Query模块
意思就是,自动探测屏幕宽度,然后加载相应的CSS文件
<link rel="stylesheet" type="text/css"
media="screen and (max-device-width: 400px)"
href="tinyScreen.css" />
这段代码的意思是屏幕宽度小于400像素时 执行加载 tinyscreen.css文件<link rel="stylesheet" type="text/css"
media="screen and (min-width: 400px) and (max-device-width: 600px)"
href="smallScreen.css" />
如果屏幕宽度在400像素到600像素之间,则加载smallScreen.css文件。 相关推荐
小仙儿 2020-06-25
lcqin 2020-08-11
yaodilu 2020-08-03
lanzhusiyu 2020-07-18
xiaohuli 2020-06-11
CaiKanXP 2020-06-09
songfens 2020-06-08
CSSEIKOCS 2020-05-19
aSuncat 2020-05-10
Phoebe的学习天地 2020-05-09
nicepainkiller 2020-05-05
amwayy 2020-05-01
AlisaClass 2020-04-14
coulder 2020-04-08
wangjie 2020-02-26
xiaohuli 2020-02-23
福叔 2020-02-16