html5做一个动画qq彩贝,HTML 第九章 作业
课后作业
1.CSS3 2D变形中有哪些变形方式?各自使用方法是什么?
(1)移动 translate(x, y):在2D平面内以X轴和Y轴为标准进行移动
(2)缩放 scale(x, y) :可以对元素进行水平/垂直方向的缩放
(3)旋转 rotate(x deg):对元素进行旋转,正值为顺时针,负值为逆时针
(4)transform-origin:调整元素转换变形的原点
(5)倾斜 skew(x deg, y deg):把元素水平方向上或向下倾斜
2.使用CSS3过渡实现的动画效果和使用animation属性实现的动画效果有什么区别?分别如何使用?
主要区别在于:transition需要触发一个事件才会随着时间改变其CSS属性;animation在不需要触发任何事件的情况下,也可以显式的随时间变化来改变元素CSS属性,达到一种动画的效果
过渡实现动画语法:transition: property duration timing-function delay;
animation属性实现动画:animation-name属性值:绑定动画名(@keyframes名);
3.制作QQ彩贝高级搜索页面
HTML代码:
QQ彩贝高级搜索
高级搜索
场合
性别
风格
色系
价格
年龄
季节
CSS样式:
.box {
border: 1px solid #CCCCCC;
width: 250px;
margin: 0px auto
}
#input {
background-color: #CCCCCC;
width: 70px;
height: 30px;
margin-left: 90px;
margin-bottom: 15px;
}
.nav {
width: 170px;
margin-left: 35px;
margin-bottom: 15px;
display: none;
animation: lyar 3s linear 1;
}
div h2 {
margin-left: 15px;
border-bottom: 6px red solid;
padding-bottom: 12px;
width: 210px;
}
select {
width: 70px;
height: 25px;
margin-left: 10px;
margin-bottom: 10px
}
.text{
text-indent: 1em;
}
div p input {
margin-left: 15px;
width: 210px;
height: 40px;
}
div:hover .nav {
display: block;
}
@keyframes lyar {
0% {
opacity: 0;
height: 0%;
}
10% {
height: 20%;
opacity: 0.1;
}
20% {
height: 30%;
opacity: 0.2;
}
30% {
height: 50%;
opacity: 0.3;
}
50% {
height: 60%;
opacity: 0.5;
}
70% {
height: 80%;
opacity: 0.7;
}
100% {
height: 100%;
opacity: 1;
}
}
4.制作百度糯米导航信息
HTML代码:
百度糯米购物信息导航
CSS样式:
.nav {
position: fixed;
top: 300px;
right: 0;
}
.nav span {
display: inline-block;
border: solid 1px #B81914;
border-radius: 5px;
color: white;
width: 90px;
line-height: 36px;
text-align: center;
opacity: 0;
background: #B81914;
float: right;
position: relative;
left: 90px;
}
.nav div {
margin-bottom: 5px;
position: relative;
left: 90px;
}
.nav img {
background: black;
padding: 10px 10px 10px 10px;
border-radius: 5px;
}
@keyframes lyar {
0% {
opacity: 0;
left: 0px;
}
25% {
opacity: 0.25;
left: -30px;
}
50% {
opacity: 0.5;
left: -60px;
}
100% {
opacity: 1;
left: -90px;
}
}
.nav div:hover span {
animation: lyar 0.1s linear both;
}
5制作城市街景动画
HTML代码:
街景动画
CSS样式:
* {
margin: 0px auto;
padding: 0px;
}
.nav {
height: 780px;
background: #212636;
animation: name 15s ease-in-out infinite alternate;
}
@keyframes name {
0% {
background: #212636;
}
20% {
background: #A68575;
}
40% {
background: #F7CCB5;
}
60% {
background: #DCECEC;
}
80% {
background: #B4C0CE;
}
100% {
background: #6D5E80;
}
}
.box1 {
position: absolute;
top: 500px;
z-index: 2;
}
.box2 {
position: absolute;
top: 480px;
left: -350px;
z-index: 12;
}
.box3 {
position: absolute;
top: 480px;
left: 440px;
z-index: 10;
}
.box4 {
position: absolute;
top: 480px;
right: -100px;
z-index: 10;
}
.box5 {
position: absolute;
top: 480px;
right: 920px;
z-index: 8;
}
.box6 {
position: absolute;
top: 480px;
right: -20px;
z-index: 8;
}
.box7 {
position: absolute;
top: 400px;
right: 1000px;
z-index: 1;
}
.box8 {
position: absolute;
top: 422px;
left: 200px;
z-index: 5;
}
.box9 {
position: absolute;
top: 320px;
left: 380px;
z-index: 8;
}
.box10 {
position: absolute;
top: 345px;
left: 650px;
z-index: 4;
}
.box11 {
position: absolute;
top: 475px;
left: 0px;
z-index: 1;
}
.box12 {
position: absolute;
top: 475px;
left: 680px;
z-index: 1;
}
.box13 {
position: absolute;
top: 495px;
right: -50px;
z-index: 1;
}
.box14 {
position: absolute;
top: 430px;
right: 435px;
z-index: 4;
}
.box15 {
position: absolute;
top: 140px;
right: 600px;
z-index: 4;
}
.box16 {
position: absolute;
top: 140px;
right: 1000px;
z-index: 4;
}
.box {
position: absolute;
top: 450px;
right: -205px;
z-index: 4;
}
.box17 {
position: absolute;
top: 140px;
right: 1400px;
z-index: 4;
}
.box18 {
position: absolute;
top: 150px;
right: 130px;
z-index: 5;
transform: rotate(10deg);
animation: noe 15s ease-in-out infinite alternate;
}
@keyframes noe {
0% {
transform: translate(0px) rotate(10deg);
}
20% {
transform: translate(-240px) rotate(10deg);
}
40% {
transform: translate(-480px) rotate(40deg);
}
60% {
transform: translate(-720px) rotate(70deg);
}
80% {
transform: translate(-960px) rotate(50deg);
}
100% {
transform: translate(-1500px) rotate(10deg);
}
}
html5做一个动画qq彩贝,HTML 第九章 作业相关推荐
- 一个html5页面,html5做一个黑板报页面
html5做一个黑板报页面 我们结合移动设备(手机和平板电脑)的特性,介绍HTML5中新增的语义化标签元素,以及在移动Web浏览器下Web页面布局的知识及例子. 在HTML5标准添加的新元素中,用于常 ...
- html网页设计板报,html5做一个黑板报页面
html5做一个黑板报页面 我们结合移动设备(手机和平板电脑)的特性,介绍HTML5中新增的语义化标签元素,以及在移动Web浏览器下Web页面布局的知识及例子. 在HTML5标准添加的新元素中,用于常 ...
- php做一个网页的源代码,用HTML5做一个个人网站此文仅展示个人主页界面。内附源代码下载地址...
下载说明: 1.再好的作品都不如将来要做的作品.在每一次的设计当中都能有所收获,才是设计师在web开发中最得益的. 2.本站所有作品均是杨青个人设计.如果发现模板有错,请尽情谅解. 3.如果遇到什么问 ...
- 用html5做一个简单网页_用新款ws2812灯带做一个简单的窗花
本文转自:DF创客社区-未经许可不可转载 原文链接(附件请于原文下方下载): 用新款ws2812灯带做一个简单的窗花-创意生活论坛-DF创客社区mc.dfrobot.com.cn 作者:屌丝王小明 ...
- html5做一个相册_HTML5最新版本介绍
HTML5是HTML4.01和XHTML1.0之后超文本标记语言的最新版本,由一群自由思想者设计,最终实现了多媒体支持.交互性.更智能的表单和更好的语义标注. HTML 5不只是 HTML规范的最新版 ...
- 用HTML5做一个类似于智能对话的可以自动回复的网页对话框
背景 作为一个入门级编程小白(现在正处于大三阶段,感觉学校教的东西实在是太少了,还是得自学)来说,自己动手做一些个小项目的时候,就会萌发一些奇怪的想法,但是呢我对这样一些奇怪的想法有时又不知从何处下手 ...
- 用CSS来做一个动画案例
今天来做这么一个案例 添加一个动画实现上下渐变滚动的效果 首先还是我们HTML部分,一个大盒子装着五个子元素 下面别在意,之前写的时候看到有个网站有这么个注解我就复制了下来哈哈哈 <div cl ...
- 利用java知识做一个模拟qq登入模拟界面
qq模拟登入界面 一.设计概述 1.使用java所学知识,做一个qq登入模拟界面,如图所示. QQ登录界面整体可以看做一个容器窗口,使用JFrame容器来实现,从登录界面的布局效果和显示内容可以看出, ...
- 用html5做一个介绍自己家乡的页面_(近万字)一篇文章带你了解HTML5和CSS3开发基础与应用-适合前端面试必备...
作者 | Jeskson来源 | 达达前端小酒馆 HTML5和CSS3开发基础与应用,详细说明HTML5的新特性和新增加元素,CSS3的新特性,新增加的选择器,新的布局,盒子模型,文本,边框,渐变,变 ...
- html5做一个展示页面,基于HTML5的WebGL实现json和echarts图表展现在同一个界面
突然有个想法,如果能把一些用到不同的知识点放到同一个界面上,并且放到一个盒子里,这样我如果要看什么东西就可以很直接显示出来,而且这个盒子一定要能打开.我用HT实现了我的想法,代码一百多行,这么少的代码 ...
最新文章
- 最新自然语言处理领域顶会论文大合集!
- mysql重做日志与binlog日志区别_MySQL日志之binlog、redo log、undo log
- linux下无法umount移动设备
- 十五开源的Andr​​oid(2D或3D)Android开发游戏引擎
- Async/Await FAQ
- java 重力脚本_Java中非常简单的脚本解析器
- mysql 5.6.21 rpm_centos_mysql5.6.21_rpm安装
- sqlite+php+函数大全,Sqlite 常用函数 推荐
- Mysql数据库名和表名的大小写敏感性问题
- 3.MongoDB uri中包含特殊字符与读策略配置
- Xposed框架未安装解决方法
- Typora快捷键修改(Mac系统)
- 在本地计算机无法启动iis,IIS常见错误及解决方法
- android模拟器插件,Android Online Emulator - Android在线模拟器插件
- 20200727《Flask进阶》——模块化程序(蓝本)
- 【Books系列】之第四本书:大冰之《你坏》读书笔记
- AT24C02 能读不能写的问题
- 【Selenium】stale element reference 问题解决方案
- 红米手机4android os是木马怎么清除,红米Note4卡刷教程_红米Note4用recovery刷第三方系统包...
- 日本公派访问学者的具体申请流程
热门文章
- abaqus14安装_Abaqus安装方法
- 小米笔记本、小米游戏本重装原装出厂镜像教程-有百度盘的提取码
- HTTP 状态码大全
- 【数字逻辑】学习笔记 第三章 Part2 逻辑函数的化简
- ANSYS 有限元分析 命令流 实例
- 1一10到时的英文单词_从第一到第十英语单词,第一到第十英语单词!
- 89C51使用ADC0808模数转换
- SAP提供给大众用来做练习用的gateway系统
- cdrx4自动排版步骤_Coreldraw插件emboss使用方法 CDRX4的自动排版插件 百分之百显示问题...
- cad批量打印快捷键_批量打印CAD图(无删减版)