网页上添点儿动画元素,用户会觉得更有意思,体验感也提升不少。例如,换个动态背景图整个页面都会变得生动有趣些。今儿个我就给你们分享个用CSS搞出来的背景图会转动的动态效果,超级容易学会,好玩得很!
准备背景图
首先,想要画面活灵活现,就得有个好看点的背景。就跟盖房子一样,找色彩鲜艳的自然风景或抽象画做背景更赞。找到合适的马上保存下来,给它取名叫“bg.png”,接下来经常用得到。
创建HTML文件
首先要学HTML代码,比如编一个HTML,里面放个div,用CSS给它加个漂亮的背景图和酷炫的动画特效。
定义CSS样式
别忘了给现有的div贴上标签’element’,这样就可以随心所欲地调整大小啦,换个时尚的背景或搞点炫酷的动态效果也是简单到不行喔!
应用背景图
旋转背景图动画 .element { width: 300px; height: 300px; background-image: url("bg.png"); background-size: cover; animation: rotate 5s infinite linear; } @keyframes rotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
要让网页变得超美的,首先要有个叫做“ bg.png”的图案。接着,用background-size调整它的大小,跟你的div元素完美配合。如此简单操作,就可以轻松打造出既美观又实用的页面!
添加旋转动画
搞定!给你加上了超炫“rotate”旋风效果,试试看这连续五秒不停的旋转,想不想再试一次?而且它还会一直自动重复播放哟。另外还有个小技巧,我应用了一个线性速度函数,这样旋转起来就不会卡顿,感觉太棒了!
定义关键帧
没毛病,用@keyframes这儿几个代码就搞定了“rotate”动画制作,其中让图画先转到零度,然后再给点儿刺激,让它转个整圆圈,到头儿后刚好停下,正正好好!
运行效果
超简单滴!直接把DIV添加到HTML文件里面,然后套用之前设置好的”element” CSS样式,搞定之后保存一下,就可以在浏览器看效果。会发现设置的背景图片在轻轻地滑动~
搞定!用CSS做的元素旋转加上背景图,网站看起来好炫酷,太好玩儿了。用着非常过瘾!
总结与展望
说实话,看了咱们这篇文章,你也能学会怎么搞网页设计。先找个美图当背景板,再弄点儿简单的HTML+CSS代码,动态元素就出来了!而且在实际操作中,还可以把握好动效何时出现、速度如何、转向哪个方向等等,这样能让网页更具吸引力!
希望这篇文章能给你带来点子如果有问题或者你也喜欢聊聊CSS动画的事,别客气,快告诉我,我们互相涨知识呗!
评论0