css鼠标移动效果高亮追随效果

ops/2024/11/18 1:00:54/

如图所示,鼠标移动有一块高亮随着鼠标移动。代码如下:(vue3篇)

<div class="container"><span class="use-hover-hglh-element trail" :style="isShow ? dyStyle : { opacity: 0 }"></span></div>

javascript">  const isShow = ref(false)const dyStyle = {height: "240px",width: "240px",filter: "blur(48px)", //模糊程度,数值越大越模糊}onMounted(() => {const container = document.querySelector(".container")const trail = document.querySelector(".trail")container.addEventListener("mousemove", function (e) {isShow.value = true// 获取 container 的边界信息const rect = container.getBoundingClientRect()// 计算鼠标相对于 container 的位置const x = e.clientX - rect.leftconst y = e.clientY - rect.top// 将拖尾的元素位置更新到鼠标的位置trail.style.transform = `translate(${x}px, calc(${y}px - 50%))`})container.addEventListener("mouseleave", function () {isShow.value = falsetrail.style.removeProperty("transform")})})
css"> .container {z-index: 0;inset: 0px;overflow: hidden;border-radius: 12px;width: 300px;height: 300px;background: hsla(0, 0%, 100%, 0.5);border-radius: 12px;box-sizing: border-box;border: 1px solid #fff;margin-bottom: 16px;cursor: pointer;padding: 24px 24px 0;position: relative;transition: background color 0.3s;&:hover {background: linear-gradient(90deg, #33adff, #1a7af8);border-width: 0;color: #fff;}.use-hover-hglh-element {z-index: 0;position: absolute;left: -25%;top: 0%;padding-bottom: 58%;width: 58%;height: 0px;pointer-events: none;border-radius: 50%;background: rgb(0, 194, 255);filter: blur(24px);// opacity: 0;}}


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

相关文章

【蓝桥等考C++真题】蓝桥杯等级考试C++组第13级L13真题原题(含答案)-最大的数

CL13 最大的数(20 分) 输入一个有 n 个无重复元素的整数数组 a&#xff0c;输出数组中最大的数。提示&#xff1a;如使用排序库函数 sort()&#xff0c;需要包含头文件#include 。输入&#xff1a; 第一行是一个正整数 n(2<n<20)&#xff1b; 第二行包含 n 个不重复的整…

JWT深度解析:Java Web中的安全传输与身份验证

标题&#xff1a;JWT深度解析&#xff1a;Java Web中的安全传输与身份验证 引言 JSON Web Token&#xff08;JWT&#xff09;是一种轻量级的身份验证和授权标准&#xff0c;它允许在各方之间安全地传输信息。在Java Web开发中&#xff0c;JWT因其无状态、可扩展性和跨域支持而…

现代密码学|古典密码学例题讲解|AES数学基础(GF(2^8)有限域上的运算问题)| AES加密算法

文章目录 古典密码凯撒密码和移位变换仿射变换例题多表代换例题 AES数学基础&#xff08;GF&#xff08;2^8&#xff09;有限域上的运算问题&#xff09;多项式表示法 | 加法 | 乘法X乘法模x的四次方1的乘法 AES加密算法初始变换字节代换行移位列混合轮密钥加子密钥&#xff08…

第八章 获取Stream流的两种方式

目录 一、获取Stream流的两种方式 二、根据Collection获取流 三、Stream中的静态方法of获取流 一、获取Stream流的两种方式 根据Collection获取流&#xff1a;所有的 Collection 集合都可以通过 stream 默认方法获取流 Stream中的静态方法of获取流 java.util.stream.Stream&l…

Linux---常用shell脚本

目录 一.网络服务 开启network服务 网口IP配置 聚合口配置 前言 秋招拿到了科大讯飞的offer&#xff0c;可是由于某些原因无法完成三方签署&#xff0c;心情还是比较失落的&#xff0c;或许写一篇技术博客&#xff0c;活跃一下大脑思维也是一种不错的放松方式。 一.网络服务 …

开源项目低代码表单设计器FcDesigner扩展右侧组件的配置规则

在开源项目低代码表单设计器 FcDesigner 中&#xff0c;您可以通过定制化的配置规则来扩展组件的功能&#xff0c;从而满足特定的业务需求。这些配置规则如 baseRule、formRule、componentRule 和 appendConfigData 提供了一种灵活的方法来控制组件、表单的行为和外观。以下是对…

【计网不挂科】计算机网络第五章< 传输层 >习题库(含答案)

前言 大家好吖&#xff0c;欢迎来到 YY 滴计算机网络 系列 &#xff0c;热烈欢迎&#xff01; 本章主要内容面向接触过C的老铁 本博客主要内容&#xff0c;收纳了一部门基本的计算机网络题目&#xff0c;供yy应对期中考试复习。大家可以参考 本章为分章节的习题内容题库&#x…

对接阿里云实人认证

对接阿里云实人认证-身份二要素核验接口整理 目录 应用场景 接口文档 接口信息 请求参数 响应参数 调试 阿里云openApi平台调试 查看调用结果 查看SDK示例 下载SDK 遇到问题 本地调试 总结 应用场景 项目有一个提现的场景&#xff0c;需要用户真实的身份信息。 …