位置: 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实现 (边缘检测、角点检测、重心计算、非极大值抑制)(角点检测算法)

  • 淘宝省钱卡怎么开通(淘宝省钱卡怎么关闭自动续费)

    淘宝省钱卡怎么开通(淘宝省钱卡怎么关闭自动续费)

  • 精影显卡怎么样(精影显卡怎么样 知乎)

    精影显卡怎么样(精影显卡怎么样 知乎)

  • 抖音怎么转发别人作品(抖音怎么转发别人的作品是小框了)

    抖音怎么转发别人作品(抖音怎么转发别人的作品是小框了)

  • 华为手机怎么弄水印在图片上(华为手机怎么弄出来下边的三个键)

    华为手机怎么弄水印在图片上(华为手机怎么弄出来下边的三个键)

  • 转存为笔记是什么意思(转存为笔记是什么格式)

    转存为笔记是什么意思(转存为笔记是什么格式)

  • 设备离线2是怎么回事(设备离线20102004)

    设备离线2是怎么回事(设备离线20102004)

  • oppo旗下有什么品牌(oppo旗下的)

    oppo旗下有什么品牌(oppo旗下的)

  • 机顶盒信号灯一闪一闪无信号(机顶盒信号灯一闪一闪的)

    机顶盒信号灯一闪一闪无信号(机顶盒信号灯一闪一闪的)

  • 华为jdn2-al50是什么型号(华为jdn2-al50是什么尺寸)

    华为jdn2-al50是什么型号(华为jdn2-al50是什么尺寸)

  • shift+ctrl是什么

    shift+ctrl是什么

  • 在excel中文本型数据默认的对齐方式是(在Excel中文本型数据包括)

    在excel中文本型数据默认的对齐方式是(在Excel中文本型数据包括)

  • win7重启快捷键是什么(win7快速重启)

    win7重启快捷键是什么(win7快速重启)

  • 拼多多查看分享3次什么意思(拼多多查看分享的商品)

    拼多多查看分享3次什么意思(拼多多查看分享的商品)

  • qq充了vip再充svip会怎样(qq充完vip再充svip有什么用)

    qq充了vip再充svip会怎样(qq充完vip再充svip有什么用)

  • iphone突然重启咋回事(iphone手机突然重启)

    iphone突然重启咋回事(iphone手机突然重启)

  • 已登录qq怎么看密码(已登录qq怎么看共同好友)

    已登录qq怎么看密码(已登录qq怎么看共同好友)

  • vivoy93怎样恢复出厂设置(vivoY93怎样恢复手机出厂设置)

    vivoy93怎样恢复出厂设置(vivoY93怎样恢复手机出厂设置)

  • vivo手机mm安全中心是什么(vivo手机安全中心官网)

    vivo手机mm安全中心是什么(vivo手机安全中心官网)

  • qq秀在哪里打开(qq秀怎么打开)

    qq秀在哪里打开(qq秀怎么打开)

  • 苹果11原彩显示开不开(苹果11原彩显示没有了)

    苹果11原彩显示开不开(苹果11原彩显示没有了)

  • 小米8se是锂电池吗(小米8se电池电压是几伏)

    小米8se是锂电池吗(小米8se电池电压是几伏)

  • oppoa5耳机模式怎么关(oppoa5耳机模式怎么解除没有智能辅助)

    oppoa5耳机模式怎么关(oppoa5耳机模式怎么解除没有智能辅助)

  • 华硕主板怎么关uefi(华硕主板怎么关闭主板彩灯)

    华硕主板怎么关uefi(华硕主板怎么关闭主板彩灯)

  • 好友步数为零是关了么(好友步数为零是什么意思)

    好友步数为零是关了么(好友步数为零是什么意思)

  • 一亩地是多少平方米(一亩地是多少平方?)

    一亩地是多少平方米(一亩地是多少平方?)

  • 外出经营活动税收管理证明在哪里办理
  • 车船税的免征对象是什么
  • 税务局 强制
  • 一般纳税人销项税和进项税如何抵扣
  • 农产品开具发票税率是多少
  • 员工在外出差的说说
  • 建筑劳务公司的工资计入什么科目
  • 普通发票金额和申报工资有关系吗
  • 出差补贴需要交税
  • 免抵退税额为什么等于出口价乘以退税率
  • 存货占营业收入的意义
  • 服装纳税税率
  • 冲销以前年度营业外支出
  • 租车纳税
  • 结转城建税和教育费附加
  • 邮政能否为固定业户代开增值税普通发票
  • 外购商品赠送客户怎么做账
  • 罚款所得税调整
  • 结转完工入库产品成本计算
  • 企业实际发生的与取得收入有关的、合理的支出,包括
  • 企业所得税前列支的费用
  • 报刊杂志广告文案写作
  • 房地产开发企业资质管理规定
  • 审核费用发票需要发票吗
  • 企业购进货物若发生下列事项,其增值税进项税额
  • 非居民个人所得税税率表2021
  • 公司支付给个人的货款怎么入账
  • 发票丢失税局怎么罚款
  • 债权转让的方式有哪几种
  • 收到违反合同的违约金
  • 库存商品赠送会计分录
  • 系统安装工具有什么用
  • 主板清除bios
  • 发票作废重扣税怎么办
  • 融资性售后回租和融资租赁的区别
  • Calanques de Piana岩层上的一个心形洞,法国科西嘉岛 (© joningall/Getty Images)
  • 企业开办期间的税费
  • php get_headers
  • php 收邮件
  • ubuntu20.04.1安装
  • 最强alpha什么意思
  • fio命令详解
  • 如何利用口诀记住那字
  • 先款还是先票
  • 增值税发票名称可以写个人吗
  • 增值税进项加计抵减账务处理
  • 报表里主营业务怎么填
  • 深入分析原因,找出问题根源并有效破解
  • 应收款和实收款区别
  • 一般纳税人哪种税
  • 销项发票属于哪个科目
  • 小规模增值税税率表2023年最新版
  • 会计记账凭证的填制要求
  • 人力资源行业企业成长
  • 产品广告费属于什么会计科目类别
  • excel账务处理心得
  • 已经抵扣进项税转出怎么做分录?
  • 固定资产清理账务处理流程
  • 结转本月福利费会计分录
  • 开具红字发票的当月就要进项税额转出吗?
  • 复利终值与现值的关系
  • 本票丢了别人可以取钱吗
  • mysql5.7主从配置
  • win7系统中怎么卸载安装的软件
  • 通过修改注册表来修改chrome配置
  • windows8远程桌面连接
  • win10系统打开word出现水渍
  • xp 注册
  • win8.1怎么用
  • linux双网卡绑定原理
  • win8双系统安装教程
  • win10系统用正版有什么好处
  • windows10保存的文件一般在哪里
  • layer关闭当前窗口
  • Linux Shell+Curl网站健康状态检查脚本,抓出中国博客联盟失联站点
  • shell脚本可以使用的引号
  • 批处理遍历文件输出文件路径
  • Android通过HttpURLConnection获取JSON并进行UI更新
  • node.js nvm
  • win10的安装方式有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设