首页 > 其他分享 >element upload avator hover 有遮罩层 删除和预览按钮 选项

element upload avator hover 有遮罩层 删除和预览按钮 选项

时间:2024-01-24 15:47:11浏览次数:28  
标签:__ 遮罩 hover opacity el upload actions

image
hover:
image

<div class="upload">
          <el-upload
            class="avatar-uploader"
            :on-success="handleAvatarSuccess">
            <img v-if="ruleForm.imageUrl" :src="ruleForm.imageUrl" class="avatar">
            <i v-else class="el-icon-plus avatar-uploader-icon"></i>
            <!-- 阻止冒泡 嘻嘻 -->
            <span class="el-upload-list__item-actions"
              @click.stop
              v-if="ruleForm.imageUrl">
              <span 
                class="el-upload-list__item-preview icon"
                @click="handlePreview">
                <i class="el-icon-zoom-in preview-icon"></i>
              </span>
              <span
                class="el-upload-list__item-preview"
                @click="handleRemove"
              >
                <i class="el-icon-delete"></i>
              </span>
            </span>
          </el-upload>
        </div>
        <el-dialog :visible.sync="dialogVisible"      append-to-body>
          <img width="100%" :src="ruleForm.imageUrl" alt="上传的图片">
        </el-dialog>
handleAvatarSuccess(res, file) {
      this.ruleForm.imageUrl = URL.createObjectURL(file.raw);
    },
handlePreview() {
      this.dialogVisible = true;
      console.log('preview');
    },
.el-upload-list__item-actions {
  position: absolute;
  top:0;
  left:0;
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 20px;
  background-color:rgba(0,0,0,0.45);
  opacity: 0;
  transition: opacity 0.3s
}
.el-upload-list__item-actions:hover {
  opacity: 1;
}
//垂直居中 很有意思呀
.el-upload-list__item-actions:after {
    display: inline-block;
    content: "";
    height: 100%;
    vertical-align: middle;
}
.avatar-uploader /deep/ .el-upload {
  position: relative;
}

vertical-align:
image

标签:__,遮罩,hover,opacity,el,upload,actions
From: https://www.cnblogs.com/tangshidedabenniao/p/17984737

相关文章

  • fastadmin api 腾讯云upload上传图片
    /***腾讯云Cos上传文件*上传分片*合并分片*@paramFile$file文件流*/publicfunctionuploadCos(){if(!Auth::isModuleAllow()){$this->error("请登录后再进行操作");}$config=......
  • [ACTF2020 新生赛]Upload 1
    [ACTF2020新生赛]Upload1审题文件上传类题型和上一题一样。知识点一句话木马。解题一句话木马构建,在前面加上GIF89a,让其判断为图片,并使用BP抓包后缀改为php时无法上传,更改后缀为phtml时上传成功。打开上传成功的文件页面。看到GIF89a,表示成功上传。蚁剑连接......
  • [极客大挑战 2019]Upload 1
    [极客大挑战2019]Upload1审题看到是一个文件上传类题型。知识点一句话木马的注入知识点详解一句话木马的原理eval()函数会将参数作为PHP代码进行执行,因此通过eval()函数中的参数v提交要执行的代码即可完成漏洞利用。语句中的@符号作用是可以屏蔽函数执行过程中遇到问题......
  • 2024-1-19事件绑定,input与hover事件
    目录事件绑定,input与hover事件事件绑定hover事件input事件事件绑定.on()方法注意:off()方法事件绑定,input与hover事件在jQ内很多中事件常用的事件有下面的click(function(){...})//绑定一个点击事件hover(function(){...})//悬停触发事件blur(function(){...})//失焦事件处理......
  • 2024-1-19事件绑定,input与hover事件
    目录事件绑定,input与hover事件事件绑定hover事件input事件事件绑定,input与hover事件在jQ内很多中事件常用的事件有下面的click(function(){...})//绑定一个点击事件hover(function(){...})//悬停触发事件blur(function(){...})//失焦事件处理focus(function(){...})//焦点......
  • 使用JSZip库解压后台返回的Blob格式文件,并回显到element-ui的el-upload组件
    有一个报告列表,点击编辑的时候需要回显新建时上传的附件。后台提供了一个下载接口,但是会将所有上传的文件打包为一个压缩的blob。类似这种:leturlArr=[];urlArr=urlArr.concat(this.downLoadUrl.split(";"));this.$http.downLoadFile({url:urlArr.......
  • 文件上传超出了tomcat的限制大小:org.apache.tomcat.util.http.fileupload.impl.FileSi
    报错的原因springBoot项目自带的tomcat对上传的文件大小有默认的限制,SpringBoot官方文档中展示:每个文件的配置最大为1Mb,单次请求的文件的总数不能大于10Mb。解决方法SpringBoot2.0版本在【application】配置文件中加入如下代码:#maxFileSize单个数据大小spring.servlet......
  • AntDesign文件上传前端文件类型控制 不采用Upload.IGNORE来限制出现在upload_list中
    <a-form-item label="附件" :label-col="{span:4}" :wrapperCol="{span:4}" :colon="false" > <divclass="upload"> <a-upload :fileList="uploadFileList&qu......
  • 在写css样式的时候,hover,active,focus等先后顺序应该是什么样的
    在写css样式的时候,hover,active,focus等先后顺序应该是什么样的在CSS样式表中,当针对链接或者按钮等元素设置不同状态(如hover、active、focus)时,推荐的书写顺序是按照它们之间覆盖关系和用户交互的逻辑顺序进行排列。以下是一般情况下建议的顺序:/*链接的基本样式*/a:link{/......
  • 【前端】去掉el-drawer遮罩层,不影响其他位置点击的方法,亲测可用
    我的需求:抽屉控件的遮罩层,我觉得他黑漆漆的不好看,想换个颜色,可是没找到方法,又不想要遮罩层!于是乎,关闭modal(本质上,只是遮罩层颜色透明了,还是会影响页面交互)于是乎,我更改遮罩层宽度,做了一系列调整,使得遮罩层不会影响其他地方的点击!Elementplus的抽屉控件<el-drawer......