emm页面特效

过渡:过渡效果一般由浏览器直接改变元素的CSS属性实现的

过渡属性
属性说明
transition-delay过渡开始之前的延迟时间
transition-duration过渡的持续时间
transition-property指定应用过渡的属性
transition-timing-function过渡期间计算中间值的方式
transition在一条声明中指定所有过渡细节的简写属性

使用过渡:在指定多个过渡应用属性时,过渡属性值用逗号隔开,这样过渡效果才会出现,可以为延迟时间和持续时间指定多个值,它代表的意思是不同的属性在不同的时间点开始过渡,且持续时间不同

transition-timing-function(过渡速度值)
属性说明
ease慢速开始,接着加速,然后慢速结束的过渡效果(默认值)
linear以相同的速度开始至结束的过渡效果
ease-in慢速开始
ease-out慢速结束
ease-in-out慢速开始,慢速结束

动画:本质上是增强的过渡,可以具有更多的选中和控制以及灵活性

语法一:@keyframes 关键帧名{

        from{

                    起始样式属性值    

            }

       to{

                  结束样式属性值

           }

                                                   }

语法二:@keyframes 关键帧组名{

             0%{

                   样式属性

                       }     

                        

                50%{

                        样式属性

                      }   

                   

              100%{

                            样式属性

                               }   

                                                      }

动画属性
属性说明
animation-delay指定动画开始之前的延迟时间
animation-direction指定动画循环播放的时间和是否反向播放过渡的持续时间取值normal或alternate
animation-duratin指定动画播放的持续时间
animation-iteration-count指定动画的播放次数,取值infinite或数值
animation-name指定动画的名称
animation-play-state允许动画暂停和重新播放,取值running或pause的
animation-timing-function指定动画期间计算中间值的方式,确定动画播放速度的变化
animation动画属性的简写

语法:  animation:关键帧组名  持续时间  动漫速度  延迟时间  播放次数

平移和缩放变换:

    变换:使元素改变形状,尺寸和位置的一种效果,css能够对元素进行移动、缩放、旋转或扭曲

变换属性
属性说明
transform指定应用的变换功能
transform-origin指定变换的起点
transform属性值
属性说明
translate(<长度值或百分数值>)指定在水平和垂直方向平移元素
translateX(<长度值或百分比数值>)指定在水平方向上平移元素
translateY(<长度值或百分数值>)指定在垂直方向上平移元素
scale(<数值>)在水平和垂直两个方向上缩放元素(大于1放大,小于1缩小)
scaleX(<数值>)在水平方向上缩放元素(大于1放大,小于1缩小)
scaleY(<数值>)在垂直方向上缩放元素(大于1放大,小于1缩小)
rotate(<角度>)旋转元素
skew(<角度>)在水平和垂直两个方向上使元素倾斜一定的角度
skewX(<角度>)在水平方向上使元素倾斜一定的角度
skewY(<角度>)在垂直方向上使元素倾斜一定的角度
matrix(4~6个数值,逗号隔开)之定义变换
transform-origin 属性的值
属性说明
%指定元素X轴或Y轴的起点
长度值指定距离
leftX轴上的位置
centerX轴上的位置
rightX轴上的位置
topY轴上的位置
centerY轴上的位置
bottomY轴上的位置

 旋转和倾斜变换:css旋转依靠角度变换,使用正值围绕元素中心顺时针旋转,负值逆时针旋转,使用transform-origin属性指定旋转变换的起点,默认状态以中心状态为起点

属性说明
deg角度(degrees)
grad梯度(gradians)
rad弧度(radians)
turn转、圈(turns)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值