实现图片预览

css:

.bigPic {

width: 400px;

height: 300px;

border: 1px solid #ccc;

border-radius: 4px;

margin-bottom: 10px;

display: flex;

flex-direction: row;

justify-content: center;

align-items: center;

position: relative;

overflow: hidden;

}

.bigPic img {

position: absolute;

left: 0;

top: 0;

z-index: 0;

width: 100%;

height: 300px;

}

.btn-primary {

color: #fff;

background-color: #fa6361;

outline: 0;

}

.bigPic a,input{

  width:100px;

  height:35px;

  text-align: center;

  line-height: 35px;

position: absolute;

top: 132px;

left:150px

z-index: 2;

}

a{ text-decoration:none}

html:

<div class="bigPic">

    <img src="" id="bigPic" alt="">

    <a href="javascript:;" class="btn btn-primary" style="">选择图片</a>

    <input type="file" style="width: 100px;opacity: 0;" id="bigPicImg" accept="image/*" name="bigPic">

</div>

js:

$('#bigPicImg').change(function() {

    $("#bigPic").attr("src", URL.createObjectURL($(this)[0].files[0]));

    // $('#bigPic').next().hide();

});

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 各种纯css图标 CSS3可以实现很多漂亮的图形,我收集了32种图形,在下面列出。直接用CSS3画出这些图形,要比...
    剑残阅读 9,661评论 0 8
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,796评论 1 92
  • 不会用代码框,所以看着有些乱套,,,,html部分 <!DOCTYPE html> 迅雷看看 ...
    这就是个帅气的名字阅读 1,560评论 0 0
  • H5移动端知识点总结 阅读目录 移动开发基本知识点 calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇阅读 4,615评论 0 26
  • 01 人身上的能力法则可以满足其所有精神要求,在前行路上坚信能力法则且为以某种方式对其加以运用的话,所有事物都会携...
    MSXiang阅读 178评论 0 3