位置: IT常识 - 正文

〖大前端 - 基础入门三大核心之CSS篇㉒〗- 过渡属性的基本使用(大前端技术架构)

编辑:rootadmin
原力计划〖大前端 - 基础入门三大核心之CSS篇㉒〗- 过渡属性的基本使用 当前子专栏 基础入门三大核心篇 是免费开放阶段。推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V!说明:该文属于 大前端全栈架构白宝书专栏,目前阶段免费开放,购买任意白宝书体系化专栏可加入TFS-CLUB 私域社区。福利:除了通过订阅"白宝书系列专栏"加入社区获取所有付费专栏的内容之外,还可以通过加入星荐官共赢计划 加入私域社区。作者:不渴望力量的哈士奇(哈哥),十余年工作经验, 跨域学习者,从事过全栈研发、产品经理等工作,目前任某金融品类App负责人。荣誉:2022年度博客之星Top4、博客专家认证、全栈领域优质创作者、新星计划导师,“星荐官共赢计划” 发起人。现象级专栏《白宝书系列》作者,文章知识点浅显易懂且不失深度;TFS-CLUB社区创立者,旨在以“赋能 共赢”推动共建技术人成长共同体。🏆 白宝书系列 🏅 Python全栈白宝书🏅 产品思维训练白宝书🏅 全域运营实战白宝书🏅 大前端全栈架构白宝书文章目录⭐️ 过渡🌟 过渡的基本使用🌟 transition 属性的基本使用🌟 all 属性🌟 过渡的四个小属性

推荐整理分享〖大前端 - 基础入门三大核心之CSS篇㉒〗- 过渡属性的基本使用(大前端技术架构),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:前端 大前端,大前端包括啥,大前端技术架构,大前端需要掌握什么技能,前端 大前端,大前端需要掌握什么技能,大前端需要掌握什么技能,大前端技术,内容如对您有帮助,希望把文章链接给更多的朋友!

过渡属性是css3浓墨重彩的特性,过渡其实就是将元素从一个样式到另一个样式的过程展现出来。可以实现动态的变形效果。

⭐️ 过渡

"过渡属性" 究竟是如何实现动态变形效果的呢,接下来就让我们 "一探究竟" 吧 。

🌟 过渡的基本使用

transition:过渡;

过渡是为一个元素在不同样式之间变化自动添加“补间动画”,并且动画均匀细腻。

我们需要定义“开始状态”和“结束状态”,中间的状态由CSS3自动补间,例如从正方形过渡到圆形:

过渡的兼容性:过渡从IE10开始兼容,移动端兼容良好。

曾几何时,网页上的动画特效基本都是由JavaScript定时器实现的,现在逐步改为使用CSS3过渡。

相比JavsScript定时器,过渡的优点是内容更细腻,占内存空间小。

🌟 transition 属性的基本使用

transition属性由4个要素:

〖大前端 - 基础入门三大核心之CSS篇㉒〗- 过渡属性的基本使用(大前端技术架构)

过渡属性:过渡属性写什么呢?比如从正方形过渡到圆形,就要写border-radius(圆角)属性。

动画时长:只能以秒为单位

linear代表匀速。

延迟时间:一定要写,不能省略,即便是延时0秒开始,也一定要写,单位也不能省略。

下面看个简单的例子:

哪些属性可以参与过渡?

所有数值类型的属性都可以参与过渡,比如width、height、left、top、border-radius背景颜色和文字颜色都可以被过渡所有变形(包括2D和3D)都能被过渡。

下面看几个例子:

第一个例子:利用过渡做一个动画,实现一个方块从左侧移动到右侧的过程。

第二个例子:过渡一个盒子的背景色。

第三个例子:方形过渡到圆形。

第四个例子:2D变形过渡。

第五个例子:3D变形过渡。

代码实例如下:

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> * { margin: 0; padding: 0; } .box1 { width: 100px; height: 100px; background-color: orange; transition: width 2s linear 0s; margin-bottom: 10px; } .box1:hover { width: 600px; } .box2 p { width: 100px; height: 100px; background-color: orange; margin-bottom: 10px; position: relative; left: 0; /*过渡left属性实现动态移动效果*/ transition: left 2s linear 0s; } /*之所以要用div嵌套一个p,就是为了实现鼠标放到.box2上时,p可以继续移动,否则鼠标要一直放在p上面才可以继续移动*/ .box2:hover p { left: 600px; } .box3 { width: 100px; height: 100px; margin-bottom: 10px; background-color: red; transition: background-color 2s linear 0s; } .box3:hover { background-color: green; } .box4 { width: 100px; height: 100px; margin-bottom: 10px; border-radius: 0; background-color: red; transition: border-radius 2s linear 0s; } .box4:hover { border-radius: 50%; } .box5 { width: 100px; height: 100px; margin-bottom: 10px; background-color: orange; transition: transform 2s linear 0s; } .box5:hover { transform: scale(1.5) rotate(360deg); } .box6 { width: 100px; height: 100px; border: 1px solid #000; perspective: 300px; } .box6 p { width: 100px; height: 100px; background-color: orange; transition: transform 2s linear 0s; } .box6:hover p { transform: rotateX(360deg) rotateY(360deg); } </style></head><body> <div class="box1"></div> <div class="box2"> <p></p> </div> <div class="box3"></div> <div class="box4"></div> <div class="box5"></div> <div class="box6"> <p></p> </div></body></html>

🌟 all 属性

如果要所有属性都参与过渡,可以写all

all不要滥用,会引发效率问题。所以如果只需要一个属性过渡,最好写这个属性的名字。

🌟 过渡的四个小属性属性描述transiton-property哪些属性要过渡transiton-duration动画时间transiton-timing-function动画变化曲线(缓动效果)transiton-delay延迟时间
本文链接地址:https://www.jiuchutong.com/zhishi/300501.html 转载请保留说明!

上一篇:走进chatGPT新一代机器人(《走进新时代》专栏)

下一篇:Susan角点检测python实现 (边缘检测、角点检测、重心计算、非极大值抑制)(角点检测算法)

  • 微信朋友圈营销要掌握的要点(微信朋友圈营销方案)

    微信朋友圈营销要掌握的要点(微信朋友圈营销方案)

  • 爱投屏怎么连接电视(爱投屏怎么连接局域网)

    爱投屏怎么连接电视(爱投屏怎么连接局域网)

  • 华为手机开关机设置在哪(华为手机开关机记录查询)

    华为手机开关机设置在哪(华为手机开关机记录查询)

  • 拼多多步数在哪里(拼多多步数在哪里关闭OPPO)

    拼多多步数在哪里(拼多多步数在哪里关闭OPPO)

  • 芒果tv有学生会员吗(芒果tv有学生会员么)

    芒果tv有学生会员吗(芒果tv有学生会员么)

  • 微信加入黑名单还能看到朋友圈吗(微信加入黑名单怎么拉出来)

    微信加入黑名单还能看到朋友圈吗(微信加入黑名单怎么拉出来)

  • lbp2900打印机端口错误(lbp2900打印机端口怎么设置)

    lbp2900打印机端口错误(lbp2900打印机端口怎么设置)

  • 笔记本保修期是多久(笔记本保修期是能保修几次吗)

    笔记本保修期是多久(笔记本保修期是能保修几次吗)

  • 苹果手机之间发短信要钱吗(苹果手机之间发短信是绿色的)

    苹果手机之间发短信要钱吗(苹果手机之间发短信是绿色的)

  • dav703l是什么型号

    dav703l是什么型号

  • 指纹锁不灵敏怎么办(指纹锁不灵敏怎么调)

    指纹锁不灵敏怎么办(指纹锁不灵敏怎么调)

  • 淘宝东西在路上不想要了怎么办(淘宝商品在路上可以退款吗)

    淘宝东西在路上不想要了怎么办(淘宝商品在路上可以退款吗)

  • qq改密保手机审核有多长时间(qq账号改密保手机直接没有审核期吗)

    qq改密保手机审核有多长时间(qq账号改密保手机直接没有审核期吗)

  • 快手平台怎么抽成(快手平台怎么抽佣金)

    快手平台怎么抽成(快手平台怎么抽佣金)

  • xp是32位还是64位

    xp是32位还是64位

  • 手机突然卡死了关机也关不了怎么回事(手机卡死关不了机)

    手机突然卡死了关机也关不了怎么回事(手机卡死关不了机)

  • poe摄像头和普通摄像头区别(poe摄像头和普通摄像头哪个好)

    poe摄像头和普通摄像头区别(poe摄像头和普通摄像头哪个好)

  • oppoa5是否支持OTG(oppoa5可以插优盘吗)

    oppoa5是否支持OTG(oppoa5可以插优盘吗)

  • 2017款ipad和air2区别(2017款ipad与air2)

    2017款ipad和air2区别(2017款ipad与air2)

  • 计算器上on代表什么(计算器上on代表什么意思)

    计算器上on代表什么(计算器上on代表什么意思)

  • hdr10电视是什么意思(hdr10电视什么意思)

    hdr10电视是什么意思(hdr10电视什么意思)

  • 为什么有的人显示正在输入(为什么有的人显高)

    为什么有的人显示正在输入(为什么有的人显高)

  • blaal00是什么型号(bla-al00是华为什么型号和图片)

    blaal00是什么型号(bla-al00是华为什么型号和图片)

  • oppoa57有没有呼吸灯(oppoa57呼叫转移怎么设置方法)

    oppoa57有没有呼吸灯(oppoa57呼叫转移怎么设置方法)

  • 淘宝直播后台怎么听不了

    淘宝直播后台怎么听不了

  • 拼多多怎么去掉推荐(拼多多怎么去掉隐私号码保护)

    拼多多怎么去掉推荐(拼多多怎么去掉隐私号码保护)

  • 华为手机与电脑连接方法(华为手机与电脑多屏协同)

    华为手机与电脑连接方法(华为手机与电脑多屏协同)

  • 天气预报怎样在手机桌面上显示(什么天气预报最好用)

    天气预报怎样在手机桌面上显示(什么天气预报最好用)

  • vivoy3手机上市时间(vivoy3手机什么时候上市的)

    vivoy3手机上市时间(vivoy3手机什么时候上市的)

  • 中税协网站怎样补学时
  • 免税是什么税
  • 员工辞退补偿金需要交个税吗
  • 原材料盘亏自然损耗
  • 百望云票收费吗
  • 软件企业购进软件服务怎么入账
  • 收到投资款需要交税吗?
  • 招待费和福利费每年标准
  • 工会经费免征三年需要申报吗
  • 盈余公积转增股本的分录怎么写
  • 企业所得税应税所得率
  • 期初数录错了怎么改
  • 免费的企业
  • 开发成本可以计增值税吗
  • 公司用商标权作假违法吗
  • 旅行社 增值税
  • 营改增之后就没有营业税了吗
  • 没有发票怎么报销入账
  • 注册资本需要
  • 个体户上季度未申报能补报吗
  • 利息可以开专票
  • 风险纳税人如何解除
  • 退休人员取得单位证明
  • 小规模纳税人纳税申报时间
  • 建筑工程确认收入条件
  • 期间费用燃油费计入哪个项目?
  • 实收金额比应收金额多
  • 增值税多交了怎么申请退税
  • 银行利息收入的账务处理
  • 公司变更名称重新申请
  • 股权投资收入会计处理
  • 劳务派遣公司差额征税怎么申报
  • 王者荣耀中孙膑是男的女的
  • 低值易耗品处理的目的
  • phpemail正则
  • 电脑屏幕字体模糊怎么办
  • win11 build 22000.65
  • win10电源高性能被删了
  • 港田路凤凰城
  • 利得的具体分类
  • 记账凭证账务处理步骤
  • 因质量问题收取停工通知
  • 研发和技术服务税率3%
  • 模型怎么部署
  • 创造未来这首歌是谁
  • php sleep函数
  • 企业不年报会怎么样
  • 迭代器实现原理
  • 存货资产减值损失借贷方向
  • 本年利润的会计编码
  • MYSQL administrator 使用
  • 租房合同 陷阱
  • 收到发票挂账如何处理
  • 抵扣税款
  • 合并报表两种方法
  • 购进商品的运费计入什么科目
  • 小规模年末怎么做账
  • 现金存银行凭证
  • 未收到发票暂估分录
  • 付给非公司员工提成税务处理
  • 日常修理费用如何记账
  • 小规模季度没超过45万怎么纳税增值税
  • 公司支付质保金怎么做账
  • Mysql使用or如何优化
  • windows xp操作
  • iis503如何解决
  • 服务器控制电脑
  • centos用途
  • 苹果MAC电脑怎么砸壳应用app
  • 联想笔记本出厂编号怎么查询
  • dropbox怎么在国内使用
  • win7自带防火墙关闭后自己打开啥原因
  • win8个性化设置
  • 防止非法使用计算机,可口令
  • 虚拟内存系统盘
  • hbuilderx打包app教程
  • nodejs中的session
  • js继承的三种方法
  • 2008年国家公务员考试时间
  • 深圳国税电子税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设