7月13号:2D的转换和过渡,动画效果设置

一、2D的转换通过transform来实现,它有4种方式:

  • 位移:translate(x坐标,y坐标),它是以左上角为原点的位移,不影响其他元素
  • 缩放:scale(X倍数,Y倍数),它是以元素中心为原点进行缩放
  • 旋转:rotate(度数),它是以元素中心为原点进行旋转
  • 斜切(扭曲):skew(X度数,Y度数):X和Y方向同时进行扭曲拉缩

二、过渡是通过transition来实现,它可以同时对元素的多个属性同事定义过渡效果(对象,时间,类型,延迟时间)。

  过渡的类型主要有以下几种方式

  • linear:线性过渡
  • ease:平滑过渡
  • ease-in:由慢到快
  • ease-out:由快到慢
  • ease-in-out:由慢到快再到慢 

三、动画效果:通过animation来设置

    

@keyframes myfirst {    
  0% {
  width: 150px;
}

  30% {
  width: 300px;      //动画从0%到100%进程时的效果设置
}

  50% {
  width: 500px;
}

  100% {
  width: 600px;
}
}

.div1 {
  width: 150px;
  height: 150px;
  background-color: #21bbca;
  -moz-animation: myfirst 4s ease infinite;//对元素myfirst进行一个持续时间为4S,过渡效果为平滑过渡,无限循环的动画效果
}

时间: 2024-10-05 04:44:43

7月13号:2D的转换和过渡,动画效果设置的相关文章

6月13号=》131页-135页

6.3 CSS选择器 6.3.1 元素选择器 代码示范: 元素名{ 定义对该元素起作用的CSS样式 } 6.3.2 属性选择器 E{....}:指定该css样式对所有E元素起作用. E[attr]{...}:指定该css样式对具有attr属性的E元素起作用. E[attr=value]{...}:指定该css样式对所有包含attr属性,且attr属性为value的E元素起作用. E[attr~=value]{...}:指定该css样式对所有包含attr属性,且attr属性的值为以空格隔开的系列值

8月13号=》396页-400页

14.11 HTML5新增的浏览器分析 HTML5为Window对象新增了performance属性,也就是新增了一个全局可用的performance对象-就像document.navigator 等对象一样,通过该对象可以对浏览器进行相关分析. 14.11.1 分析时间性能 performance对象包含了一个timing属性,该属性是一个PerformanceTiming对象,该对象提供了如下属性. navigationStart:该属性返回浏览器成功卸载前一个文档的时间.如果不存在前一个文

香蕉派(banana pi )2015年10月 13 号至10月16号参加香港贸发局香港秋季电子

香蕉派(banana pi )将于2015年10月 13 号至10月16号参加香港贸发局香港秋季电子产品展, 欢迎各位前来参观指导 展会名称:香港贸发局香港秋季电子产品展2015时间: 2015年10月13号--10月16号 展台编号:3C-A38地址: 香港湾仔博览道1号香港会议展览中心 期待您的到来!!

《python3自动化接口+selenium》10月13号开学!(2个月2000,包教会)

<python3自动化接口+selenium>10月13号开学!(2个月2000,包教会) 主讲老师:上海-悠悠 上课方式:QQ群视频在线教学 报名费2000一人(周期2个月) 联系QQ:283340479 个人成就: 1.个人博客,百度直接搜索:上海-悠悠博客 2.个人原创微信公众号:yoyoketang 3.已经在百度阅读上线的书,百度搜索:百度阅读,再搜索书名: <selenium webdriver基于源码案例>-作者:七月份的尾巴_葵花&上海-悠悠 <pyt

2019第一期《python测试开发》课程,10月13号开学

2019第一期<python测试开发>课程,10月13号开学! 主讲老师:上海-悠悠 上课方式:QQ群视频在线教学,方便交流 本期上课时间:10月13号-12月8号,每周六.周日晚上20:30-22:30 报名费:报名费2000一人(周期2个月) 联系QQ:283340479 课表如下 课程主要涉及的内容: 1.httprunner框架以及web平台做接口自动化测试 (装逼必备) 2.django平台开发 (python开发必会) 3.pytest框架结合selenium做web自动化测试 (

西安活动 | 2019年1月13号 &quot;拥抱开源, 又见.NET&quot; 线下交流活动报名进行中

随着.NET Core的发布和开源,.NET又重新回到人们的视野..NET Core的下个3.0即将release,加入非常多的新功能,越来越拥抱变化,DevOps和Microservice的最佳实践已经在.NET Core落地,比如 Ocelot网关.Grpc+Consul 服务注册发现.Apworks CQRS实现.Xigadee 微服务工具库.脚手架. 西安.NET社区组织发起了此次“拥抱变化, 又见.NET”线下交流活动,邀请了三位资深.NET开发者作为分享讲师,他们将从架构.原理.语言

7月13号CSS3学习总结

2D转换: 位移, 缩放, 旋转, 斜切 位移 : -webkit-transform: translate(10px, 10px); 缩放: -webkit-transform: scale(.5, .5); 重置原点: -webkit-transform-origin: 50px 0; 旋转:  deg表示度数 -webkit-transform: rotate(1deg); 斜切,扭曲: -webkit-transform: skew(1rad, 1rad): 过渡:线性过渡,平滑过渡,由

10月13号站立会议

小组名称:飞天小女警 项目名称:礼物挑选小工具 小组成员:沈柏杉(组长).程媛媛.韩媛媛.谭力铭 会议时间:2016-10-13   晚  9:30——10:00 会议内容: 一.已完成项: ①礼品查询功能编写——程媛媛 ②增添礼品代码编写——沈柏杉 ③产品展示一系列工作——谭力铭 ④前台后台乱码处理——韩媛媛 二.计划完成项: ①搜集更多礼物素材,添加进礼物数据库.礼物的设定是根据现在最流行的产品来设定,比如:以性别分类,’女生喜爱口红,就把最热门的口红品牌的产品找出来,并搜集关于产品的详细信

3月13号周五课堂练习:对四则运算二进行测试(选择一个条件)

测试条件:随机数的取值范围 1.当负数和0时出现提示重新输入 2.当题目数量大于随机数的取值范围如1时,产生相同的四则运算关系式 3.当输入字母和其他特殊字符时,程序崩溃 4.当输入取值过大时,提示重新输入(最大的值99999999999999,14个9) 通过本次测试发现自己的程序不够健壮,很多bug,后期要好好的把发现的程序bug解决掉.