弹出弹层

/**

*/html, body, div, img, span, object, iframe, a, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{    margin: 0;    padding: 0;    border: 0;    outline: 0;    font-size: 100%;    vertical-align: baseline;    background: transparent;}body {    max-width: 750px;    min-width: 320px;    margin: 0 auto;    font-family: PingFangSC-Regular;}a {    text-decoration: none;}

.content {    color: #4a4a4a;    font-size: 0.28rem;    text-align: center;}.layer {    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    z-index: 1000;    background: rgba(0, 0, 0, 0.5);}.close{    display: none;}.layer_text {    position: absolute;    border-radius: 0.2rem;    background-color: rgba(0, 0, 0, 0.8);    text-align: center;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    height: 1rem;    line-height: 1rem;    width: 4rem;    color: #fff;    font-size: 0.4rem;}.bg_top {    width: 100%;    height: auto;}.bg_bottom{    background: #fde0c0;    margin-top: -0.2rem;}.text {    padding: 0.4rem 0;    font-size: 0.3rem;}

.text p{    line-height: 0.4rem;}

.deal_text {    margin: 0 0 0.6rem 1rem;}

/*复选框样式 <-- start --> */

.checkbox,.checkbox_checked {    float: left;    border: 1px solid #e9c799;    -webkit-border: 1px solid #e9c799;    -moz-border: 1px solid #e9c799;    -ms-border: 1px solid #e9c799;    -o-border: 1px solid #e9c799;    border-radius: 0.1rem;    margin-right: 6px;}

.checkbox {    padding: 0.18rem;    line-height: 1.2rem;}

.checkbox_checked {    width: 0.36rem;    height: 0.36rem;    background: url("../images/checkd.png") center no-repeat;    background-size: 100% 100%;    border-radius: 0.1rem;}/* <-- end --> */

.text_left,.box {    float: left;    line-height: 0.4rem;    color: #9b9b9b;}.text_left span {    color: #6b9cde;}.button {    background: #b46c20;    height: 0.96rem;    width: 4.5rem;    border-radius: 0.8rem;    text-align: center;    margin: 0 auto;    font-size: 0.4rem !important;    line-height: 0.96rem !important;    color: #fff;}.text_bottom {    color: #6b9cde;    padding: 0.5rem 0;}.bottom_person {    position: fixed;    background: url(../images/person.png) no-repeat 6% #7e7060;    background-size: auto 90%;    border-radius: 0.1rem;    bottom: 0.2rem;    right: 0.1rem;    width: 1.84rem;    height: 0.48rem;    line-height: 0.48rem;    padding-left: 10px;    color: #fff;    z-index: 1000;}

<!DOCTYPE html><html><head>    <meta charset="utf-8">    <title>安金袋</title>    <meta name="apple-mobile-web-app-capable" content="yes">    <meta http-equiv="Content-Type" content="text/html">    <meta content="width=device-width,minimum-scale=1.00001,maximum-scale=1.00001,user-scalable=no" name="viewport">    <meta name="apple-mobile-web-app-status-bar-style" content="black">    <meta content="telephone=no" name="format-detection">    <!-- UC默认竖屏 ,UC强制全屏 -->    <meta name="full-screen" content="yes">    <meta name="browsermode" content="application">    <!-- QQ强制竖屏 QQ强制全屏 -->    <meta name="x5-orientation" content="portrait">    <meta name="x5-fullscreen" content="true">    <meta name="x5-page-mode" content="app">    <meta name="format-detection" content="email=no"/>    <meta name="msapplication-tap-highlight" content="no">    <link rel="shortcut icon" href="http://m.pingan.com/favicon.ico">    <!--<link href="css/jquery.fullPage.css" rel="stylesheet">-->    <link rel="stylesheet" href="style/style.css">    <!--<script src="js/jquery-1.8.3.min.js"></script>-->    <!--<script src="js/jquery.fullPage.min.js"></script>--></head><body class="content">    <div class="layer close" id="layer" onclick="layerClose()">        <div class="layer_text">请先同意协议</div>    </div>    <img class="bg_top" src="images/bg.png"/>    <div class="bg_bottom">        <div class="text">            <p>线上申请,同步审核</p>            <p>实时放款,灵活期限</p>            <p>利率优惠低至1.25%/月</p>        </div>        <div class="deal_text">            <span class="checkbox" id="deal" onclick="dealAgree()"></span>            <p class="text_left">                申请即同意                <a href="http://www.baidu.com"><span>《安金袋用户服务协议》</span></a>            </p>        </div>        <div class="button" onclick="goto()">立刻申请</div>        <p class="text_bottom">了解更多产品信息</p>    </div>    <div class="bottom_person">个人中心</div></body>

<script>    var oHtml = document.documentElement;    getSize();    window.onresize = function(){        getSize();    };    var isAgree = false;    var open = document.getElementById(‘layer‘);    // px转rem    function getSize(){        var screenWidth = oHtml.clientWidth;        if (screenWidth < 320) {            oHtml.style.fontSize = ‘42.6667px‘;        } else if(screenWidth > 750){            oHtml.style.fontSize = ‘100px‘;        }else{            oHtml.style.fontSize = screenWidth/(750/100) + ‘px‘;        }    }    // 同意协议box样式    function dealAgree(){        isAgree = !isAgree;        var deal = document.getElementById(‘deal‘);        if(isAgree){            deal.className = ‘checkbox_checked‘ ;        } else {            deal.className = ‘checkbox‘;        }    }    // 立即申请    function goto() {        if (isAgree) {            window.location.href = ‘http://www.baidu.com‘;        } else {            open.className = ‘layer‘;        }    }    // 取消弹层    function layerClose(){        open.className = ‘layer close‘;    }

</script></html>
时间: 2024-10-05 14:49:06

弹出弹层的相关文章

弹出遮罩层后禁止滚动效果

弹出遮罩层后,手指在手机上上下滑动 遮罩层下的页面出现滑动.下面代码解决这个问题 (1)触摸后不产生事件 //遮罩层禁止滚动 $('.searbox_mask_byInteg').bind("touchmove", function (e) { e.preventDefault(); }); (2)body不出现滚动条 $("body,.main").height($(window).height()).css({ "overflow-y": &

JQuery弹出层,点击按钮后弹出遮罩层,有关闭按钮

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jQuery弹出层效果</title> <meta content="网页特效,特效代码,jQuery,css特效,Js代码,广告幻灯,图片切换" name="keywords" /> <meta content="

鼠标提上去弹出提示层(定位)

希望的效果如图: 网上找了各纯css的 做了下修改: 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <style> .logo1{     width:150px;     height:60px;     float:left } a.alt{ positi

如何在一堆框架(Frame)上弹出div层【转载】

框架Frame,不知道现在还有多少人会用,至少我学用html到现在,只是知道有这种东西存在,却没见到也没用到过.上周终于碰到个机会让我一窥框架是个啥东西,然后由于项目的需要,我得做个div层置于所有的框架之上,做成下拉菜单的效果.折腾了一下,就记在这里吧. 第一个DEMO展示的是框架,点击这里查看. 用框架来布局这种后台管理类的界面,结构上非常清晰,维护上也应该比较方便,因为每个框架里展示的页面是独立的.但是在一堆frameset和frame上要浮动起一个div层来,我试了一下,基本上行不通.当

弹出遮罩层水平垂直居中

很多时候,登陆注册的时候,会需要弹出一个层,且后面有一层遮罩蒙版层,让后面不可点击状态 且需要这个弹出层是水平垂直居中显示的 固定宽高的水平垂直居中好实现 这里的弹出层,是随着内容撑开的,不固定宽高 ---------------------------- ------------------------------ .wrap .pop { width: 80%; height: auto; background: #FFFFFF; border: 1px #000 solid; -moz-b

JS 点击按钮后弹出遮罩层,有关闭按钮

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jQuery弹出层效果</title> <meta content="网页特效,特效代码,jQuery,css特效,Js代码,广告幻灯,图片切换" name="keywords" /> <meta content="

[转]【C#】分享一个弹出浮动层,像右键菜单那样召即来挥则去

适用于:.net2.0+ Winform项目 背景: 有时候我们需要开一个简单的窗口来做一些事,例如输入一些东西.点选一个item之类的,可能像这样: 完了返回原窗体并获取刚刚的输入,这样做并没有什么问题,但在几天前我突然产生了一些想法:为什么非得有板有眼的弹出一个窗体给用户呢,是不是可以在按钮附近迅速呈现一个层来做这些事呢,类似快捷菜单那样,用户高兴就在里面做一下该做的事,不高兴就在其它地方点一下它就消失,本来很轻便快捷的操作,DUANG~弹出一个窗体来会不会令用户心里咯噔一下呢,感受层面的事

jquery layer插件弹出弹层 结构紧凑,功能强大

/* 去官方网站下载最新的js http://sentsin.com/jquery/layer/ ①引用jquery ②引用layer.min.js */ 事件触发炸弹层可以自由绑定,例如: $('#id').on('click', function(){ layer.msg('test'); }); 以下主要贴出上述样例的调用代码: [信息框]: layer.alert('白菜级别前端攻城师贤心', 8); //风格一 layer.msg('前端攻城师贤心'); //风格二 //当然,远远不止

小程序实现弹出遮罩层模态框

<view bindtap='showRule'>点击弹出模态框</view> <!--遮罩层--> <view class="ruleZhezhao {{isRuleTrue?'isRuleShow':'isRuleHide'}}"> <view class='ruleZhezhaoContent'> <image src='/images/zijia.png' class="select">

jqury+css实现可弹出伸缩层

1.使用可弹出伸缩窗调整了之前的页面布局,使用这样的布局使整个界面看起来更加清爽也更简洁 2.以上图左側面板为例,实现比較简单,仅仅需了解html和css布局就大致差点儿相同了 html代码: CSS: js代码: 布局须要有耐心.一点点调整已到达自己觉得惬意的程度