当前位置:首页 > 每日看点 > 正文内容

前端自学需要把大量时间放在 HTML、CSS 吗?

卡卷网8个月前 (03-31)每日看点153

效果演示


前端自学需要把大量时间放在 HTML、CSS 吗?  第1张


文末可一键复制完整代码

源代码

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>七龙珠</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.9.1/gsap.min.js"></script> <script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script> <style> @charset "utf-8";*{box-sizing:border-box}html{height:100%;background:#f4daab}.overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background:#000000;opacity:0}#animate:checked+label .overlay{animation:darken linear 0.7s 2.8s forwards}#animate{display:none}body{height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f4daab}.beam{position:absolute;top:50%;bottom:50%;left:50%;transform:translatex(-50%);width:8%;background:#ffffff;z-index:110;border-radius:50% 50% 0 0;box-shadow:0px 0px 35px 7px rgba(255,245,145,0)}.beam:before{content:"";position:absolute;bottom:0;left:0;transform:translatey(50%);width:100%;padding-top:0;border-radius:50%;background:#ffffff;opacity:0;box-shadow:0px 0px 35px 7px white}#animate:checked+label .beam{animation:shoot-beam linear 0.3s 2.8s forwards,beam-pulse linear 0.1s 2.8s infinite}#animate:checked+label .beam:before{animation:shoot-beam-base linear 0.1s 2.8s forwards}.dragon-balls{width:60px;height:60px;transform:scale(1.5)}#animate:checked+label .dragon-balls{animation:zoom-out linear 0.3s 2.8s forwards}.button{position:absolute;text-align:center;bottom:1em;left:50%;transform:translatex(-50%);width:auto;padding:4px 8px;line-height:1em;border:solid 1px #fa391a;font-family:sans-serif;font-weight:200;font-size:1em;color:#fa391a;letter-spacing:2px;transition:ease all 0.75s;cursor:pointer;z-index:100}.button:before{content:"召唤神龙"}.button:hover{background:rgba(249,174,93,0.3)}#animate:checked+label .button:before{content:"重置"}.ball{cursor:pointer;position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;z-index:1;box-shadow:0px 0px 0px 0px #fff591}#animate:checked+label .ball{animation:outside-glow linear 0.1s infinite}.ball:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:linear-gradient(45deg,#fa391a 5%,#fe601a 20%,#f9ae5d 65%);z-index:0}.ball:before{content:"";bottom:-0.18em;right:0.5em;position:absolute;width:150%;height:50%;background:linear-gradient(to right,rgba(252,141,45,0) 0%,#fc8d2d 100%);border-radius:20% 50% 50% 20%;opacity:0.65;z-index:0}.ball .reflections{position:absolute;width:100%;height:100%;border-radius:50%;overflow:hidden;z-index:2}.ball .reflection{position:absolute;border-radius:50%}.ball .reflection:nth-child(1){width:77%;height:77%;top:-2%;right:-2%;opacity:0.7;background:linear-gradient(45deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 80%,white 100%)}.ball .reflection:nth-child(2){width:50%;height:50%;top:8%;right:8%;opacity:0.7;background:linear-gradient(45deg,rgba(255,255,255,0) 40%,rgba(255,255,255,0.5) 80%,white 100%)}.stars{position:absolute;margin-top:-0.3em;margin-left:-0.1em;z-index:1}.star{position:absolute;display:inline-block;width:0;height:0;border-right:0.3em solid transparent;border-bottom:0.7em solid #fa391a;border-left:0.3em solid transparent;font-size:6px}.star:before,.star:after{content:"";display:block;width:0;height:0;position:absolute;top:0.6em;left:-1em;border-right:1em solid transparent;border-bottom:0.7em solid #fa391a;border-left:1em solid transparent;transform:rotate(-35deg)}.star:after{transform:rotate(35deg)}.ball.one{left:-5em;top:0;z-index:6;transform:scale(0.98)}.ball.two{left:-3em;top:2.5em;z-index:7}.ball.two .star:nth-child(1){margin-left:-1.4em}.ball.two .star:nth-child(2){margin-left:1.4em}.ball.three{left:2.2em;top:1.5em;z-index:5;transform:scale(0.98)}.ball.three .star:nth-child(1){margin-top:-1.6em}.ball.three .star:nth-child(2){margin-top:0.5em;margin-left:-1.5em}.ball.three .star:nth-child(3){margin-top:0.5em;margin-left:1.5em}.ball.four{left:-.8em;top:-1.4em;z-index:4;transform:scale(0.96)}.ball.four .star:nth-child(1){margin-top:-1.7em;margin-left:-1.4em}.ball.four .star:nth-child(2){margin-top:-1.7em;margin-left:1.4em}.ball.four .star:nth-child(3){margin-top:1.1em;margin-left:-1.4em}.ball.four .star:nth-child(4){margin-top:1.1em;margin-left:1.4em}.ball.five{left:4em;top:-1em;z-index:3;transform:scale(0.96)}.ball.five .star:nth-child(1){margin-top:-0.2em}.ball.five .star:nth-child(2){margin-top:-2em;margin-left:1.6em}.ball.five .star:nth-child(3){margin-top:1.6em;margin-left:-1.6em}.ball.five .star:nth-child(4){margin-top:1.6em;margin-left:1.6em}.ball.five .star:nth-child(5){margin-top:-2em;margin-left:-1.6em}.ball.six{left:1em;top:-3.7em;z-index:2;transform:scale(0.9)}.ball.six .star:nth-child(1){margin-top:-0.2em}.ball.six .star:nth-child(2){margin-top:-1.3em;margin-left:2.2em}.ball.six .star:nth-child(3){margin-top:1.6em;margin-left:-1.6em}.ball.six .star:nth-child(4){margin-top:1.6em;margin-left:1.6em}.ball.six .star:nth-child(5){margin-top:-1.3em;margin-left:-2.2em}.ball.six .star:nth-child(6){margin-top:-2.8em}.ball.seven{left:-3.8em;top:-3.8em;z-index:1;transform:scale(0.88)}.ball.seven .star:nth-child(1){margin-top:-0.2em}.ball.seven .star:nth-child(2){margin-top:-0.2em;margin-left:2.5em}.ball.seven .star:nth-child(3){margin-top:2em;margin-left:-1.4em}.ball.seven .star:nth-child(4){margin-top:2em;margin-left:1.4em}.ball.seven .star:nth-child(5){margin-top:-0.2em;margin-left:-2.6em}.ball.seven .star:nth-child(6){margin-left:-1.4em;margin-top:-2.5em}.ball.seven .star:nth-child(7){margin-left:1.4em;margin-top:-2.5em}.ball .glow{position:absolute;width:0;height:0;background:radial-gradient(ellipse at center,#fff591 0%,rgba(255,245,145,0.99) 1%,rgba(255,245,145,0.5) 50%,rgba(254,252,234,0) 100%);z-index:10;border-radius:50%;box-shadow:0px 0px 50px 1px rgba(255,245,145,0.5)}#animate:checked+label .ball .glow{animation:inside-glow linear 1.5s 2s forwards,inside-glow-pulse linear 0.1s 3s infinite}@keyframes outside-glow{start{box-shadow:0px 0px 0px 0px #fff591}50%{box-shadow:0px 0px 35px 7px #fff591}100%{box-shadow:0px 0px 0px 0px #fff591}}@keyframes inside-glow{10%{width:105%;height:105%}20%{width:30%;height:30%}30%{width:107%;height:107%}40%{width:60%;height:60%}50%{background:radial-gradient(ellipse at center,#fff591 0%,rgba(255,245,145,0.99) 1%,rgba(255,245,145,0.5) 50%,rgba(254,252,234,0) 100%);width:115%;height:115%}58%{width:300%;height:300%}100%{width:300%;height:300%}}@keyframes inside-glow-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes zoom-out{100%{transform:scale(0.2)}}@keyframes shoot-beam{10%{box-shadow:0px 0px 35px 7px rgba(255,245,145,0)}100%{top:-20%;width:.8%}}@keyframes shoot-beam-base{100%{opacity:1;padding-top:100%}}@keyframes beam-pulse{0%{box-shadow:0px 0px 20px 1px #fff591}50%{box-shadow:0px 0px 20px 5px #fff591}100%{box-shadow:0px 0px 20px 1px #fff591}}@keyframes darken{0%{opacity:0}100%{opacity:0.6}} </style> </head> <body> <input type="checkbox" name="checkbox" id="animate"> <label for='animate'> <div class='overlay'></div> <div class='button'></div> <div class='beam'></div> <div class='dragon-balls'> <div class='ball one'> <div class='glow'></div> <div class='stars'> <div class='star'></div> </div> <div class='reflections'> <div class='reflection'></div> <div class='reflection'></div> </div> </div> <div class='ball two'> <div class='glow'></div> <div class='stars'> <div class='star'></div> <div class='star'></div> </div> <div class='reflections'> <div class='reflection'></div> <div class='reflection'></div> </div> </div> <div class='ball three'> <div class='glow'></div> <div class='stars'> <div class='star'></div> <div class='star'></div> <div class='star'></div> </div> <div class='reflections'> <div class='reflection'></div> <div class='reflection'></div> </div> </div> <div class='ball four'> <div class='glow'></div> <div class='stars'> <div class='star'></div> <div class='star'></div> <div class='star'></div> <div class='star'></div> </div> <div class='reflections'> <div class='reflection'></div> <div class='reflection'></div> </div> </div> <div class='ball five'> <div class='glow'></div> <div class='stars'> <div class='star'></div> <div class='star'></div> <div class='star'></div> <div class='star'></div> <div class='star'></div> </div> <div class='reflections'> <div class='reflection'></div> <div class='reflection'></div> </div> </div> <div class='ball six'> <div class='glow'></div> <div class='stars'> <div class='star'></div> <div class='star'></div> <div class='star'></div> <div class='star'></div> <div class='star'></div> <div class='star'></div> </div> <div class='reflections'> <div class='reflection'></div> <div class='reflection'></div> </div> </div> <div class='ball seven'> <div class='glow'></div> <div class='stars'> <div class='star'></div> <div class='star'></div> <div class='star'></div> <div class='star'></div> <div class='star'></div> <div class='star'></div> <div class='star'></div> </div> <div class='reflections'> <div class='reflection'></div> <div class='reflection'></div> </div> </div> </div> </label> </body> </html>


码字不易,硬核码字更难,希望大家不要吝啬自己的鼓励,给我 :

@码农园区

一个点赞,鼓励下我!

喜欢这个系列的小伙伴还可以浅看下以下内容:

码农园区:CSS学习路线,学习心得总结

码农园区:CSS各种炫酷组件大合集

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/03/12143.html

分享给朋友:

相关文章

那些极速版软件其存在目的是什么?

那些极速版软件其存在目的是什么?

我看了很多回答,其实都没有回答道点子上。你知道极速版APP为什么叫极速版吗?是他看视频更快吗?显然不是。只是它的安装包体积更小,下载安装速度更快而已,所以叫极速版app。当然啦,现在极速版APP和原声版APP,安装包已经没有区别了,这是因为...

手机用久了,垃圾都在哪里,总是内存显示不够,还很卡,这可怎么解决?

手机用久了,垃圾都在哪里,总是内存显示不够,还很卡,这可怎么解决?

大家的手机在使用一段时间之后啊,是不是都会出现又卡又慢的情况,尤其是安卓手机,这种现象更是非常明显,而且很多朋友啊,也都知道手机之所以会出现这些问题,一般都是手机安装了大量软件,而这些软件在使用过程中会产生大量的缓存垃圾,因此啊时间久了就会...

网易云音乐里有哪些打动你的评论?

1.“如果我被强奸了,有人说我会失去贞操。”“我怎么失去贞操了呢?” “我的贞操不在我的阴道里。”“失去贞操的是强奸犯,而不是被强奸的人。”2.但要记得那年海边的烟火,我们不拘一格 ,嘲笑过生活。………网易云热评《这样就很好》3.“ 我们在...

华为纯血鸿蒙,从此天下三分了吗?

华为纯血鸿蒙,从此天下三分了吗?

万众期待的纯血版 HarmonyOS NEXT 终于是端上来了,主打一个自研,从里到外,从内核到架构,都是自研。用户的激情已经被点燃,可见大家对于纯血鸿蒙的期待,但是鸿蒙系统能不能真正与安卓、iOS三分天下呢?目前来说,还为时过早。iOS和...

客观的讲,华为是不是真的遥遥领先?

客观的讲,华为是不是真的遥遥领先?

最近,华为上市了最新款的三折叠屏手机,于是很多大V们把这款手机吹上了天,吹成是技术上遥遥领先于全世界。谁要是敢质疑华而不实,就会被人扣上一顶汉奸卖国贼美狗的帽子。把一个商品捧成了宗教和菩萨,你只能说好,不能说不好。其实这个世界上,只要是人和...

测试用例是怎么写的?

测试用例是怎么写的?

测试用例对于测试人员而言,虽说是最最基础的技能,但却非常重要。测试用例是支撑我们在测试道路上进一步学习其他测试技能的基本功。那测试用例如何撰写,完整来说应该包含两部分内容:内容1: 测试用例撰写(按照八大要素);内容2: 测试用例(测试点)...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。