lshedward

原理:label里的for和input里的id一样的话,点击label就等于点击input,这样把默认头像的图片放到label里,并把label的for和input(type:file)里的id设置成一样的,再隐藏input,这样点击label里的图片,就等于点击了input上传文件。

代码:

<div class="form-group">
         <label for="id_avator">头像
            <img width="60" height="60" id="avatar_img" src="/static/blog/img/default_avatar.jpg">
        </label>
        <input type="file" name="avator" id="id_avator" class="hidden">
</div>

 

效果图

 

 

 

分类:

技术点:

相关文章:

  • 2021-11-24
  • 2021-11-22
  • 2021-10-27
  • 2021-06-28
  • 2021-11-29
  • 2021-11-29
  • 2022-01-11
  • 2022-02-02
猜你喜欢
  • 2021-11-17
  • 2021-06-25
  • 2022-02-12
  • 2021-11-29
  • 2021-05-01
  • 2021-06-10
相关资源
相似解决方案