源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

jquery制作漂亮的弹出层提示消息特效

  • 时间:2022-05-18 23:10 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:jquery制作漂亮的弹出层提示消息特效
今天给大家带来一款基于jquery超炫的弹出层提示消息。这款实例页面初始时,一个go按钮。当单击go按钮时,提示强出层以动画形式出现。效果图如下: [img]http://files.jb51.net/file_images/article/201412/201412231419598.jpg[/img] 实现的代码。 html代码:
[u]复制代码[/u] 代码如下:
  <div class='b'>     </div>     <div class='bb'>     </div>     <button id='go'>         GO     </button>     <div class='message'>         <div class='check'>             ✔         </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代码:
[u]复制代码[/u] 代码如下:
  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;         }
以上就是基于jQuery制作的漂亮的弹出层提示特效的全部代码了,非常的漂亮吧,小伙伴们可以直接使用到自己的项目中去。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部