效果图:
原理:利用雪碧图,来实现emoji表情包,减少图片请求数。
表情包转换为文字 & 文字转换为表情包 维护两个对象来实现。
缺点:表情包大小由雪碧图中表情包大小控制,不能更改。
htm代码
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>emo</title>
<link rel="stylesheet" href="emoji.css">
<style>
ul,li {
padding: 0;
margin: 0;
list-style: none;
}
#emo_container {
width: 280px;
display: flex;
flex-wrap: wrap;
}
#emo_container li {
width: 70px;
height: 70px;
margin-bottom: 10px;
c