问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

CSS系列篇:CSS3的常见属性

发布网友 发布时间:2022-08-31 06:31

我来回答

1个回答

热心网友 时间:2023-11-10 23:48

过渡使用 trainsition 属性,让元素的样式变化,不再瞬间完成,而是可以设定时间,在时间段内逐渐完成。

对单独的div元素做分别做设置进行属性说明:

1、设置在3秒内完成颜色的变化

2、可以分别对不同的属性分开做时间长度的设定,记得用逗号隔开

3、延迟delay:想在某个属性开始执行样式变化后的多少秒,才让另一个属性开始进行样式的动态变化,就可以使用延迟。用法就是:

2s 1s width ,意思就是在高度开始发生变化后的1s后,width的宽度才开始展现变化,然后在2s内完成宽度从30px到60px的变化。

delay的真正意义在于,它指定了动画发生的顺序,使得多个不同的transition可以连在一起,形成复杂效果

3、变化的速度:默认不设定,就是逐渐放慢的,默认值是ease
还可以额外指定设置:
linear:匀速
ease-in:加速
ease-out:减速

上述的三个情况,可以综合写为:

对应的变化就是,div的宽度瞬间变化为60px,然后高度在宽度变化后的1s之后才开始发生变化,在3秒内逐渐加速完成。

重点:

兼容性:各大浏览器基本已经支持无前缀的transition,所以可以直接使用不加前缀;
transition的变化设置,是只对有明确数值设置变化的,对于none,block这类的文字描述无效;
有效性:transition是一次性的,无法重复,除非反复触发。

1、相比于过渡属性transition的设置,动画animation的实现支持更为复杂的动态样式效果。

对单独的div元素做分别做设置进行属性说明:

1、使用animation动画属性,最重要的就是配合有“关键帧”——@keyframes

样式设置如下:

这样的设置,就是将1s分为3帧,每帧显示不同的背景颜色,然后动画效果只显示1次。
注意动画执行完成之后,就恢复元素原来定义的样式设置,如果原来没有这个样式的定义,那也是动画执行完成后恢复没有的状态。

@keyframes的写法比较松泛:
0%等同于from,100%等同于to:
如上面的写法就等同于:

下面的关键帧的写法也是有效的:

当然,(1)也是有延迟效果的设置:设置延迟多少秒后执行动画

(2)每帧之间是平滑过渡的,当然也可以设置为分步过渡,这样就有卡顿的效果:

解释:该动画,在停留1秒后开始执行,执行3次,每次执行时间为2秒,在2秒时间执行完成rainbow定义的关键帧样式,然后分步执行,有卡顿效果。

2、动画持续:动画效果默认只播放一次,加入infinite关键字,可以让动画无限次播放

3、指定动画播放的次数,直接写数值:

4、如果想要让动画结束后,停留在结束状态的样式,而不是默认变为起始状态,就可以添加关键字:
animation-fill-mode属性:
none:默认值,回到动画没开始时的状态
forwards:让动画停留在结束状态
backwards:让动画回到第一帧的状态

4、如果想要将帧数的设置,反向执行,就可以使用animation-direction属性:
normal:动画循环播放时,每次都是从结束状态跳回到起始状态,再开始播放
reverse:动画执行,先从结束帧的样式执行跳回到起始帧的样式。例如:

所有的transform属性设置,都不会改变元素占据的位置,还是保留的

1、旋转rotate
通过rotate设置旋转角度,来旋转元素
以div元素为例:
···
<body>
<div class="transform"></div>
</body>
···

2、位移translate
设置X轴、Y轴方向的位移值

设置X轴方向的位移值

设置Y轴方向的位移值

3、缩放scale
设置元素水平方向和垂直方向同时缩放

设置元素水平方向缩放

设置元素垂直方向缩放

只设置一个参数,设置元素水平方向和垂直方向,同一比例同时缩放

4、扭曲:skew,设置元素的平面XY轴的扭曲角度
设置元素X轴,Y轴的扭转角度

只设置一个参数,元素X轴,Y轴的扭转角度相同

设置元素X轴的扭转角度

设置元素Y轴的扭转角度

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎样喷香水留香更持久?有哪些技巧? 有哪些方法让香水持久度更长一些? 怎样喷香水比较持久? 如何喷香水能使味道更持久? 败北是什么梗 湖南第一师范学院生活开销 赣州博沃新能源科技有限公司怎么样? 在湖南第一师范学院读书需要支出哪些费用 江西信丰恒隆麦饭石酒业有限公司公司荣誉 信丰县资源特点 有怎么查聊天记录 解冻不了,人脸识别不通过怎么办? 天鹅套索共有多少集 天鹅套索的介绍 女生撩男生的套路的句子有哪些 撩男朋友的小套路:用哪几个可爱技巧,释放你的独特魅力? 河南人口为什么那么多?这会影响河南的发展吗? 为啥河南省是中国最多人的省? 河南省为什么人口这么多 管道中液体流速过快产生的静电怎么处理? 求问家意味着什么? 洞庭湖,鄱阳湖不会变成罗布泊吧?怎么老缺水? iphone12刷新率 电视剧《仙剑奇侠传三》最后一集剧情是什么? 解梦梦见自己老公掉牙 请问仙剑奇侠传3的结局剧情都是怎样的? 《仙剑奇侠传三》剧情回顾与观后感 仙剑奇侠传3(电视剧)最后一集的大概内容 用想···变···变···和把···像···和像···戏耍。造句... 美茜儿粉底膏用多伤皮肤吗 江西司法警官学院行政管理专业就业方向 闭目念佛中,忽见金光弥陀,本人激动得匍匐于地,涕泗交流,切念“阿弥陀... 无我唯我勿忘我!非佛既佛何来佛! 大家明白这句话是什么意思吗? 新房办酒席怎么祝贺?新房子办酒席邀请函怎么写 老房子拆了现在建好新房子呢,是不是要先住进去之后再办酒席呢? 做飞机时开着小窗受到的太阳紫外线辐射会比在地面受到的更强烈吗? 坐火车和坐飞机那个免受紫外线的侵害少一些 ...但我很害怕,见到个熟人叫他去打用锄头打不死,它跑了! 花木兰从军的资料 义务教育教科书数学l六年级上册17页第7题的43分之36 乘430表示什么?_百... 黄冈小状元作业本数学人教版六年级上册17页参考答案 六年级上册数学课时作业17页的答案 六年级上数学作业本17页答案 六年级上数学书17页的所有题的题目,书放家了 花木兰从军的故事大意? 传奇英雄花木兰代父从军的故事,60字 国际象棋中国王是不是,不能过后两行 关于国际象棋比赛 国际象棋冠军、围棋冠军的智商大致在多少?谢谢了,大神帮忙啊_百度知 ... 铃木250摩托车电瓶在哪?- 问一问