zoukankan      html  css  js  c++  java
  • 一款基于jquery超炫的弹出层提示消息

    今天给大家带来一款基于jquery超炫的弹出层提示消息。这款实例页面初始时,一个go按钮。当单击go按钮时,提示强出层以动画形式出现。效果图如下:

    在线预览   源码下载

    实现的代码。

    html代码:

      <div class='b'>
        </div>
        <div class='bb'>
        </div>
        <button id='go'>
            GO
        </button>
        <div class='message'>
            <div class='check'>
                &#10004;
            </div>
            <p>
                Success
            </p>
            <p>
                Check your email for a booking confirmation. We'll see you soon!
            </p>
            <button id='ok'>
                OK
            </button>
        </div>
        <script src='jquery.js'></script>
        <script>
            $('#go').click(function () {
                go(50);
            });
            $('#ok').click(function () {
                go(500);
            });
            setTimeout(function () {
                go(50);
            }, 700);
            setTimeout(function () {
                go(500);
            }, 2000);
            function go(nr) {
                $('.bb').fadeToggle(200);
                $('.message').toggleClass('comein');
                $('.check').toggleClass('scaledown');
                $('#go').fadeToggle(nr);
            }
            //@ sourceURL=pen.js
        </script>

    css代码:

      body, html
            {
                height: 100%;
                font-size: 20px;
                font-family: Source Sans Pro;
            }
            
            .b, .bb
            {
                position: absolute;
                width: 100%;
                height: 100%;
                background: url("kje4L5j.jpg");
                background-attachment: fixed;
                background-size: cover;
                background-position: center;
            }
            
            .bb
            {
                background: url("bDBs0et.jpg");
                background-attachment: fixed;
                background-size: cover;
                background-position: center;
                display: none;
            }
            
            #go
            {
                position: absolute;
                top: 30px;
                left: 50%;
                transform: translate(-50%, 0%);
                color: white;
                border: 0;
                background: #71c341;
                width: 100px;
                height: 30px;
                border-radius: 6px;
                font-size: 1rem;
                transition: background 0.2s ease;
                outline: none;
            }
            #go:hover
            {
                background: #8ecf68;
            }
            #go:active
            {
                background: #5a9f32;
            }
            
            .message
            {
                position: absolute;
                top: -200px;
                left: 50%;
                transform: translate(-50%, 0%);
                width: 300px;
                background: white;
                border-radius: 8px;
                padding: 30px;
                text-align: center;
                font-weight: 300;
                color: #2c2928;
                opacity: 0;
                transition: top 0.3s cubic-bezier(0.31, 0.25, 0.5, 1.5), opacity 0.2s ease-in-out;
            }
            .message .check
            {
                position: absolute;
                top: 0;
                left: 50%;
                transform: translate(-50%, -50%) scale(4);
                width: 120px;
                height: 110px;
                background: #71c341;
                color: white;
                font-size: 3.8rem;
                padding-top: 10px;
                border-radius: 50%;
                opacity: 0;
                transition: transform 0.2s 0.25s cubic-bezier(0.31, 0.25, 0.5, 1.5), opacity 0.1s 0.25s ease-in-out;
            }
            .message .scaledown
            {
                transform: translate(-50%, -50%) scale(1);
                opacity: 1;
            }
            .message p
            {
                font-size: 1.1rem;
                margin: 25px 0px;
                padding: 0;
            }
            .message p:nth-child(2)
            {
                font-size: 2.3rem;
                margin: 40px 0px 0px 0px;
            }
            .message #ok
            {
                position: relative;
                color: white;
                border: 0;
                background: #71c341;
                width: 100%;
                height: 50px;
                border-radius: 6px;
                font-size: 1.2rem;
                transition: background 0.2s ease;
                outline: none;
            }
            .message #ok:hover
            {
                background: #8ecf68;
            }
            .message #ok:active
            {
                background: #5a9f32;
            }
            
            .comein
            {
                top: 150px;
                opacity: 1;
            }

    via:http://www.w2bc.com/Article/13018

  • 相关阅读:
    Linux 常用命令
    一些实用但不为人知的Unix命令
    Linux 驱动开发笔记(一)
    etcd数据备份和恢复--转发
    使用kubeadm 新加入节点(原始token过期后)---转发
    centos7 ipython安装
    Linux系统 jboss/Tomcat服务器pdf文件乱码问题
    k8s pod节点调度及k8s资源优化
    docker 常见问题处理汇总
    Grafana+Prometheus实现Ceph监控和钉钉告警-转载(云栖社区)
  • 原文地址:https://www.cnblogs.com/liaohuolin/p/4175056.html
Copyright © 2011-2022 走看看