element UI多图片展示

这篇具有很好参考价值的文章主要介绍了element UI多图片展示。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

图片展示效果如下:
【使用for循环展示图片和对应图片名称,鼠标选中图片有阴影效果,可以自动换行】

element图片,javascript,vue.js,elementui
对应图片上使用鼠标点击或鼠标悬浮,图片变大,展示如下:
element图片,javascript,vue.js,elementui

完整代码文章来源地址https://www.toymoban.com/news/detail-610826.html

<template>
  <div>
    <div class="position">图片展示</div>
    <div class="images">
      <div v-for="(item, index) in info" :key="index" class="image-middle">  
        <el-card shadow="hover" :body-style="{ padding: '10px' }">     
        //添加鼠标点击或悬浮图片放大功能
        <el-popover> 
        <img :src="info[index].src" slot="reference" class="image"/>    
        <img :src="info[index].src" class="imagePreview"/>
        </el-popover>  
        <div style="text-align:center;padding-top:12px">
        <span>{{info[index].name}}</span>   
        </div>     
        </el-card>
      
      </div>     
    </div>
  </div>
</template>
 <style scoped>
 /* “Tissue Search”字体样式 */
.position {
  margin-left: 15px;
  font-size: 30px;
  font-weight: 600;
}
/* 图片总布局,样式 */
.images{
  display: flex;
  margin-top: 20px;
  margin-left: 21px;
  margin-right: 20px;
  flex-wrap: wrap;
}
/* 图片之间 */
.image-middle{
  margin-right: 15px;
  margin-bottom: 15px;
}
/* 单张图片样式 */
.image{
  width:110px;
  height: 110px;
}
 </style>
<script>
export default {
  data() {
    return {
      info:[
        {
          "id":1,
          "name":"userHead",
          "src":require("../assets/tissueImages/userHead.png") ,
        },
        {
          "id":2,
          "name":"user",
          "src":require("../assets/tissueImages/user.png") ,
        },
        {
          "id":3,
          "name":"haha",
          "src":require("../assets/tissueImages/haha.png") ,
        },
        {
          "id":4,
          "name":"astronaut",
          "src":require("../assets/tissueImages/astronaut.png") ,
        },
        {
          "id":5,
          "name":"build",
          "src":require("../assets/tissueImages/build.png") ,
        },
        {
          "id":6,
          "name":"custom",
          "src":require("../assets/tissueImages/custom.png") ,
        },
         {
          "id":7,
          "name":"sea",
          "src":require("../assets/tissueImages/sea.png") ,
        },
         {
          "id":8,
          "name":"tree",
          "src":require("../assets/tissueImages/tree.png") ,
        },
         {
          "id":9,
          "name":"Curry",
          "src":require("../assets/tissueImages/Curry.png") ,
        },
        {
          "id":10,
          "name":"panda",
          "src":require("../assets/tissueImages/panda.png") ,
        },
      ]
    };
  },
};
</script>

到了这里,关于element UI多图片展示的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端Vue页面中如何展示本地图片

    我们使用img标签展示图片,src属性设置成图片请求路径 \\\"http://localhost:8888/image/img.jpg\\\" 的格式,也就是会向后端发送这个请求获取图片。 但是图片是存放在本地的某个文件里,那如何才能找到呢? 这就需要对这个请求的路径进行映射,以找到真正的存放图片的地址。

    2024年02月04日
    浏览(41)
  • vue前端展示后端传来的图片链接

    当后端的图片是以部分地址的形式传来时,直接将其使用由于缺少协议主机端口号,因此是无法展示的。 因此需要将后端传来的部分地址赋予一个变量接上协议主机端口号来使用。 后端传回来的值:  前端显示代码:  显示结果:

    2024年04月14日
    浏览(31)
  • 后端如何返回一个(图片)文件流,并在前端vue展示。

    后端部分可分为三步: 1,获取文件参数(非必须,根据自己情况添加) 2,获取文件 3,以流形式返回 具体代码如下: 前端展示部分。 1,首先在你的axios接口上添加 responseType:\\\'blob\\\' ,以表示你将以blob形式接收(必须添加)。 2,拿到接口返回值后,将其转为blob形式 此时打

    2024年02月11日
    浏览(60)
  • echarts 使用地图,设置背景图片和高亮图片,点击实现高亮显示,更换散点图图片,高亮散点图形,3D悬浮效果展示地图,集成Vue组件

    先看下   需要实现的效果: 第一步 需准备需要的插件  1  注意新版 echarts 的引入方式为:  import * as echarts from \\\'echarts\\\',这里我把 echarts 直接挂载到了Vue上,本项目使用echarts比较多,这样的话很方便,也可以在需要echarts的模块按需引入        在main.js中添加以下代码:

    2024年02月10日
    浏览(54)
  • iOS 展示网络GIF 图片

    请求(下载成功之后执行)成功回调 使用 FLAnimatedImage 展示沙盒中的gif 资源

    2024年02月09日
    浏览(39)
  • 基于html+css的图片展示18

    项目开发工具 Visual Studio Code 1.44.2 版本: 1.44.2 提交: ff915844119ce9485abfe8aa9076ec76b5300ddd 日期: 2020-04-16T16:36:23.138Z Electron: 7.1.11 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19044 项目结构 index.html代码如下 总结 此代码可以实现图片的无限重复向下移动展示效果

    2023年04月20日
    浏览(41)
  • 【uniapp 图片展示自适应,等比例缩放】

    在uniapp页面展示中会遇到图片展示问题,等比缩放或者自适应view大小。 只固定调整图片的宽度(或者高度)而图片的高度(或者宽度)可以自动根据图片原始比例调节的情况,这种情况下我们可以通过使用image标签的mode属性控制。 组件默认宽度 320px、高度 240px; 注意uniap

    2024年02月12日
    浏览(60)
  • 在layui弹出层遍历展示图片和文章详情里面点击放大图片

     借鉴:在layui弹出层遍历展示图片_layui弹出图片_其实不会敲代码的博客-CSDN博客 二、文章详情

    2024年02月12日
    浏览(59)
  • Spring Boot实现图片上传和展示

    本文将介绍如何使用Spring Boot框架搭建后端服务,实现接收前端上传的图片并保存到 resources/images 目录下。同时,我们还将展示如何在前端编写一个HTML页面,实现上传图片和从 resources/images 目录下获取图片并展示的功能。 使用Spring Boot来快速搭建后端服务,以下是实现步骤:

    2024年01月19日
    浏览(53)
  • windows 电脑图片/视频不展示预览图

    描述 Windows电脑上的图片和视频没有预览图 解决后效果: 可能原因及解决办法 1. Windows的缩略图预览功能被禁用 处理步骤: 【控制面板】 【系统和安全】 【系统】 在左侧导航栏中选择【高级系统设置】 然后在【性能】栏中打开【设置】 在【视觉效果】选项卡中,打开【始

    2024年02月06日
    浏览(140)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包