HarmonyOS之CSS实现哆啦A梦头像 原创 精华
中软小助手
发布于 2022-3-18 09:50
浏览
3收藏
作者:郑瑶
前言:
相信很多人的童年是看哆啦A梦一起长大的吧,小时候是真的希望能有一个自己的蓝胖子,因为蓝胖子无所不能。它伴随着我很长的一段童年生活。那么这次试着用纯css来实现一个静态版本的蓝胖子吧。
效果展示
实现步骤
根据蓝胖子结构先定义好外部hml结构:
将head分解为三个部分分别为:眼睛(eyes),脸(face)和围巾(scarf)
hml代码:
css代码部分:
第一步:我们来看看眼睛是如何实现的:
眼睛部分的hml代码结构:
眼睛部分的css代码部分:
此时的效果图为:
第二步:我们来看看脸是如何实现的
脸(face)的部分可分解为:鼻子(nose),胡须(whiskers),中间的对称线(symmetric-line),嘴巴(mouth)
脸部分hml代码:
脸部分的css代码:
此时效果图:
第三步:实现围脖
接下来就是围脖这部分的代码了,围脖部分分为了两个部分:围脖,铃铛
hml代码:
css部分代码:
最终的效果图如下:
总结
以上就是所有的代码,最初的预览也如最上面的效果图的展示。其实写这个不难,主要是调试起来麻烦,而且也不像普通的css样式一样,在鸿蒙系统中存在着相当一部分的css样式不支持。主要是需要调试好position和css3transform属性的应用上。欢迎各位开发者一起讨论与研究,本次分享希望对大家的学习有所帮助。
更多原创内容请关注:中软国际 HarmonyOS 技术团队
入门到精通、技巧到案例,系统化分享HarmonyOS开发技术,欢迎投稿和订阅,让我们一起携手前行共建鸿蒙生态。
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
分类
赞
5
收藏 3
回复
5
4
3
相关推荐
哆啦A梦确实是童年梦想伙伴了,感谢老师分享实现方法
哆啦A梦!谢谢老师~
哆啦A梦,变成熟了
斯国一