挑战开跑这两天,遇到最困扰的就是无法顺利将专案部署到GitHub Pages。关於这个问题,也有其他网友遇到,为了不影响主题进度,决定换一个平台部署静态网站。
这部分Vite官方文件提供蛮多方式的,像是GitHub Pages + Travis CI、GitLab Pages、Netlify、Google Firebase、Surge、Heroku..等等。最後我选定Vercel来部署专案。
在Vercel部署网站真的超级简单,只要用自己的GitHub帐号SignUp,引入自己的repo,就能够把repo内容自动部署上去。
而Vercel也有提供自动化部署的服务,只要master内的程序码有更新,Vercel内建的CI/CD系统就会自动执行rpm run build打包网站,执行deploy流程。
这里可以查看目前专案:
https://30-widgets-marathon.vercel.app/
好,那麽今天的Component是什麽呢?请先参考这个codepen:
https://codepen.io/zyrxdkoz/pen/mdwELqX
目标效果
画面中的影像,从模糊到清晰。中间的百分比数字则从0%到100%,然後逐渐淡出。
实作逻辑
HTML+CSS 部分
.bg
css选择器,设定fill background。让图片填满整个画面,并置於中央。.bg
选择器加入filter属性,值为 blur(radius)JS部分
(num - in_min) * (out_max - out_min)) / (in_max - in_min) + out_min
这样就能够在一个被设定好的范围内标记阶数,参考出处
<<: Day3 : 从 Hello World 看 Golang
Data Flow 中文直译为资料流, React 中文圈通常说法是 单向资料流/单一资料流, 如字...
上一篇我们学到怎麽使用Vim,还有修改commit message,这次要做的事情呢,就是要来合并跟...
本篇文章同步发表在 HKT 线上教室 部落格,线上影音教学课程已上架至 Udemy 和 Youtu...
前言: 再来就是建立和训练模型 程序码: 方案一 model = tf.keras.Sequenti...
最近看了很多滚动动画,实在让人惊叹!! 查了背後逻辑发现是用 Gsap 里的 ScrollTrigg...