电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

CSS3使用過度動畫和緩動效果案例講解

瀏覽:31日期:2022-06-02 15:13:55

transition過渡:

四個小屬性

屬性 意義 transition-property 哪些屬性要過渡 transition-duration 動畫時間 transition-timing-function 動畫變化曲線(緩動效果) transition-delay 延遲時間
  • transition過度屬性是CSS3濃墨重彩的特性,過度可以為一個元素在不同樣式之間變化自動添加“補間動畫”

  • 兼容性IE10開始兼容,移動端兼容良好
  • 曾幾何時,網頁上的動畫特效基本都是由JavaScript定時器實現的,現在逐步改為使用CSS3過度
  • 優點:動畫更細膩,內存開銷小
  • transition屬性有4個要素:
    transition:width 1s linear 0s;(什么屬性要過度、動畫時長、變化速度曲線、延遲時間)
<!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>動畫過渡</title>    <style>.box {    width: 200px;    height: 200px;    background-color: black;    transition: width 5s linear 0s;}.box:hover {    width: 500px;}    </style></head><body>    <div>    </div></body></html>

就是需要過渡的的加屬性值transition,第一個值為變化的屬性

哪些屬性可以參與過渡

  • 所有數值類型的屬性,都可以參與過渡,比如width、height、left、top、border-radius
  • 背景顏色和文字顏色都可以被過渡
  • 所有變形(包括2D和3D)都可以被過渡

all:

  • 所有的屬性都要參與過渡,可以寫all
    transition:all 5s linear 0s;
<!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>動畫過渡</title>    <style>.box {    width: 200px;    height: 200px;    background-color: black;    transition: width 5s linear 0s;}.box:hover {    width: 500px;}.box1{    width: 200px;    height: 200px;    background-color: blue;    transition: all 5s linear 0s;}.box1:hover {    width: 400px;    height: 200px;    background-color: greenyellow;    border-radius: 50%;}    </style></head><body>    <div></div>    <div></div></body></html>

過渡的緩動效果:

緩動參數

  • transition的第三個參數就是緩動參數,也就是變化速度曲線
    transition:width 1s linear 0s;

常用的緩動參數

子屬性

transition-timing-function:ease;

<!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>動畫過渡</title>    <style>* {    margin: 0;    padding: 0;}.box1 {    border:1px solid black;}.box1 p{    width: 50px;    height: 50px;    background-color: blue;    position: relative;    left: 0;    margin-bottom: 10px;    transition: left 5s linear 0s;}.box1 p:nth-child(2) {    transition-timing-function: ease;}.box1 p:nth-child(3) {    transition-timing-function: ease-in;}.box1 p:nth-child(4) {    transition-timing-function: ease-out;}.box1 p:nth-child(5) {    transition-timing-function: ease-in-out;}.box1:hover p {    left: 100px;}    </style></head><body>    <div><p></p><p></p><p></p><p></p><p></p>    </div></body></html>

貝塞爾曲線:

  • 網站https://cubic-bezier.com/可以生成貝塞爾曲線,可以自定義動畫緩動參數

到此這篇關于CSS3使用過度動畫和緩動效果案例講解的文章就介紹到這了,更多相關CSS3使用過度動畫和緩動效果內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: CSS HTML
主站蜘蛛池模板: 今日热点_实时热点_奇闻异事_趣闻趣事_灵异事件 - 奇闻事件 | 济宁工业提升门|济宁电动防火门|济宁快速堆积门-济宁市统一电动门有限公司 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛调查出轨取证公司_青岛婚外情取证-青岛探真调查事务所 | 警用|治安|保安|不锈钢岗亭-售货亭价格-垃圾分类亭-移动厕所厂家-苏州灿宇建材 | lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 美侍宠物-专注宠物狗及宠物猫训练|喂养|医疗|繁育|品种|价格 | 青岛空压机,青岛空压机维修/保养,青岛空压机销售/出租公司,青岛空压机厂家电话 | 急救箱-应急箱-急救包厂家-北京红立方医疗设备有限公司 | 济南品牌设计-济南品牌策划-即合品牌策划设计-山东即合官网 | 精密模具加工制造 - 富东懿| 地源热泵一体机,地源热泵厂家-淄博汇能环保设备有限公司 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 超声波清洗机_超声波清洗机设备_超声波清洗机厂家_鼎泰恒胜 | 耳模扫描仪-定制耳机设计软件-DLP打印机-asiga打印机-fitshape「飞特西普」 | 无缝方管|无缝矩形管|无缝方矩管|无锡方管厂家 | 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 | 厌氧反应器,IC厌氧反应器,厌氧三相分离器-山东创博环保科技有限公司 | 成都亚克力制品,PVC板,双色板雕刻加工,亚克力门牌,亚克力标牌,水晶字雕刻制作-零贰捌广告 | 哲力实业_专注汽车涂料汽车漆研发生产_汽车漆|修补油漆品牌厂家 长沙一级消防工程公司_智能化弱电_机电安装_亮化工程专业施工承包_湖南公共安全工程有限公司 | TPE_TPE热塑性弹性体_TPE原料价格_TPE材料厂家-惠州市中塑王塑胶制品公司- 中塑王塑胶制品有限公司 | 电动葫芦|防爆钢丝绳电动葫芦|手拉葫芦-保定大力起重葫芦有限公司 | 法兰连接型电磁流量计-蒸汽孔板节流装置流量计-北京凯安达仪器仪表有限公司 | 常州翔天实验仪器厂-恒温振荡器-台式恒温振荡器-微量血液离心机 恒温恒湿箱(药品/保健品/食品/半导体/细菌)-兰贝石(北京)科技有限公司 | 隔爆型防爆端子分线箱_防爆空气开关箱|依客思| 货车视频监控,油管家,货车油管家-淄博世纪锐行电子科技 | 淄博不锈钢,淄博不锈钢管,淄博不锈钢板-山东振远合金科技有限公司 | 锌合金压铸-铝合金压铸厂-压铸模具-冷挤压-誉格精密压铸 | 耐火浇注料-喷涂料-浇注料生产厂家_郑州市元领耐火材料有限公司 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 | 上海噪音治理公司-专业隔音降噪公司-中广通环保 | 天坛家具官网| 苗木价格-苗木批发-沭阳苗木基地-沭阳花木-长之鸿园林苗木场 | 酒糟烘干机-豆渣烘干机-薯渣烘干机-糟渣烘干设备厂家-焦作市真节能环保设备科技有限公司 | 玄米影院| 包塑软管|金属软管|包塑金属软管-闵彬管业 | 玉米深加工机械,玉米加工设备,玉米加工机械等玉米深加工设备制造商-河南成立粮油机械有限公司 | 找果网 | 苹果手机找回方法,苹果iPhone手机丢了找回,认准找果网! | 武汉刮刮奖_刮刮卡印刷厂_为企业提供门票印刷_武汉合格证印刷_现金劵代金券印刷制作 - 武汉泽雅印刷有限公司 | 烟气换热器_GGH烟气换热器_空气预热器_高温气气换热器-青岛康景辉 | PU树脂_水性聚氨酯树脂_聚氨酯固化剂_聚氨酯树脂厂家_宝景化工 | 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 |