css实现一个竖的手风琴折叠菜单效果代码
代码语言:html
所属分类:菜单导航
代码描述:css实现一个竖的手风琴折叠菜单效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/font-awesome-4.7.0/css/font-awesome.min.css"> <style> @import url(https://fonts.googleapis.com/css?family=Roboto:400,700,300); ul { padding: 0; margin: 0; } li { list-style-type: none; } input[type=radio] { display: none; } label { cursor: pointer; } ::-webkit-scrollbar { display: none; } body .swanky { margin: auto; top: 0; bottom: 0; left: 0; right: 0; } body { height: 100vh; font-weight: 500; font-family: "Roboto", sans-serif; background: linear-gradient(135deg, #8254EA 0%, #E86DEC 100%); -webkit-font-smoothing: antialiased; font-size: 12px; } body .swanky { perspective: 600px; width: 700px; position: absolute; margin: auto; height: 360px; } body .swanky_title { float: right; text-align: left; width: 400px; color: white; position: relative; top: 70px; } body .swanky_title__social a { position: relative; overflow: hidden; width: 140px; margin-right: 15px; text-decoration: none; padding: 0px 0px 5px 0px; height: 40px; border: 2px solid white; float: left; color: white; font-size: 12px; font-weight: 400; margin-top: 20px; } body .swanky_title__social a .slide { height: 45px; width: 100px; float: left; position: absolute; transform: skew(20deg); left: -120px; transition-property: left; transition-duration: 0.2s; background: white; } body .swanky_title__social a .slide .arrow { position: absolute; right: 31px; top: 24px; opacity: 0; transform: skew(-20deg); } body .swanky_title__social a .slide .arrow .stem { width: 10px; height: 2px; background: #858490; } body .swanky_title__social a .slide .arrow .point { width: 6px; height: 6px; border-right: 2px solid #858490; top: -3px; right: 1px; position: absolute; transform: rotate(45deg); border-top: 2px solid #858490; } body .swanky_title__social a img { width: 16px; margin-left: 10px; position: relative; margin-right: 8px; transition-property: margin-left; transition-duration: 0.1s; margin-top: 10px; top: 4px; } body .swanky_title__social a:hover > .slide { left: -70px; transition-property: left; transition-duration: 0.1s; } body .swanky_title__social a:hover > img { margin-left: 40px; transition-property: margin-left; transition-duration: 0.1s; } body .swanky_title__social a:hover > .slide .arrow { right: 11px; opacity: 1; transition-property: right, opacity; transition-delay: 0.07s; transition-duration: 0.2s; } body .swanky .intro { float: right; color: white; width: 370px; top: 50px; position: relative; } body .swanky .intro h1 { text-shadow: 0px 2px rgba(0, 0, 0, 0.26); } body .swanky .intro p { line-height: 20px; text-shadow: 0px 1px rgba(0, 0, 0, 0.26); } body .swanky_wrapper { width: 225px; height: auto; overflow: hidden; border-radius: 4px; background: #2a394f; } body .swanky_wrapper label { padding: 25px; float: left; height: 72px; border-bottom: 1px solid #293649; position: relative; width: 100%; color: #eff4fa; transition: text-indent 0.15s, height 0.3s; box-sizing: border-box; } body .swanky_wrapper label img { margin-right: 10px; position: relative; top: 2px; width: 16px; } body .swanky_wrapper label span { position: relative; top: -3px; } body .swanky_wrapper label:hover { background: #212e41; border-bottom: 1px solid #2A394F; text-indent: 4px; } body .swanky_wrapper label:hover .bar { width: 100%; .........完整代码请登录后点击上方下载按钮下载查看
网友评论0