- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Web前端基础技术;;;位置属性position:
A)relative:相对原来的位置,偏离左或右(left|right之一)、上或下(top|bottom之一)位置,一般通过改变左上角(lefttop)来改变其位置。;例1:理解相对位置的特性;B).absolute:相对具有非默认位置的父元素进行定位;脱离了原来的位置,不再占用原来位置(空间),宽度高度默认由内容决定(行内块元素特征)。;(2)定位属性;例2:理解绝对位置的特性;*{
box-sizing:border-box;
}
.container{
width:200px;
border:10pxsolidred;
/*参考定位容器*/
position:relative;
}
.containerdiv{
height:40px;
};例3理解相对谁进行绝对定位;容器的概念---实现如下的二级导航菜单效果;如果相对main进行定位,那么效果就是京东界面的导航菜单效果---试试?;例4思路扩展:相对位置和绝对位置-购物车数字和图标;style
*{box-sizing:border-box;}
a{
text-decoration:none;
color:#999;
margin:020px;
}
.container{
width:200px;
height:40px;
/*文本元素居中:
行高等于内容高度(有上下边框)*/
/*line-height:40px;*/
line-height:38px;
border:1pxsolid#ccc;
/*为购物车图标参考定位*/
position:relative;
};目标体现(练习):模拟京东购物车效果;
body
divclass=container
ahref=我的购物车/a
divclass=cart
spanclass=num10/span
/div
divclass=line/div
divclass=drop/div
/div
style
*{
box-sizing:border-box;
}
.container{
width:200px;
height:60px;
line-height:60px;
padding-left:20px;
background-color:#ccc;
margin:100px;
/**/
position:relative;
/**/
border:1pxsolidred;
}
.containera{
text-decoration:none;
background-color:yellow;
}
.cart{
;2;C).fixed:类似绝对定位,不同的是其相对浏览器窗口定位(特殊的绝对定位),即:
固定于页面指定位置;不随页面滚动而滚动;
不占据正常块位置;宽度高度由内容决定,也可以改变;默认位置:lefttop为(00)
注意:使用left|right|top|bottom之一或组合使其固定在某个位置。;示例5京东侧边栏:相对页面的绝对定位,固定位置fixed的使用;*{
box-sizing:border-box;
}
.container{
position:fixed;
right:0;
width:40px;
top:0;bottom:0;
background-color:#eee;
}
ul{
list-style:none;padding:0;margin:0;
/*位置:为了居中显示*/
position:absolute;
width:100%;
您可能关注的文档
- Web前端开发(HTML5+CSS3+JavaScript) 教学大纲.doc
- 《Web前端开发(HTML5+CSS3+JavaScript)》 教案全套 严健武 第1--24次课:Web前端开发概述及HTML基础--- 实验8 登录与注册表单.docx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第1章 WEB前端开发概述.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第2章 HTML基础.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第2章 格式化文本和段落.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第3章 3.1- 列表.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第3章 3.2-超链接 图片热点 .pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第3章 3.3-表格.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第3章 3.4-表单.pptx
- Web前端开发(HTML5+CSS3+JavaScript) 课件 第4章 CSS基础.pptx
文档评论(0)