jQuery+CSS3+HTML5折叠卡片式下拉菜单

2025-07-19 20:12:23

1、新建html文档。

jQuery+CSS3+HTML5折叠卡片式下拉菜单

3、书写css代码。header h2 span.js { background-color: #E4A128; }header h2 span.css { background-color: #0070BB; }header h2 span.heart { background-color: #EB304A; }p { line-height: 1.8; text-align: left; font-weight: 300; font-size: 1.2rem; }.card-drop { position: relative; margin: 0 auto; -moz-perspective: 800px; -webkit-perspective: 800px; perspective: 800px; background: rgba(0, 0, 0, 0.1); }.card-drop a { display: block; width: 100%; padding: 20px 0 20px 20px; height: 60px; text-decoration: none; color: #217dbb; background-color: #fafafa; border: 1px solid #ddd; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }.card-drop > a.toggle { position: relative; z-index: 100; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -moz-transform-origin: 50% 0%; -ms-transform-origin: 50% 0%; -webkit-transform-origin: 50% 0%; transform-origin: 50% 0%; -moz-transition: linear 0.1s; -o-transition: linear 0.1s; -webkit-transition: linear 0.1s; transition: linear 0.1s; }.card-drop > a.toggle:active { -moz-transform: rotateX(60deg); -webkit-transform: rotateX(60deg); transform: rotateX(60deg); }.card-drop > a.toggle:active:after { -moz-transform: rotateX(180deg); -webkit-transform: rotateX(180deg); transform: rotateX(180deg); }.card-drop > a.toggle:before, .card-drop > a.toggle:after { content: ""; position: absolute; }.card-drop > a.toggle:before { right: 25px; top: 50%; margin-top: -2.5px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid rgba(0, 0, 0, 0.8); }.card-drop > a.toggle.active:before { transform: rotate(180deg); }.card-drop ul { position: absolute; height: 100%; top: 0; display: block; width: 100%; }.card-drop ul li { margin: 0 auto; -moz-transition: all, ease-out 0.3s; -o-transition: all, ease-out 0.3s; -webkit-transition: all, ease-out 0.3s; transition: all, ease-out 0.3s; position: absolute; top: 0; z-index: 0; width: 100%; }.card-drop ul li a { border-top: none; }.card-drop ul li a:hover { background-color: #4aa3df; color: #f3f9fd; }.card-drop ul li.active a { color: #fff; background-color: #258cd1; cursor: default; }.card-drop ul li.closed a:hover { cursor: default; background-color: #3498db; }

jQuery+CSS3+HTML5折叠卡片式下拉菜单

5、代码整体结构。

jQuery+CSS3+HTML5折叠卡片式下拉菜单
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢