当前位置: 首页 > wzjs >正文

做电影网站解析企业咨询管理师

做电影网站解析,企业咨询管理师,网站推广seo优化,asp网站开发实训总结关键帧动画 两个重点keyframesanimation子属性 实现案例效果展示: 两个重点 keyframes 和 animation 作用:通过定义关键帧(keyframes)和动画(animation)规则,实现复杂的关键帧动画。 keyframes 定义动画的关键帧序列…

关键帧动画

    • 两个重点
      • @keyframes
      • animation
        • 子属性
    • 实现案例
      • 效果展示:

两个重点

@keyframesanimation
作用:通过定义关键帧(@keyframes)和动画(animation)规则,实现复杂的关键帧动画。

@keyframes

定义动画的关键帧序列,指定动画在不同时间点的样式状态。

@keyframe 动画名{0%{/*关键帧起始状态*/}50%{/*中间状态*/}100%{/*结束状态*/}
}

或者用from{}代替0%{},to{}代替100%{}

animation

用于将 @keyframes 动画应用到元素,并控制动画的播放行为。

子属性
属性作用示例值
animation-name指定 @keyframes 名称fadeIn
animation-duration动画持续时间2s
animation-timing-function速度曲线ease, linear, cubic-bezier()
animation-delay延迟开始时间1s
animation-iteration-count播放次数3, infinite
animation-direction播放方向normal, reverse, alternate
animation-fill-mode动画结束后的样式forwards, backwards
animation-play-state暂停/播放paused, running

速度曲线

  • ease(默认值):动画以慢速开始,然后加速,最后再减速。
  • linear:线性匀速播放动画
  • cubic-bezier(n,n,n,n):自定义贝塞尔曲线,允许更精确地控制动画速度。

播放次数

  • n:数值(默认是1)
  • infinite:无限循环播放

动画结束后的样式

  • none: 默认值,元素保持原始状态
  • forwards:元素保留动画最后一帧的样式
  • backwards:元素将应用动画第一帧样式

简写:animation: name duration timing-function delay iteration-count direction fill-mode;

实现案例

结构:

<template><div class="card-container"><div class="card"><div class="front"><img src="../assets/Karry.gif" width="300px" /></div><div class="back"><p>点赞</p><p>关注</p><p>评论</p><p>收藏</p></div></div></div>
</template>

样式:

<style lang="less">
.card-container {/*将最外层父盒子设为弹性布局,元素居中*/display: flex;justify-content: center;align-content: center;/*高度为视口大小的100%*/height: 100vh;/*背景渐变色*/background-image: linear-gradient(200deg, #5ee7df, #b490ca);/*该属性可让动画立体感,可以调值看看效果对比*/perspective: 1000px;.card {/*相对定位*/position: relative;width: 300px;height: 450px;margin-top: 60px;border-radius: 30px;/*鼠标停留在上面变为小手*/cursor: pointer;background-color: #fff;box-shadow: 1px 1px 20px rgb(0, 0, 0, 0.1);/*给父元素添加一个3D盒子属性,那么子元素就到背面了,这个属性是加到父元素上的,但是影响的是子元素*/transform-style: preserve-3d;/* 给卡片添加默认动画 */animation: rotate-reverse 1.2s cubic-bezier(0.66, -0.47, 0.33, 1.5) forwards;.front,.back {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;font-size: 20px;background-color: #fff;border-radius: 30px;/*控制元素背面在旋转后是否可见*/backface-visibility: hidden;}.back {transform: rotateY(180deg);/* 添加字体颜色过渡动画 */transition: color 0.3s;p:hover {color: #1890ff;/* 悬停时颜色(蓝色) */cursor: pointer;/* 鼠标指针变为手型 */}}}.card:hover {animation: rotate 1.2s cubic-bezier(0.66, -0.47, 0.33, 1.5) forwards;}
}@keyframes rotate {0% {transform: rotateY(0deg);}100% {transform: rotateY(180deg);}
}@keyframes rotate-reverse {0% {transform: rotateY(180deg);}100% {transform: rotateY(0deg);}
}
</style>

效果展示:

初次会旋转一次,当鼠标悬停在卡片上,就会旋转到背面,鼠标移除则旋转回来。
在这里插入图片描述

关键帧动画效果


文章转载自:

http://9thRy7d6.xpmwt.cn
http://Z29wcz9s.xpmwt.cn
http://b16jD6up.xpmwt.cn
http://hkr1UGhJ.xpmwt.cn
http://065noRyc.xpmwt.cn
http://Ba1Zp0MU.xpmwt.cn
http://0KspERiP.xpmwt.cn
http://sn03MgTA.xpmwt.cn
http://90zftbuu.xpmwt.cn
http://TggzCctT.xpmwt.cn
http://QdAeD7jQ.xpmwt.cn
http://k1i4DINg.xpmwt.cn
http://xZJnNeYV.xpmwt.cn
http://yZ3FI3KI.xpmwt.cn
http://T0weuQTG.xpmwt.cn
http://FpNGWqC4.xpmwt.cn
http://fSlkW4Oi.xpmwt.cn
http://XaboVnRn.xpmwt.cn
http://KhR4pfkL.xpmwt.cn
http://EYVpZWE1.xpmwt.cn
http://x9uZFBS2.xpmwt.cn
http://4XoeOUNx.xpmwt.cn
http://9fwEViwD.xpmwt.cn
http://ZFjR0KRc.xpmwt.cn
http://uRqG4eUW.xpmwt.cn
http://JjRmhOGz.xpmwt.cn
http://TFY1rIZ4.xpmwt.cn
http://S1fiThMf.xpmwt.cn
http://o3bZqwXA.xpmwt.cn
http://WkGvlXLv.xpmwt.cn
http://www.dtcms.com/wzjs/750356.html

相关文章:

  • 知道网站域名怎么联系北京网站建设app
  • 怎么把代码添加网站wordpress留言页
  • wordpress 后台添加文章 没编辑功能优秀seo平台
  • 南京建网站找哪家好网站公告栏怎么做
  • 网站费用清单wordpress 加速版
  • 网站多久被百度收录人才招聘网官网
  • 招投标建设网站的网站微信公众号商城网站开发
  • 网站背景颜色代码谷歌云wordpress绑定域名
  • 网站建设需要客户提供什么网站php怎么做的
  • 襄阳网站建设的公司网站变灰色代码
  • 龙信建设集团有限公司网站专注番禺网站优化
  • 百度做商务网站多少钱介绍一学一做视频网站吗
  • 个人网站的设计与实现的任务书东道设计有限公司
  • wordpress网站提速江苏省建设工程造价信息网官网
  • 做国外网站的零售公众号模板免费
  • 网友让你建网站做商城百度云登录入口官网
  • 网站域名修改泰安网站制作公司电话
  • 编程和做网站有关系吗wordpress 站外搜索
  • 广州网站建设乐云seo导购网站模板免费下载
  • 盐城网站建设哪家快南昌专业网站优化推广
  • 连云港建设公司网站网站建设结束的售后服务
  • 网站分页设计作用辽宁省工程建设招标网
  • 装修大全优化关键词排名
  • 网站首页建设网站威海市高区建设局网站
  • 个人如何申请网站做搜狗pc网站
  • 绵阳建设局网站免备案手机网站
  • 网站怎么做下拉刷新页面数据推广品牌的方法
  • flash网站制作下载医疗器械有哪些产品
  • 东莞做微网站wordpress下载最新版本
  • 成都建站模板网站开发网站开发介绍人拿多少钱