当前位置: 首页 > news >正文

有了网站源码怎么做网页赣州网站设计有哪些

有了网站源码怎么做网页,赣州网站设计有哪些,四大软件外包公司,wordpress显示自定义分类文章数量实现鼠标跟随渐变效果的详细过程#xff1a; 1. HTML 结构 我们在 HTML 中创建了一个 div 元素#xff0c;用于展示渐变效果。这个元素的 ID 是 gradient-box#xff0c;方便在 JavaScript 中进行操作。 2. CSS 样式 CSS 变量#xff1a;在 :root 中定义了两个…实现鼠标跟随渐变效果的详细过程 1. HTML 结构 我们在 HTML 中创建了一个 div 元素用于展示渐变效果。这个元素的 ID 是 gradient-box方便在 JavaScript 中进行操作。 2. CSS 样式 CSS 变量在 :root 中定义了两个 CSS 变量 --mouse-x 和 --mouse-y用于存储鼠标位置的百分比值。这些变量会被用于控制渐变的中心位置。渐变背景div 元素的背景设置为径向渐变radial-gradient其中心位置由 --mouse-x 和 --mouse-y 控制。初始值为 50%即居中显示。 3. JavaScript 逻辑 事件监听为 div 元素添加 mousemove 事件监听器。当鼠标在 div 上移动时会触发 updateMousePosition 函数。计算鼠标位置 使用 getBoundingClientRect() 获取 div 元素的边界信息。计算鼠标在 div 内的相对位置并将其转换为百分比值。 更新 CSS 变量 使用 style.setProperty() 方法将计算得到的百分比值更新到 --mouse-x 和 --mouse-y 变量上。由于这些变量直接影响 div 的背景渐变因此每次鼠标移动时渐变的中心位置都会实时更新。 4. 整体效果 通过上述步骤div 元素的背景渐变会根据鼠标在其上的位置动态变化形成一个跟随鼠标移动的视觉效果。这种实现方式利用了 CSS 变量的动态特性和 JavaScript 的事件处理能力使得效果流畅且易于维护。 代码如下 !DOCTYPE html html langen headmeta charsetUTF-8titleTitle/titlestyle:root {--mouse-x: 50%;--mouse-y: 50%;}div {width: 1200px;height: 1200px;cursor: pointer;border: 1px solid #6794ee;background: radial-gradient(circle at var(--mouse-x) var(--mouse-y),rgba(10, 34, 243, 0.5),rgba(255, 0, 0, 0.2));}/style /head bodydiv idgradient-box/divscript// 修正函数定义function updateMousePosition(event) {const rect event.currentTarget.getBoundingClientRect();const mouseX ((event.clientX - rect.left) / rect.width) * 100;const mouseY ((event.clientY - rect.top) / rect.height) * 100;document.documentElement.style.setProperty(--mouse-x, ${mouseX}%);document.documentElement.style.setProperty(--mouse-y, ${mouseY}%);}// 添加事件监听const gradientBox document.getElementById(gradient-box);gradientBox.addEventListener(mousemove, updateMousePosition);/script /body /html
http://www.pierceye.com/news/366262/

相关文章:

  • 深圳市南山区住房和建设局官方网站如何把html网站改为asp网站
  • 网站建设有什么技术做dw网站图片怎么下载地址
  • 初中生如何做网站潍坊网站开发
  • 如何修改用织梦做的网站的模板价格对比网站开发
  • 单位建设网站的作用意义家在深圳坂田业主论坛
  • 网站什么时候备案好宜昌网站建设
  • 那个网站可以查询美做空基金竹中建设官方网站
  • 做直播网站找哪个网站网站平台推广方法
  • 查工程中标信息哪个网站成都网站建设 致尚
  • 做硅胶的网站wordpress googleapis
  • 做网站 简单外包常见的管理信息系统有哪些
  • 做网站一万静海网站开发
  • 视频模板在线制作网站空客德国公司
  • 如何编程制作自己的网站献县做网站价格
  • 成都网站品牌设计设计教育培训
  • 无代码做网站wordpress添加模板后台显示
  • 中山做网站费用国内做网站好的公司
  • 搬瓦工putty做网站建设网站证书
  • 江西网站开发哪家好平面设计主要是做什么的
  • 邱启良 深圳网站建设网站开发 加密存储 解密 二次计算
  • 肥城网站设计公司商务网站要怎么做
  • 做网站的毕设用什么软件统计wordpress
  • 网站备案 游戏易企推
  • 男人做想看的免费网站网页设计有哪些岗位
  • 南江县规划和建设局网站怎样做淘宝客导购网站
  • 浦江县住房和城乡建设局网站校园网站开发方案
  • 微做网站网站开发源代码
  • 福建省住房城乡建设部网站fusionaccess免费服务器
  • 山东省春季高考网站建设试题莱芜在线论坛莱芜话题秦立奉
  • 太原城市建设招标网站电子商务是干什么的具体