189 8069 5689

css3和jquery如何实现动画显示弹出层按钮

这篇文章主要为大家展示了“css3和jquery如何实现动画显示弹出层按钮”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css3和jquery如何实现动画显示弹出层按钮”这篇文章吧。

成都创新互联专注于东安企业网站建设,响应式网站设计,商城网站开发。东安网站建设公司,为东安等地区提供建站服务。全流程定制设计,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务

效果图如下:

css3和jquery如何实现动画显示弹出层按钮

实现的代码。

html代码:

XML/HTML Code复制内容到剪贴板

  
          
          
              
              
        
                                                
                                                
                                                                     

css3代码:

CSS Code复制内容到剪贴板

@import url("http://daneden.github.io/animate.css/animate.min.css");   
        :root   
        {   
            width: 100%;   
            height: 100%;   
        }   
        body   
        {   
            width: 100%;   
            height: 100%;   
            display: -webkit-flex;   
            display: -ms-flexbox;   
            display: flex;   
            -webkit-align-items: center;   
            -ms-flex-align: center;   
            align-items: center;   
            -webkit-justify-content: center;   
            -ms-flex-pack: center;   
            justify-content: center;   
            overflow: hidden;   
            background-color: #263238;   
        }   
        .papersheet   
        {   
            position: relative;   
            overflow: hidden;   
            text-align: center;   
            -moz-box-sizing: border-box;   
            box-sizing: border-box;   
            -webkit-transition: all 200ms;   
            transition: all 200ms;   
            width: 100%;   
            height: 100%;   
            max-width: 50%;   
            min-width: 50rem;   
            max-height: 50%;   
            min-height: 20rem;   
            margin: 0 auto;   
            display: -webkit-flex;   
            display: -ms-flexbox;   
            display: flex;   
            -webkit-align-items: center;   
            -ms-flex-align: center;   
            align-items: center;   
            -webkit-justify-content: center;   
            -ms-flex-pack: center;   
            justify-content: center;   
        }   
        .papersheet.opened   
        {   
            -webkit-transition: all 900ms;   
            transition: all 900ms;   
            box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.5);   
        }   
        .papersheet__trigger   
        {   
            z-index: 1;   
            display: inline-block;   
            padding: 2rem;   
            border-radius: 50%;   
            position: absolute;   
            background-color: transparent;   
            top: 50%;   
            left: 50%;   
            -webkit-transform: translate(-50%, -50%);   
            -ms-transform: translate(-50%, -50%);   
            transform: translate(-50%, -50%);   
            -webkit-transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1);   
            transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1);   
            cursor: pointer;   
        }   
        .opened .papersheet__trigger   
        {   
            background-color: #eceff1;   
            top: 10%;   
        }   
        .papersheet__trigger:hover   
        {   
            box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.5);   
        }   
        .papersheet__trigger:active:before   
        {   
            background-color: #d5d5d5;   
        }   
        .papersheet__trigger:before   
        {   
            content: "";   
            background-color: #eceff1;   
            display: block;   
            position: absolute;   
            border-radius: 50%;   
            top: 50%;   
            left: 50%;   
            bottombottom: 50%;   
            rightright: 50%;   
            width: 6rem;   
            height: 6rem;   
            z-index: 0;   
            pointer-events: none;   
            -webkit-transform: translate(-50%, -50%);   
            -ms-transform: translate(-50%, -50%);   
            transform: translate(-50%, -50%);   
            -webkit-transition-delay: 2s;   
            transition-delay: 2s;   
            -webkit-transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);   
            transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);   
        }   
        .opened .papersheet__trigger:before   
        {   
            width: 3000px;   
            height: 3000px;   
            -webkit-transition: all 2.5s cubic-bezier(0.165, 0.84, 0.44, 1);   
            transition: all 2.5s cubic-bezier(0.165, 0.84, 0.44, 1);   
        }   
        .papersheet__trigger-icon  
        {   
            fill: #37474f;   
            vertical-align: bottombottom;   
            -webkit-transform: rotate(45deg);   
            -ms-transform: rotate(45deg);   
            transform: rotate(45deg);   
            -webkit-transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1);   
            transition: all 800ms cubic-bezier(0.19, 1, 0.22, 1);   
            -webkit-transition-delay: 50ms;   
            transition-delay: 50ms;   
            width: 1.8rem;   
            height: 1.8rem;   
        }   
        .opened .papersheet__trigger-icon  
        {   
            -webkit-transform: rotate(-360deg);   
            -ms-transform: rotate(-360deg);   
            transform: rotate(-360deg);   
        }   
        .papersheet__face-item   
        {   
            border-radius: 50%;   
            margin: 0 1.5rem;   
            z-index: 1;   
            height: 6rem;   
            width: 6rem;   
            display: none;   
            overflow: hidden;   
        }   
        .papersheet__face-item:nth-child(2)   
        {   
            -webkit-animation-delay: 50ms;   
            animation-delay: 50ms;   
        }   
        .papersheet__face-item:nth-child(3)   
        {   
            -webkit-animation-delay: 150ms;   
            animation-delay: 150ms;   
        }   
        .papersheet__face-item:nth-child(4)   
        {   
            -webkit-animation-delay: 250ms;   
            animation-delay: 250ms;   
        }   
        .papersheet__face-item img   
        {   
            max-width: 100%;   
        }   
        .opened .papersheet__face-item   
        {   
            -webkit-transform: translateX(60%);   
            -ms-transform: translateX(60%);   
            transform: translateX(60%);   
            display: block;   
        }

以上是“css3和jquery如何实现动画显示弹出层按钮”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


当前标题:css3和jquery如何实现动画显示弹出层按钮
标题路径:http://cdxtjz.cn/article/ggipeo.html

联系我们

您好HELLO!
感谢您来到成都网站建设公司,若您有合作意向,请您为我们留言或使用以下方式联系我们, 我们将尽快给你回复,并为您提供真诚的设计服务,谢谢。
  • 电话:028- 86922220 18980695689
  • 商务合作邮箱:631063699@qq.com
  • 合作QQ: 532337155
  • 成都网站设计地址:成都市青羊区锣锅巷31号五金站写字楼6楼

小谭建站工作室

成都小谭网站建设公司拥有多年以上互联网从业经验的团队,始终保持务实的风格,以"帮助客户成功"为已任,专注于提供对客户有价值的服务。 我们已为众企业及上市公司提供专业的网站建设服务。我们不只是一家网站建设的网络公司;我们对营销、技术、管理都有自己独特见解,小谭建站采取“创意+综合+营销”一体化的方式为您提供更专业的服务!

小谭观点

相对传统的成都网站建设公司而言,小谭是互联网中的网站品牌策划,我们精于企业品牌与互联网相结合的整体战略服务。
我们始终认为,网站必须注入企业基因,真正使网站成为企业vi的一部分,让整个网站品牌策划体系变的深入而持久。