HTML实现二维码弹框

作者: Atomwh | 来源:发表于2017-09-24 20:10 被阅读59次

前言

在之前写网站的时候,需要在用户点击时弹出二维码图片。网上有很多这样的代码,但发现好多是只能够用于PC端,在移动端网页的效果不理想,后来找到一个在PC端和移动端都适配的比较好的代码,这里记录一下。

注:代码来自网络上的博客,非原创,原文请点击HTML5 微信二维码提示框。本例中对弹出窗体的外观做了点小小的改动,基本框架不变。

前端代码

<script src="js/jquery-1.8.3.min.js"></script>
<style>
        *{padding: 0; margin: 0}
        .wb-box{
            position: fixed;
            width: 100%;
            height: 100%;
            background: rgba(255,255,255,0.8);
            display: none;
        }
        .wb-box1{
            width:258px;
            height:258px;
            position:fixed;
            left:50%;
            top:25%;
            margin-left:-129px;
        }
        .wb-box-text1{
            width:258px;
            position:fixed;
            left:50%;
            top:25%;
            margin-top:258px;
            margin-left:-129px;
            text-align:center;
            color:#000;
        }
        .wb-box-text2{
            width:auto;
            height:auto;
            position:fixed;
            left:50%;
            top:25%;
            margin-left:129px;
            text-align:center;
            background: #555;
            font-size:25px;
            line-height:100%;
            padding-top:0px;
        }
    </style>

供点击的标签:

<a href="javascript:;" onclick="jQuery('.wb-box').show()" class="fa fa-qq"></a>

触发事件:

<div class="qq-box" >
          <div class="qq-box1">
              ![](./img/QQ_QR.jpg)
          </div>
          <div class="qq-box-text1">
              <a  style="font-size:20px; font-weight:bold; color:#000000;">加QQ好友</a>
          </div>
          <div class="qq-box-text2">
              <a href="javascript:;" onclick="jQuery('.qq-box').hide()" class="close" style="width:20px;color:wihte">×</a>
      </div>

弹出效果

本例:

image.png

原博客上的弹出效果:

image.png

差别就是去掉了黑色边框,关闭按钮的大小和颜色不同,其余的一样。

后记

后来又发现一个弹窗,这里也mark一下:DIV+JS+CSS实现点击弹出图片效果
效果如下:

image.png

上图来源于原博客。

在更新一个资源站:站长素材

image.png

相关文章

  • HTML实现二维码弹框

    前言 在之前写网站的时候,需要在用户点击时弹出二维码图片。网上有很多这样的代码,但发现好多是只能够用于PC端,在移...

  • openlayers4.6-实现弹框

    弹框1 html style .popover()为bootstrap中插件,需要引入bootstrap 弹框2 ...

  • Android弹框窗口背景透明

    要实现版本更新功能,弹框效果如下 这个时候要让弹框窗口为透明色才能实现,弹框类如下 弹框布局如下 使用方法 参考文...

  • css实现简单弹框

    写一个简单的弹框 html: 点击弹框 css: #bombContain{ z-index: 199412204...

  • react native 弹框设计,兼容IOS和Android

    1.实现的效果 - 点击按钮,出现弹框,最好有动画; - 点击弹框周围,弹框消失; - 点击Android返回键,...

  • iPad开发中的弹框接口UIPopoverController

    iPad特有的弹框接口 UIPopoverController用来实现弹框,有两种方式。UIPopoverCont...

  • jQuery弹框

    html 点击 出现弹框 #* 弹出框标题*# #*弹出框内容*# #*底部按钮*# 保存 取 消...

  • javascript-----for循环示例

    //入口函数 ...

  • Dialog使用详解

    我们使用Dialog来实现中间弹框和底部弹框两种效果 第一种:底部弹框效果如下图: 1、定义DemoDialog,...

  • 遮罩层实现

    代码如下 实现效果:点击按钮,显示遮罩层,弹出弹框点击遮罩层,隐藏遮罩层,隐藏弹框

网友评论

    本文标题:HTML实现二维码弹框

    本文链接:https://www.haomeiwen.com/subject/neklextx.html