H5移动端关于svg运用于签到记录

今天在写页面的时候遇到一个不是很好画的页面, 关于记录签到记录, 这里运用svg解决了这个问题, 拿出来分享一下;

首先先让UI设计师将"签到记录"那部分图片生成svg格式, 直接在html结构里展示svg, 图片中每一块分成了一个g标签, g里面包含了每块的path, 只需在交互时(g支持click事件)修改当前g标签下的path的fill的颜色即可, 接下来就可以实现想要的效果;  注意:g和图片的每一块有时不是按顺序对应的;

页面样式

附上简单的demo: demo (由于时间问题, 没有做对应, 这里只是说一下遇见这种页面解决的思路);

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,446评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,250评论 4 61
  • 使用sketch最重要的一点是设计好控件的规范。 为做好设计规范需要对色彩进行编号,比如:color_a”_1,c...
    youyeath阅读 26,301评论 2 237
  • 今天是我和他的第一百一十三天,时间很短,对他的了解还是处于模糊的境界,我是一名普通的大学生,他已经工作了,他比我大...
    心悦辰阅读 281评论 0 1
  • 目录 1.简介 2.交通 3.特色景点介绍 3.1秦(秦始皇陵,兵马俑) 3.2唐(华清宫...
    瞌睡熊123阅读 455评论 2 3