V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
joaner
V2EX  ›  分享创造

用户名生成的头像

  •  1
     
  •   joaner · 2018-02-11 15:03:37 +08:00 · 3486 次点击
    这是一个创建于 2237 天前的主题,其中的信息可能已经有所发展或是发生改变。

    简单配置就能填充用户缺省的头像,支持显示 姓,名或首字母,背景颜色来自 Material Design color。

    相比其它类似项目,对中文姓名的支持更加友好。

    https://github.com/joaner/namedavatar


    如果原本的图片无效,就填充<svg>图像到 src 的 data uri

    <img src="invalid.png" alt="李连杰">
    <img alt="Tom Hanks">
    
    <script>
    namedavatar.setImgs(document.querySelector('img[alt]'), 'alt')
    </script>
    

    也支持 vue2 的directive指令方式:

    import { directive } from 'namedavatar'
    Vue.directive('avatar', directive)
    
    <img v-avatar="username">
    

    新做的项目,欢迎大家 review & 建议

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3439 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 11:11 · PVG 19:11 · LAX 04:11 · JFK 07:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.