uniapp-css:拼图(不规则图片拼插)、碎片

ops/2024/9/23 20:08:38/

拼图案例样式

高斯模糊的地方可以对应的使用fliter属性和opacity来调节样式。
在这里插入图片描述
其余碎片和图片对应:
在这里插入图片描述
这段代码实现了一个拼图效果的Vue组件。以下是对代码的详细解析:

模板部分:

在模板中使用v-for指令遍历imgs数组中的每个图片对象,为每个图片创建一个元素。
使用:class绑定动态的类名数组,根据图片对象的isShow属性动态添加或移除showActive类名,控制图片的显示状态。
使用:style绑定动态的背景图片样式,根据图片对象的src属性设置背景图片。
最后,使用元素展示边框图片。

逻辑部分:

在data中定义了imgs数组,包含了多个图片对象,每个对象有src(图片链接)、id(标识)和isShow(显示状态)属性。

样式部分:

定义了.pictureWhiteBox和.photoBox的样式,设置了盒模型、背景色、边框半径等样式。
定义了.item和.showActive的样式,设置了拼图碎片的共同样式,包括背景大小和绝对定位。
定义了.bg1、.bg2、.bg3、.bg4的样式,设置了拼图碎片的位置和尺寸。
定义了.border的样式,设置了边框图片的位置和尺寸。
在.showActive中应用了模糊效果,通过filter: blur(10rpx)实现模糊效果。

总结:

该组件展示了一个拼图效果,根据isShow属性控制拼图碎片的显示状态,并应用了模糊效果。
通过模板、逻辑和样式的结合,实现了一个简单而具有视觉效果的拼图功能。

<view class="pictureWhiteBox"><view class="photoBox"><view v-for="(item,index) in imgs" :key="index"><view :class="['item', {'showActive': !item.isShow}, `bg${item.id}`]":style="{'backgroundImage':	

http://www.ppmy.cn/ops/17411.html

相关文章

开发语言漫谈-Vue

Vue严格说来不是一门语言&#xff0c;它是Javascript的一个框架。如同Spring是Java语言的一个框架。只是当下为了开发效率&#xff0c;很少有人使用原生Javascript&#xff0c;多少得选择某种框架。类似的框架实在太多&#xff0c;bootstrap、layui、Angular、jQuery、react、E…

理解与解决BouncyCastle库中“ASN1Primitive overrides final method equals”异常

理解与解决BouncyCastle库中“ASN1Primitive overrides final method equals”异常 引言错误原因分析应用场景及解决方案示例示例一&#xff1a;不同版本间的兼容性问题示例二&#xff1a;库之间的相互影响示例三&#xff1a;JDK版本适配问题 结论 引言 在Java开发中&#xff0…

HarmonyOS 实战开发-MindSpore Lite引擎进行模型推理

场景介绍 MindSpore Lite 是一款 AI 引擎&#xff0c;它提供了面向不同硬件设备 AI 模型推理的功能&#xff0c;目前已经在图像分类、目标识别、人脸识别、文字识别等应用中广泛使用。 本文介绍使用 MindSpore Lite 推理引擎进行模型推理的通用开发流程。 基本概念 在进行开…

CentOS 7 上安装 MySQL 8.0详细步骤

CentOS 7 上安装 MySQL 8.0.30&#xff1a;详细步骤 准备阶段 下载 MySQL 安装包 前往 MySQL Archives&#xff0c;选择适合 CentOS 7 的安装包。 关闭防火墙和 SELinux # 临时关闭防火墙 systemctl stop firewalld.service # 永久关闭防火墙 systemctl disable firewalld.se…

如何使用bof-launcher在CC++Zig应用程序中执行Beacon对象文件(BOF)

关于bof-launcher bof-launcher是一款针对Beacon对象文件&#xff08;BOF&#xff09;的安全测试工具&#xff0c;在该工具的帮助下&#xff0c;广大研究人员可以轻松在C/C/Zig应用程序中执行Beacon对象文件&#xff08;BOF&#xff09;。 Cobalt Strike 4.1于2020年6月25日发…

力扣--N皇后

题目: 按照国际象棋的规则&#xff0c;皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。 n 皇后问题 研究的是如何将 n 个皇后放置在 nn 的棋盘上&#xff0c;并且使皇后彼此之间不能相互攻击。 给你一个整数 n &#xff0c;返回所有不同的 n 皇后问题 的解决方案。…

09.JAVAEE之网络初识

1.网络 单机时代 >局域网时代 >广域网时代 >移动互联网时代 1.1 局域网LAN 局域网&#xff0c;即 Local Area Network&#xff0c;简称LAN。 Local 即标识了局域网是本地&#xff0c;局部组建的一种私有网络。 局域网内的主机之间能方便的进行网络通信&#xff0…

迭代器模式:顺序访问集合对象元素的桥梁

在软件开发中&#xff0c;我们经常需要访问集合对象中的元素&#xff0c;而无需暴露其底层表示。迭代器模式&#xff08;Iterator Pattern&#xff09;是一种行为型设计模式&#xff0c;它提供了一种按顺序访问聚合对象元素的方法&#xff0c;而不依赖于对象的底层实现。这种模…