- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Web应用程序开发
实践练习二
专业:
专业:电子商务
班级:电商2201
姓名:马彧硕
学号:0902220115
实践练习1CSS特性
一相关知识点
在CSS中,要想将CSS样式应用于特定的HTML标签,首先需要找到该目标标签。CSS选择器的作用就是从HTML页面中找出特定的某类元素。伪选择器不是直接对应HTML中定义的元素,而是向选择器增加特殊的效果。伪选择器比较特殊,分为伪元素(对象)选择器和伪类选择器两种。伪类可以看作以选中元素为基准点,此元素的一些状态或属性。
动画是使元素从一种样式逐渐变化为另一种样式的效果。CSS3可以创建动画,它可以取代许多网页动画图像、Flash动画和JavaScript实现的效果。@keyframes规则内指定一个CSS样式和动画将逐步从目前的样式更改为新的样式。@keyframes创建动画,用百分比来规定变化发生的时间,0%是动画的开始,100%是动画的完成,为了得到最佳的浏览器支持,应该始终定义0%和100%选择器。@keyframes创建的动画,需要绑定到一个选择器,在选择器中规定动画的名称和动画的时长,否则动画不会有任何效果。
二练习目的
熟悉伪元素选择器和伪类选择器,掌握box-shadow和animation的使用。
三练习题
参见shopping文件夹中的index.html,按照下面要求改进index.css。(请参考《CSS特性》)
将服装列表中的奇数项图片圆角边框设为50%。
为服装列表中的偶数项图片添加阴影。
为风车图片(windmill.png)添加旋转动画。
index.css代码:
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd{
margin:0;
padding:0;
}
/*清理默认li样式*/
li:nth-child(odd)img{
border-radius:50%
}
li:nth-child(2n)img{
box-shadow:5px5px5pxgrey
}
/*单数圆角边框50%,偶数灰色阴影*/
ul{
list-style:none;
}
/*显示为块级元素*/
img{
display:block;
}
/*清理左右浮动*/
.clear:after{
content:;
display:block;
clear:both;
}
.box{
width:100%;
}
.box.con{
width:1375px;
margin:0auto;
}
.box.conul{
padding-top:30px;
}
/*设置为左浮动*/
.box.conulli{
float:left;
width:250px;
margin:022px22px0;
border:1pxsolid#eee;
}
.box.conulliimg{
margin:15pxauto0;
}
.box.conullip{
padding:15px;
}
/*鼠标进入添加1像素的红色实线*/
.box.conulli:hover{
border:1pxsolidred;
}
.box2{
overflow:hidden;
width:400px;
margin:30pxauto;
}
.box2img{
width:100%;
display:block;
}
@keyframesrotate{
0%{-webkit-transform:rotate(0deg);}
25%{-webkit-transform:rotate(90deg);}
50%{-webkit-transform:rotate(180deg);}
75%{-webkit-transform:rotate(270deg);}
100%{-webkit-transform:rotate(360deg);}
}
.img1{animation:rotate0.5slinearinfinite;}
/*风车旋转*/
页面执行效果(截图):
实践练习2网页布局
一相关知识点
通常做弹出菜单的时候会用到定位,父元素设置为相对定位position:relative,
您可能关注的文档
- 学生实训课题报告 Web应用实战 实践练习四.doc
- 学生实训课题报告 Web应用实战 Web应用程序开发 实践练习三 FLASK.doc
- Web应用程序开发 实践练习 第1章 Flask概述.pptx
- 西安交通大学利物浦大学机械电子与机器人系的《MEC304 - 优化》课程资料 CW3 MEC304.pdf
- 2025至2030宠物食品包装产业运行态势及投资规划深度研究报告.docx
- 2025至2030除冰盐行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030蚕丝被市场行业项目调研及市场前景预测评估报告.docx
- 2025至2030镀锌行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030电烤箱清洁剂市场行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030电子信息材料行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2025至2030车身传感器行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030肠胃外药物行业项目调研及市场前景预测评估报告.docx
- 2025至2030灯具行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2025至2030底部安装压力表行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030第三代测序行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030电饼铛行业项目调研及市场前景预测评估报告.docx
- 2025至2030赌桌行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030靶向药物输送系统行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030阿米卡星(CAS37517285)行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030财务管理软件行业产业运行态势及投资规划深度研究报告.docx
文档评论(0)