原生js保存显示图片
点个关注吧!大佬们,代码看看就好不是多好看的样式
样式(css):
*{
    margin: 0;
    padding: 0;
}
html,body{
    width: 100%;
    height: 100%;
}
#prompt3 {
 width: 100px;
 height: 100px;
 float: left;
 border: 1px solid black;
 text-align: center;
 position: relative;
}
#imgSpan {
 position: absolute;
 top: 25px;
 left:15px;
}
.filepath {
 width: 100%;
 height: 100%;
 opacity: 0;
}
#previewImg{
    float: left;
}
#previewImg p{
    width: 100px;
    height: 100px;
    margin-right: 5px;
    float: left;
    position: relative;
    padding-bottom:17px ;
}
#previewImg img{
    width: 100px;
    height: 100px;
}
#previewImg span{
    cursor:pointer;
    position: absolute;
    bottom:-10px;
    display: none;
    background: #999999;
    border-radius: 5px;
    color: #fff;
    padding: 2px 5px;
    left: 30px;
}
#previewImg p:hover .delSpan{
    display: inline-block;
}
.imgSee{
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: rgba(0,0,0,0.1);
    top: 0;
    left: 0;
    display: none;
}
.imgSee img{
    max-width: 800px;
    max-height: 800px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.imgSee a{
    font-size: 30px;
    display: block;
    width: 32px;
    height: 32px;
    background-image: url(x.png);
    text-decoration: none;
    color: #000000;
    position: absolute;
    top: 50px;
    right: 200px;
}
HTML代码:
    
        
        
        
         
        
    
    
        
            
            
            
        
        
    
js代码:
var data = []
function changepic(e) {
   var reads = new FileReader();
   var imgFiles = e.files
   var preview = document.getElementById("previewImg")
   var str = ''
   console.log(e.files);
   filePath = imgFiles[0].name
   fileFormat = filePath.split('.')[1].toLowerCase()
   strSrc = window.URL.createObjectURL(imgFiles[0])
   f = e.files[0];
   // 将图片存入
   reads.readAsDataURL(f);
   reads.onload = function(e) {
       for (var i = 0; i < data.length; i++) {
           if (data[i] == this.result) {
               alert('不能上传相同的图片');
               document.getElementById('prompt3').style.cssText = 'display: block;'
               return
           };
       }
       str = "
                
                    点击上传
                    
(上传数3)
        (上传数3)
删除

发表评论 (审核通过后显示评论):