jquery实现自适应联系我们卡片点击展开动画效果代码
代码语言:html
所属分类:布局界面
代码描述:jquery实现自适应联系我们卡片点击展开动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!doctype html> <html> <head> <meta charset="utf-8"> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery-3.2.1.min.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/modernizr.custom.2.8.1.js"></script> <style> *, *:before, *:after { margin: 0; padding: 0; box-sizing: border-box; } body { background: #051321; font-family: 'Roboto Condensed', sans-serif; } /* CONTACT ========================================== */ .contact-area { width: 100%; height: 100vh; position: relative; } .contact { position: relative; max-width: 420px; padding: 40px 20px; overflow: hidden; margin: 0 auto; } @media (min-width: 1024px) { .contact { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } } .contact main { float: left; width: 100%; position: relative; } .contact main section { border-radius: 5px; float: left; width: 100%; background-color: #eb524a; } .contact main section .content { float: left; width: 100%; padding: 20px 30px 50px 30px; position: relative; text-align: center; } @media (min-width: 414px) { .contact main section .content { text-align: left; } } .contact main section .content img { display: inline-block; width: 140px; border-radius: 50%; } @media (min-width: 414px) { .contact main section .content img { float: left; width: 30%; margin-right: 10%; } } .contact main section .content aside { float: left; width: 100%; color: #ffffff; margin-top: 10px; } @media (min-width: 414px) { .contact main section .content aside { width: 60%; } } .contact main section .content aside h1 { font-weight: 100; font-size: 22px; margin-bottom: 10px; } .contact main section .content aside p { font-size: 14px; letter-spacing: .5px; line-height: 160%; } .contact main .title { float: left; width: 100%; background-color: #c63535; max-height: 0px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; overflow: hidden; -webkit-transition: all 0.55s; -moz-transition: all 0.55s; -o-transition: all 0.55s; transition: all 0.55s; } .contact main .title.active { max-height: 100px; -webkit-transition: all 1.3s; -moz-transition: all 1.3s; -o-transition: all 1.3s; transition: all 1.3s; } .contact main .title.active p { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition-delay: .2s; } .contact main .title p { padding: 15px 30px; color: #ffffff; font-size: 16px; display: inline-block; font-weight: 500; text-transform: uppercase; letter-spacing: .5px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); } .contact main button { position: absolute; bottom: 0; right: 50%; background-color: #ffbe44; color: #c63535; border: 0; width: 200px; height: 48px; text-align: center; border-radius: 30px; font-size: 16px; letter-spacing: .5px; text-transform: uppercase; margin-bottom: -24px; margin-right: -100px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; transition-delay: .1s; outline: none; overflow: hidden; z-index: 10; font-family: inherit; } .contact main button span { opacity: 1; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s; transition-delay: .4s; display: block; width: 200px; float: left; padding: 15px 0px; } .contact main button svg { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translat.........完整代码请登录后点击上方下载按钮下载查看
网友评论0