使用 css 和 html5 对按钮动画幻觉的霓虹灯效果

使用 css 和 html5 对按钮动画幻觉的霓虹灯效果

      illusionistic 3d neon button    

登录后复制

* {  margin: 0;  padding: 0;  box-sizing: border-box;}body {  height: 100vh;  display: flex;  justify-content: center;  align-items: center;  background: black;  overflow: hidden;  font-family: "Courier New", monospace;  position: relative;  color: white;}/* Binary code background */body::before {  content: "";  position: absolute;  inset: 0;  background: linear-gradient(135deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.5));  z-index: 0;  pointer-events: none;  mask: repeating-linear-gradient(    0deg,    transparent 0%,    transparent 20%,    rgba(255, 255, 255, 0.1) 20%,    rgba(255, 255, 255, 0.1) 40%  );  animation: binaryMove 5s linear infinite;}@keyframes binaryMove {  0% {    background-position: 0 0;  }  100% {    background-position: 0 100%;  }}.button-container {  position: relative;  z-index: 1;}.neon-button {  padding: 20px 60px;  font-size: 1.5rem;  color: #fff;  background: rgba(0, 0, 0, 0.7);  border: none;  outline: none;  cursor: pointer;  border-radius: 10px;  position: relative;  box-shadow: 0 0 20px rgba(0, 255, 255, 0.5), 0 0 30px rgba(255, 0, 255, 0.5);  overflow: hidden;  transition: all 0.3s ease;}.neon-button::before {  content: "";  position: absolute;  inset: 0;  background: linear-gradient(135deg, #ff00ff, #00ffff);  filter: blur(15px);  opacity: 0.7;  transition: opacity 0.3s ease;}.neon-button:hover {  transform: translateY(-5px) rotate(2deg);  box-shadow: 0 0 40px rgba(0, 255, 255, 0.7), 0 0 60px rgba(255, 0, 255, 0.7);}.neon-button:hover::before {  opacity: 1;  filter: blur(25px);}.neon-button:active {  transform: translateY(3px);  box-shadow: 0 0 10px rgba(0, 255, 255, 0.9), 0 0 20px rgba(255, 0, 255, 0.9);}.ripple {  position: absolute;  border-radius: 50%;  background: rgba(255, 255, 255, 0.3);  animation: ripple-animation 1s linear infinite;}@keyframes ripple-animation {  0% {    transform: scale(0);    opacity: 1;  }  100% {    transform: scale(10);    opacity: 0;  }}.neon-button:active::after {  content: "";  position: absolute;  inset: 0;  border-radius: 10px;  background: linear-gradient(135deg, #ff00ff, #00ffff);  opacity: 0.4;  filter: blur(10px);  animation: ripple-animation 0.8s linear;}

登录后复制

以上就是使用 css 和 html5 对按钮动画幻觉的霓虹灯效果的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2646321.html

(0)
上一篇 2025年3月7日 07:45:06
下一篇 2025年2月22日 21:21:27

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • React v 稳定版本和新增功能

    react 19 正式登陆,带来了大量新功能和增强功能,可简化开发并提高应用程序性能。从改进的状态管理到更好的服务器端集成,react 19 适合每个人。 react 19 的主要特性: 1.简化异步状态管理的操作 管理 api 请求等异步…

    2025年3月7日
    000
  • JavaScript 中的对象是什么?

    定义: 对象存储带键的数据集合和更复杂的实体。创作:对象构造函数语法: let user = new object();对象文字语法: let user = {}; (首选并广泛使用)。 文字和属性 对象是属性的集合。属性是一个键:值对。 …

    2025年3月7日
    200
  • 如何使用反向查找树进行快速一次性电子邮件域检测

    了解如何使用反向 trie 来有效检测一次性电子邮件域。使用专为快速、精确的结果而定制的可扩展、内存高效的解决方案来优化您的域名查找。 阅读我网站上的文章使用免费的一次性电子邮件域名检测器 一次性电子邮件可能会导致虚假注册和垃圾邮件等问题。…

    2025年3月7日
    200
  • Astro 中的 API 密钥和环境变量:完整安全指南

    当我们使用 astro 开发 web 应用程序时,我们经常需要与外部 api 和服务进行交互。安全地管理凭据和 api 密钥对于保护我们的应用程序至关重要。在本指南中,我们将探索在 astro 项目中管理 api 密钥和环境变量的最佳实践。…

    2025年3月7日
    200
  • 现代Web开发中卡片的设计与实现

    卡片是现代网页设计中最通用的组件之一。它们用于以简洁且具有视觉吸引力的方式呈现信息,从在线商店中的产品到博客上的文章。在本指南中,我们将探索不同的实现和最佳实践。 卡片剖析 一张典型的卡片由几个元素组成: @@##@@ título de …

    2025年3月7日 编程技术
    200
  • typescript4.2

    TypeScript 4.2 引入了以下主要新特性:改进了模板字符串类型推断,允许开发人员直接使用表达式并推断其类型。添加了对全局异常处理的支持,使开发人员能够在应用程序顶层捕获未处理的异常。扩展了 JSX 中 CSS 属性的支持,允许开发…

    2025年3月7日
    200
  • Javascript 中的单一职责原则

    理解 javascript 中的单一职责原则在编写干净、可维护的代码时,要遵循的最重要的原则之一是单一职责原则(srp)。这是软件开发中的五个 solid 原则之一,可确保您的代码更易于阅读、测试和修改。 什么是单一责任原则? 罗伯特·c.…

    2025年3月7日
    200
  • 在不使用 Await 的情况下调用异步函数时 IDE 发出警告

    什么时候可以不等待异步调用?有时,我只想调用异步函数,但不必等待其结果。您可能希望代码继续运行,而不需要返回值: 事实是,IDE 会显示警告。它还向团队中的其他开发人员发出信号:“可能需要或可能不需要对此警告执行某些操作”。最糟糕的情况可能…

    2025年3月7日
    200
  • 使用 html css 和 javascript 的计算器 ui 的未来

    Neon Glass Calculator *{ box-sizing: border-box; margin: 0; padding: 0; } body{ font-family: “Poppins”,sans-serif; backg…

    2025年3月7日
    200
  • 自动化 OG 图像:从手动设计到 API 驱动生成

    从手动创建 opengraph 图像到实现自动化 api 驱动系统的旅程代表了不断增长的 web 应用程序的关键演变。今天,我将分享我如何在 gleam.so 转变这一流程,从单独的 figma 设计转向处理数千张图像的自动化系统。 手动阶…

    2025年3月7日
    200

发表回复

登录后才能评论