iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >css3如何实现二维码扫描特效
  • 804
分享到

css3如何实现二维码扫描特效

2023-06-08 02:06:13 804人浏览 独家记忆
摘要

这篇文章主要介绍了css3如何实现二维码扫描特效,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。先看效果:第一步,实现网格背景:background-image: &

这篇文章主要介绍了css3如何实现二维码扫描特效,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

先看效果:

css3如何实现二维码扫描特效

第一步,实现网格背景:

background-image:    linear-gradient(0deg,    transparent 24%,    rgba(32, 255, 77, 0.1) 25%,    rgba(32, 255, 77, 0.1) 26%,    transparent 27%,    transparent 74%,    rgba(32, 255, 77, 0.1) 75%,    rgba(32, 255, 77, 0.1) 76%,    transparent 77%,    transparent),    linear-gradient(90deg,    transparent 24%,    rgba(32, 255, 77, 0.1) 25%,    rgba(32, 255, 77, 0.1) 26%,    transparent 27%,    transparent 74%,    rgba(32, 255, 77, 0.1) 75%,    rgba(32, 255, 77, 0.1) 76%,    transparent 77%,    transparent);background-size: 3rem 3rem;background-position: -1rem -1rem;

第二部实现扫码线以及渐变背景特效

background: linear-gradient(180deg, rgba(0, 255, 51, 0) 50%, #00ff33 300%);border-bottom: 2px solid #00ff33;

四角特效

就是四个宽高相等的正方形,分别设置边框即可。

设置扫描动画

@keyframes radar-beam {      0% {          transfORM: translateY(-110%);    }        100% {          transform: translateY(120%);    }  }

完整代码:

<!DOCTYPE html><html><head>    <meta charset="utf-8">    <meta Http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">    <title>CSS3-scanner.html</title>    <style>    html,    body {        height: 100%;        margin: 0;    }    .qr-scanner {        background-image:            linear-gradient(0deg,            transparent 24%,            rgba(32, 255, 77, 0.1) 25%,            rgba(32, 255, 77, 0.1) 26%,            transparent 27%,            transparent 74%,            rgba(32, 255, 77, 0.1) 75%,            rgba(32, 255, 77, 0.1) 76%,            transparent 77%,            transparent),            linear-gradient(90deg,            transparent 24%,            rgba(32, 255, 77, 0.1) 25%,            rgba(32, 255, 77, 0.1) 26%,            transparent 27%,            transparent 74%,            rgba(32, 255, 77, 0.1) 75%,            rgba(32, 255, 77, 0.1) 76%,            transparent 77%,            transparent);        background-size: 3rem 3rem;        background-position: -1rem -1rem;        width: 100%;        height: 100%;        position: relative;        background-color: #111;    }    .qr-scanner .box {        width: 75vw;        height: 75vw;        max-height: 75vh;        max-width: 75vh;        position: relative;        left: 50%;        top: 50%;        transform: translate(-50%, -50%);        overflow: hidden;        border: 0.1rem solid rgba(0, 255, 51, 0.2);    }    .qr-scanner .line {        height: calc(100% - 2px);        width: 100%;        background: linear-gradient(180deg, rgba(0, 255, 51, 0) 43%, #00ff33 211%);        border-bottom: 3px solid #00ff33;        transform: translateY(-100%);        animation: radar-beam 2s infinite;        animation-timing-function: cubic-bezier(0.53, 0, 0.43, 0.99);        animation-delay: 1.4s;    }    .qr-scanner .box:after,    .qr-scanner .box:before,    .qr-scanner .angle:after,    .qr-scanner .angle:before {        content: '';        display: block;        position: absolute;        width: 3vw;        height: 3vw;        border: 0.2rem solid transparent;    }    .qr-scanner .box:after,    .qr-scanner .box:before {        top: 0;        border-top-color: #00ff33;    }    .qr-scanner .angle:after,    .qr-scanner .angle:before {        bottom: 0;        border-bottom-color: #00ff33;    }    .qr-scanner .box:before,    .qr-scanner .angle:before {        left: 0;        border-left-color: #00ff33;    }    .qr-scanner .box:after,    .qr-scanner .angle:after {        right: 0;        border-right-color: #00ff33;    }    @keyframes radar-beam {        0% {            transform: translateY(-100%);        }        100% {            transform: translateY(0);        }    }    </style></head><body>    <div class="qr-scanner">        <div class="box">            <div class="line"></div>            <div class="angle"></div>        </div>    </div></body></html>

感谢你能够认真阅读完这篇文章,希望小编分享的“css3如何实现二维码扫描特效”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!

--结束END--

本文标题: css3如何实现二维码扫描特效

本文链接: https://www.lsjlt.com/news/251005.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • css3如何实现二维码扫描特效
    这篇文章主要介绍了css3如何实现二维码扫描特效,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。先看效果:第一步,实现网格背景:background-image: &...
    99+
    2023-06-08
  • 如何用Java实现高效的二维码扫描?
    二维码扫描已经成为了我们生活中不可或缺的一部分,无论是线上还是线下,二维码扫描都扮演着重要的角色。在Java语言中,我们可以使用一些第三方库来实现高效的二维码扫描。本文将介绍如何使用Zxing库来实现高效的二维码扫描。 一、Zxing库介...
    99+
    2023-09-01
    二维码 load leetcode
  • Flutter实现二维码扫描
    本文实例为大家分享了Flutter实现二维码扫描的具体代码,供大家参考,具体内容如下 配置安卓访问权限: 1. 文件配置路径android\app\src\main\AndroidM...
    99+
    2024-04-02
  • Java能否实现高效二维码扫描?
    二维码是一种二维条形码,它可以被扫描和解码,以提供有关商品和服务的信息。二维码在现代社会中得到了广泛的应用,例如在商业、支付、社交媒体等领域。Java作为一种流行的编程语言,能否实现高效二维码扫描呢?本文将对此进行探讨。 二维码扫描的基...
    99+
    2023-10-23
    numy 二维码 并发
  • jQuery如何实现二维码扫描功能
    这篇文章主要介绍了jQuery如何实现二维码扫描功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。二维码:利用图形模拟二进制0、1的概念,达...
    99+
    2024-04-02
  • Html5如何实现二维码扫描并解析
    这篇文章将为大家详细讲解有关Html5如何实现二维码扫描并解析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。引子: 最近公司项目有个需求,微博客户端中, h6 的页面上的...
    99+
    2024-04-02
  • Java技术中如何实现二维码扫描?
    随着智能手机的广泛普及,二维码已经成为了一种非常方便的信息传递方式。在现代软件开发中,二维码扫描已经成为了一个非常常见的功能。那么,在Java技术中如何实现二维码扫描呢?本文将为你详细介绍。 ZXing库 ZXing是一个非常流行的开...
    99+
    2023-08-22
    二维码 spring laravel
  • Android studio 实现生成二维码和扫描二维码
    效果图 build.gradle(:app)添加依赖 dependencies { implementation 'com.google.zxing:core:3.3.3' imple...
    99+
    2023-09-30
    android studio android ide
  • 如何使用HTML5实现二维码扫描功能
    本篇内容介绍了“如何使用HTML5实现二维码扫描功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!   ...
    99+
    2024-04-02
  • 如何使用Java对象实现二维码扫描功能?
    在现代社会中,二维码已经成为了一种非常重要的信息传递方式。二维码的使用范围非常广泛,包括支付、物流、广告等多个领域。因此,如何使用Java对象实现二维码扫描功能是非常重要的。本文将介绍如何使用Java对象实现二维码扫描功能,并附带演示代码。...
    99+
    2023-09-18
    二维码 开发技术 对象
  • 如何在 ASP 中实现二维码的生成与扫描?
    二维码已经成为了现代通信和支付的重要方式。在 ASP 中,生成和扫描二维码是一项非常有用的功能,可以应用于各种场景,例如电子支付、门禁管理、会员卡等等。本文将介绍如何在 ASP 中实现二维码的生成与扫描。 一、生成二维码 在 ASP 中,我...
    99+
    2023-10-25
    二维码 laravel 面试
  • GO语言如何实时响应二维码扫描?
    随着二维码技术的普及,越来越多的应用场景需要实时响应二维码的扫描。GO语言作为一门高效、并发性能优秀的编程语言,非常适合用于实现这样的应用。本文将介绍如何使用GO语言实现实时响应二维码扫描的功能,并附带演示代码。 一、二维码扫描的原理 在...
    99+
    2023-07-19
    二维码 响应 实时
  • Android中怎么实现二维码扫描功能
    这期内容当中小编将会给大家带来有关Android中怎么实现二维码扫描功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1 开发准备1.1 android studio 安装&emsp;&e...
    99+
    2023-06-04
  • 基于java服务端实现二维码扫描
    基于java服务端识别二维码得方法 在Java中,可以使用第三方库来识别二维码内容。一个常用的库是ZXing(Zebra Crossing),它提供了强大的二维码处理功能。 首先,确保已将ZXing库...
    99+
    2023-09-22
    java 二维码 识别 扫描
  • 基于barcodescanner实现Android二维码扫描功能
    二维码扫描现在成为一种非常常见的APP基础功能,附录1是我曾经用过的二维码/条形码扫描开源项目,但是附录1的项目集成和二次定制比较繁琐和麻烦,因此可以发现不少人基于ZXing做了二次的开发,并贡献出这些项目,发到github上,其中barc...
    99+
    2023-05-30
    android 二维码 barcodescanner
  • H5如何制作二维码扫描功能
    这篇文章主要为大家展示了“H5如何制作二维码扫描功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“H5如何制作二维码扫描功能”这篇文章吧。引子: 最近公司项目有...
    99+
    2024-04-02
  • 电脑版微信如何扫描二维码
    这篇文章主要介绍“电脑版微信如何扫描二维码”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“电脑版微信如何扫描二维码”文章能帮助大家解决问题。电脑版微信扫描二维码的方法:首先打开电脑的微信,然后点击“文...
    99+
    2023-07-02
  • css如何实现二维码扫码框
    这篇文章主要介绍css如何实现二维码扫码框,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!实现效果:代码如下:html:<div class="img-box"> &...
    99+
    2023-06-08
  • GO语言开发二维码扫描器:如何快速实现?
    二维码是一种很方便的信息传递方式,它可以把大量的信息编码到一个小小的二维码中,我们可以通过扫描二维码来获取信息。在我们的日常生活中,二维码扫描器已经成为了一个很重要的工具。那么,如何使用GO语言来快速实现一个二维码扫描器呢?本文将会详细介...
    99+
    2023-07-19
    二维码 开发技术 load
  • 二维码扫描后如何实现GO语言的实时响应?
    随着二维码的普及,越来越多的应用场景需要实现二维码的扫描。而如何在GO语言中实现实时响应呢?本文将为您详细介绍。 一、二维码扫描 在GO语言中,我们可以使用第三方库“github.com/skip2/go-qrcode”来生成二维码,代码...
    99+
    2023-07-18
    二维码 响应 实时
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作