爱美容
当前位置: 首页 美容百科

css3前端小栈怎么设置(web前端学习-CSS3loading示例详细讲解)

时间:2023-06-19 作者: 小编 阅读量: 1 栏目名: 美容百科

原件预览图:效果解析从效果而言,我们主要实现下列步骤:1、让一个圆旋转,并且是先快后慢;2、有颜色过渡效果、并且有透明度;3、然后就是复制上面的效果,5个,然后按时间执行动画好了,开始我们的表演第一步-一个圆旋转css画一个圆很简单,div设置宽高,用border-radius:100%就可以轻松实现。看看我的解决方案:<div><div></div></div>用一个盒子,装住圆,盒子比圆大。所以,我们操作box下面的div,添加颜色过渡动画,并添加透明度。

点击右上方红色按钮关注“web秀”,让你真正秀起来

前言

最近公司实在是太忙了,996的日子(当前时间凌晨2019-01-06 02:04),所以更新也少了,希望大家多体谅一下,在此对小伙伴们说声抱歉。

前几天接到小伙伴投稿,希望做一个类似loading的效果,也是只要手头有空就赶紧写写,今天终于给做好了,非常感谢"月球居民爱丽丝"的投稿。

原件预览图:

效果解析

从效果而言,我们主要实现下列步骤: 1、让一个圆旋转,并且是先快后慢; 2、有颜色过渡效果、并且有透明度; 3、然后就是复制上面的效果,5个,然后按时间执行动画

好了,开始我们的表演

第一步 - 一个圆旋转

css画一个圆很简单,div设置宽高,用border-radius:100%就可以轻松实现。但是实现一个圆,旋转,并且不是绕自己的圆心旋转(绕自己的圆心旋转看不出来效果)是个问题,怎么解决了?

看看我的解决方案:

<div ><div ></div> </div>

用一个盒子,装住圆,盒子比圆大。圆最水平居中,盒子顶部,然后旋转盒子,就可以搞定圆的选择效果。

.shadow-box{position: absolute;width: 260px;height: 260px;border: 1px solid;left: 200px; }.shadow-box div{position: absolute;background: #1199ff;width: 50px;height: 50px;border-radius: 100%;float: right;left: 50%;margin-left: -25px; } @keyframes trotate{/*动画开始第一帧*/from {/*transform: rotate旋转,2.4s内从0°过渡到360°*/transform: rotate(0deg);}/*动画结束最后一帧*/to {transform: rotate(360deg);} } .box1{/*动画:2.4s执行完毕,cubic-bezier贝塞尔曲线(先快后慢)*/animation: trotate 2.4s cubic-bezier(.23,1.02,.44,.9); }

第二步 - 颜色过渡

颜色过渡和旋转基本一样,不过颜色并不是作用盒子,而是圆。所以,我们操作box下面的div,添加颜色过渡动画,并添加透明度。

@keyframes acolor1{from {background: #1199ff;opacity: 0.7;}to {background: #c837ed;opacity: 0.2;} } .box1 div{animation: acolor1 2.4s cubic-bezier(.23,1.02,.44,.9);background: #1199ff;opacity: 0.7; }

第三步 - copy

<div ><div ><div ></div></div><div ><div ></div></div><div ><div ></div></div><div ><div ></div></div><div ><div ></div></div> </div>

我们复制5个,并用box1-box5来区分

.shadow-box{position: absolute;width: 260px;height: 260px;/* border: 1px solid; */ /*去掉边框*/left: 200px; }.shadow-box div{position: absolute;width: 50px;height: 50px;border-radius: 100%;float: right;left: 50%;margin-left: -25px; }/*旋转动画*/ @keyframes trotate {from {transform:rotate(0deg);}to {transform:rotate(360deg);} }/*box1颜色、透明度过渡动画*/ @keyframes acolor1 {from {background: #1199ff;opacity: 0.7;}to {background: #c837ed;opacity: 0.2;} } @keyframes acolor2 {from {background: #46b0ff;opacity: 0.7;}to {background: #9e79db;opacity: 0.2;} } @keyframes acolor3 {from {background: #32bbff;opacity: 0.7;}to {background: #f577a8;opacity: 0.2;} } @keyframes acolor4 {from {background: #00dbc2;opacity: 0.7;}to {background: #ff745a;opacity: 0.2;} } @keyframes acolor5 {from {background: #00dbc2;opacity: 0.7;}to {background: #ff745a;opacity: 0.2;} }/*box1应用旋转动画*/ /** * box1 2.4s * box2 2.2s完成 延时0.6s执行 * box3 2s完成 延时1.2s执行 * ... * 时间依次减少,动画效果也就是越来越快 * 能追上上面一个动画 */ .box1{animation: trotate 2.4scubic-bezier(.23,1.02,.44,.9);z-index: 4; } .box2{/* 2s完成 */animation: trotate 2.2scubic-bezier(.23,1.02,.44,.9);/* 延时1.2s执行 */animation-delay: .6s;z-index: 3; } .box3{animation: trotate 2scubic-bezier(.23,1.02,.44,.9);animation-delay: 1.2s;z-index: 2; } .box4{animation: trotate 1.8scubic-bezier(.23,1.02,.44,.9);animation-delay: 1.8s;z-index: 1; } .box5{animation: trotate 1.6scubic-bezier(.23,1.02,.44,.9);animation-delay: 2.4s;z-index: 1; } /*box1应用颜色、透明度过渡动画*/ .box1 div{animation: acolor1 2.4scubic-bezier(.23,1.02,.44,.9);background: #1199ff;opacity: 0.7; } .box2 div{animation: acolor2 2.2scubic-bezier(.23,1.02,.44,.9);animation-delay: .6s;background: #46b0ff;opacity: 0.7; } .box3 div{animation: acolor3 2scubic-bezier(.23,1.02,.44,.9);animation-delay: 1.2s;background: #32bbff;opacity: 0.7; } .box4 div{animation: acolor4 1.8scubic-bezier(.23,1.02,.44,.9);animation-delay: 1.8s;background: #00dbc2;opacity: 0.7; } .box5 div{animation: acolor4 1.6scubic-bezier(.23,1.02,.44,.9);animation-delay: 2.4s;background: #00dbc2;opacity: 0.7; }

最终效果预览:

总结

还是那句“万丈高楼平地起”,要善于问题分解,一步一步来,不要想着一口一个胖子,饭的慢慢吃。按步骤是不是发现超级简单就可以搞定?

再次感谢"月球居民爱丽丝"同学,也期待更多人的投稿。

陌生人,2019年好好加油,我看好你。

公告

喜欢小编的点击关注,了解更多知识!

源码地址请点击下方“了解更多”

,
    推荐阅读
  • 听觉的秘密(听觉世界里的潜规则)

    鸡尾酒会效应说起大脑的能力强,至今,大脑在处理声音方面的一个功能还在让所有科学家惊叹,这个功能的神奇机制至今也还是个谜。这种功能有个有趣的名字,叫做“鸡尾酒会效应”。动物也展现鸡尾酒会效应最近的研究发现,很多动物的听觉系统也具有这种鸡尾酒会效应的功能,例如鸟儿们经常群集一起,叽叽喳喳开大会,但它们往往只是回应自己伴侣的叫声,显然它们能够从嘈杂的叽喳声中分辨出伴侣的声音。

  • 淄博环保供热第一供热分公司供暖范围在哪?

    淄博环保供热第一供热分公司供暖范围在哪?供暖小常识之暖气不热的具体排气方法:每个暖气片上都有一个手动排气阀,用户可轻轻拧松手动排气阀,听到排气声立即停止扭动排气阀,若见有稳定水流流出可将排气阀轻轻拧紧。排过气后,若暖气片还是不热,应请专业人员查明原因,帮助解决问题,切不可盲目放水。

  • 窗帘是什么材质 高精密窗帘是什么材质

    透明类的丝质面料,手感柔软、纹路流畅,用做窗帘,既浪漫又高雅。丝质窗帘最大的特点也是最明显的缺点就是价格昂贵,难以清洗。古代太后或皇后临朝听政,殿上用竹帘遮隔,则称为垂帘听政。

  • 普惠性幼儿园能否增加收费项目(普惠性幼儿园覆盖率将超过80)

    普惠性幼儿园覆盖率将超过80日前,陕西省教育厅和陕西省发改委联合印发了《陕西省教育事业发展“十四五”规划》,其中明确提出要强化学前教育规划建设,将新增公办园300所,公办园占比和公办园在园幼儿占比保持50%以上,普惠性幼儿园覆盖。

  • 林清玄人生感言(承担是生命里最美的东西)

    更令人赞叹的是,那个煮面的老板还边与顾客聊着闲天。对于孩子突如其来的谈话,我感到莞尔,并且立即坦然承认,我一定输给卖面的人。他们不用言语,而以动作表达了对生命的承担。在古印度人传统的观念里,认为只要是两条河交会的地方一定是圣地,这是千年智慧累积所得到的结论。当然,在我们以神圣的心面对世界时,自己就有了承担,也就成为值得敬佩的人之一。事实上,所有的比较都是一种执著。

  • 白花蛇舌草的功效与作用(白花蛇舌草的功效与作用效)

    白花蛇舌草一年生小草本,生于潮湿的田边、沟边、路旁和草地。白花蛇舌草药材全体扭成团块,灰绿色至灰棕色。白花蛇舌草补充信息:炮制:取原药材除去杂质,抢水洗净,稍润,切段,干燥。白花蛇舌草适合人群:孕妇慎用白花蛇舌草的功效和作用白花蛇舌草味苦、微甘,性微寒;入肺、肝、胃经;具有清热利湿,解毒抗癌的功效;主治肺热喘咳,咽喉肿痛,湿热黄疸,热淋涩痛,水肿,痢疾肠炎,肠痈,痈肿疮疡,毒蛇咬伤,癌肿。

  • 苏州西站长途汽车站停运通知(苏州市区79班汽车客运班线停班)

    苏州汽车客运总站表示,将给因台风造成停班班次的旅客办理免费退票。昆山客运中心站正密切关注“利奇马”的走向及发展趋势,动态调整班次开行方案并及时通知广大旅客相关停班信息,确保旅客安全出行。有去机场、高铁站、火车站换乘的旅客请适当增加出行时间,以免受台风影响耽误行程。如因天气原因导致班次停运,乘车人可在当天携带本人身份证持车票到车站窗口办理全额退票。

  • 二氧化碳用途(二氧化碳的用途)

    二氧化碳是我们很熟悉的一种气体,大量的二氧化碳会导致温室效应的加剧。学过生物的同学都知道,植物的光合作用是需要二氧化碳作为原料的。在很多农场里面,也会放置产生二氧化碳的仪器,提高农作物的产量。二氧化碳灭火器可用于扑灭图书、重要仪器的失火,因为扑灭后没有任何的残留物质。其实这种效果都是由人为用干冰造成的。以及人工降雨也都会用到二氧化碳等,用途广泛。

  • 桂林社保卡要自己去银行办吗(桂林社保卡要自己去银行办吗现在)

    制卡人1寸白底免冠深色上衣证件纸质彩色照片1张。如委托代办,需提供受委托人的居民身份证原件。填写社会保障卡制卡申领表。社会保障卡启用1.办理条件本统筹区已领取社会保障卡,但未激活社保功能的参保人员。广西区内转入已经持有社会保障卡的参保人员。

  • tvb五花是谁(深扒TVB五朵金花)

    根据港媒报道,杨怡与胡定欣在剧组拍摄期间已经有了两女相争的苗头。根据当时报道,吴卓羲公开表示,自己与徐子珊仅拍摄了一天电视剧,便成为了男女朋友,使得二人被视为最佳荧幕情侣。在此期间,黄宗泽与五花们合作过多部作品,荧幕情侣也是组合了一对又一对。此外,同样家庭事业双丰收的还有勤恳劳模杨怡。然而,现实生活中,与杨怡定情的却是在剧中饰演马国明弟弟的罗仲谦。杨怡仍然认定罗仲谦,并于2016年10月于英国完婚。