css+div实现下拉菜单动画效果代码
代码语言:html
所属分类:菜单导航
代码描述:css+div实现下拉菜单动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> .area::after { content: ""; display: block; width: 101%; } </style> <style> :root { --clr: #2196f3; --bgc: #ffffff; --icon: #ffffff; --tra: all 0.5s ease 0s; } body { height: 100vh; margin: 0; display: grid; place-items: center; background: linear-gradient(to bottom, #4e4376, #2b5876); font: 1em system-ui, sans-serif; line-height: 1.4; } body:before, body:after { content: ""; position: absolute; width: 1em; height: 1em; border: 0em solid #fff; border-width:0 0 0.2em 0.2em; transform: rotate(45deg); left: 1.25em; bottom: 1.35em; border-radius: 0.1em; } body:after { left: inherit; right: 1.25em; transform: rotate(-135deg); } h2 { line-height: 1.25; margin: 1em 0 1em 0; color: #4d4476; font-weight: 500; } .area { background: linear-gradient(-88.75deg, #fff0 1.5em, var(--bgc) calc(1.5em + 1px) 55%, #fff0 calc(55% + 1px)), linear-gradient(88.75deg, #fff0 1.5em, var(--bgc) calc(1.5em + 1px) 55%, #fff0 calc(55% + 1px)); padding: 3em 4em; width: 20em; transition: var(--tra); position: relative; /*overflow: auto;*/ word-wrap: break-word; filter: drop-shadow(0px 10px 10px #0008); } .area:before { content: ""; background: var(--clr); width: 100%; height: 3.5em; position: absolute; top: 0; left: 0; clip-path: polygon(0 0, 100% 0, 99% 100%, 1% 85%); } .area:after { content: ""; background: linear-gradient(178.5deg, #fff0 1.15em, #fff calc(1.15em + 1px)); width: calc(100% - 1em) !important; height: 1.75em; position: absolute; top: -1.........完整代码请登录后点击上方下载按钮下载查看
网友评论0