实现结果图:
实现原理:该功能关键难点就是将input原始样式隐藏,将input的点击事件牵引到我们所想的地方或是图片上。我将每个input包含在他们相应的label元素中,利用for属性使他们相关联,这样label元素上就有了input的点击事件。然后将input的位子偏移到十万八千里,这样它就自然而然的隐藏了。
注:该代码可扩展,照片最大可上传数量可更改,但前提是有更大的放置空间,我将它限制最多能上传8张(因为8张刚刚好放下,且观赏性较佳)
html代码实现:
<div class="addition-part-main">
<div class="part-cont" id="content">
<label for="add1" id="num1">
<img id="show1" src="" alt="">
<div class="dele" id="dele1" style="display: none">
<img src="../imgs/dele.png">
</