表情包制作

html部分

 <div id="show">
<!--<img src="img/face/00.gif"/>-->
</div>
<div class="comment"> 
    <div> 
        <p id="saytext" name="saytext" contenteditable="true"></p> 
        <p class="bq-bottom"><span class="emotion" id="biaoqing"></span> <a id="btn">提交</a></p>
        <div id="ku">
        </div>

    </div> 

</div> 

css部分                

*{box-sizing: border-box;}
p{padding: 0;margin: 0;}
.comment{width: 960px;margin: 0 auto;border: 1px solid #ddd;margin-top: 30px;}
#saytext{width: 958px; height: 100px; border: 0;outline:none;resize: none;}
#saytext>img{width: 30px;height: 30px;}
.bq-bottom{height: 30px;width: 958px; border-top: 1px solid #ddd; }
#biaoqing{display: inline-block;width: 30px;height:30px;background: 
url(img/biao.png) no-repeat center center;background-size:100% 100% ; border-right:1px solid #ddd; 
cursor: pointer;
}
#biaoqing:hover{background: url(img/biao2.png) no-repeat center center;background-size:100% 100% ; }
#btn{float: right;display: inline-block;width:100px;height:30px;line-height: 30px; background: #ddd;text-align: center;cursor: pointer;} 
#ku{
border: 1px solid #000;
display: none;
margin-top:2px ;
}
#ku img{width: 69px;height: 69px;border: 1px solid #ccc;}
#show{width: 960px;height: 100px; margin: 0 auto; border: 1px solid #ddd;}

#show>img{width: 50px;height: 50px;}

第二 我的表情图片是PHP传过来的

php部分

$biaoqing=[
["title"=>"1","src"=>"face/01.gif"],
["title"=>"1","src"=>"face/02.gif"],
["title"=>"1","src"=>"face/03.gif"],
["title"=>"1","src"=>"face/04.gif"],
["title"=>"1","src"=>"face/05.gif"],
["title"=>"1","src"=>"face/06.gif"],
["title"=>"1","src"=>"face/07.gif"],
["title"=>"1","src"=>"face/08.gif"],
["title"=>"1","src"=>"face/09.gif"],
["title"=>"1","src"=>"face/10.gif"],
["title"=>"1","src"=>"face/11.gif"],
["title"=>"1","src"=>"face/12.gif"],
["title"=>"1","src"=>"face/13.gif"],
["title"=>"1","src"=>"face/14.gif"],
["title"=>"1","src"=>"face/15.gif"],
["title"=>"1","src"=>"face/16.gif"],
["title"=>"1","src"=>"face/17.gif"],
["title"=>"1","src"=>"face/18.gif"],
["title"=>"1","src"=>"face/19.gif"],
["title"=>"1","src"=>"face/20.gif"],
["title"=>"1","src"=>"face/21.gif"],
["title"=>"1","src"=>"face/22.gif"],
["title"=>"1","src"=>"face/23.gif"],
["title"=>"1","src"=>"face/24.gif"],
["title"=>"1","src"=>"face/00.gif"],
];

接下来就是重点了 js部分

$("#biaoqing").click(()=>{
    $("#ku").css("display","block");
    $.ajax({
        type:"get",
        url:"biaoqing.php",
        success:function(data){
            var html="";
            for(var p of data){
            html+=`
                <img src="img/${p.src}"/>
            `
            }
            $("#ku").html(html);
            // console.log(data)
        },error:function(){
            alert("网络错误");
        }
    });
})
$("#ku").mouseleave(()=>{
    $("#ku").css("display","none").html("");
})
$("#ku").click("img",(e)=>{
    var tar=e.target;
    var a=$(tar).attr("src");
    var b=$("#saytext").html();
    var html=`<img src="${a}" />`;
// $("#saytext").append("<img src="+"'"+a+"'"+"/>");
    $("#saytext").html(b+"<img src="+"'"+a+"'"+"/>");
})
$("#btn").click(()=>{
    var b=$("#saytext").html();
    var html="";
    html=`${b} `
    // $("#show").html(html);
    $("#show").append(b);
    $("#saytext").html("");
})



 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值