#过年不停更#HarmonyOS 纯css3版冰墩墩 原创 精华
中软小助手
发布于 2022-2-17 14:43
浏览
4收藏
春节不停更,此文正在参加「星光计划-春节更帖活动」
作者:黄海兵
前言
北京冬奥会正如火如荼地进行,冬奥会吉祥物冰墩墩也是火遍全网,网络上其他语言的冰墩墩层出不穷,我们这次用纯css3来实现一个动态版的冰墩墩。
效果展示:
实现步骤
根据冰墩墩的模型,布置好整体结构,结构布局如下:
1、背景、脸部轮廓与躯体主干
背景板:
脸部轮廓依次包含了眼睛、鼻子、嘴巴,代码如下:
css部分主要是通过transform的translate来进行2D转换和scale进行缩放缩放
脸部轮廓整体效果如下:
css样式代码如下:
再画个脸部
接下来画眼睛
看下效果
接下来把眼睛里的眼球补上
效果图如下:
接下来是鼻子:
然后是嘴巴:
效果如下:
躯体主干部分:
效果如下:
2、耳朵、手臂
结构布局如下:
再给耳朵和手臂加上动画效果,主要通过animation和@keyframes来制作动画,效果如下:
代码如下:
3、腿、脚
实现效果如下:
代码如下:
给腿、脚加上动画效果:
4、最后效果展示
再加上底部和logo,最后看下整体效果:
总结
本文主要是讲解如何用css实现一个动态版的冰墩墩,主要的技术用到了css里的transform和animation, 欢迎各位开发者一起讨论与研究,本次分享希望对大家的学习有所帮助。
更多原创内容请关注:中软国际 HarmonyOS 技术团队
入门到精通、技巧到案例,系统化分享HarmonyOS开发技术,欢迎投稿和订阅,让我们一起携手前行共建鸿蒙生态。
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
分类
赞
16
收藏 4
回复
16
3
4
相关推荐
冰墩墩的相关教程真是八仙过海,各显神通
牛逼,向大佬学习。
大佬,好可爱的墩墩