首页

用sprites css(雪碧图)方式来切微信表情包

有时候业务上要做做评论框或者聊天页面会用到emoji表情包,当然使用比较广泛的非微信表情包莫属了。做表情包可以使用阿里的矢量图库或svg,不讲究的话也可以直接叫UI切一堆png图片给你(如果UI不怼你的话^_^)。以前都是UI直接丢一张大图过来我用精灵css(国内也有叫雪碧图)来自己做的。原理就是用css中background-position属性来给整个大图定位以此分割成(视觉上)不同的小图来展示。 好处就是可以减少http请求也省了切图的功夫,不好的地方就是其中要改某个图片很麻烦必须更新整张图甚至重写css。 下面直接上代码: <a href="https://product.liyiru.top/uploads/3f21ef063869dab35500115dce02ca29.png">>>>这个是微信表情包的雪碧图>>></a> <img src="https://product.liyiru.top/uploads/3f21ef063869dab35500115dce02ca29.png"/> 纯js+css代码 <img src="https://product.liyiru.top/uploads/177475e1efec34f21f65ace4a2c7243e.png"/>
更多>>
折腾deepin20 页面动态延迟加载js文件 laravel-admin自定义主键的表单编辑 支付宝周期付款(alipay连续包月)入坑指南 用sprites css(雪碧图)方式来切微信表情包