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/all.5.15.3.css"> <style> @import url("https://fonts.googleapis.com/css?family=Poppins:400,500,600,700&display=swap"); * { margin: 0; padding: 0; box-sizing: border-box; font-family: "Poppins", sans-serif; } html, body { display: grid; height: 100%; place-items: center; background: #000; } .icons { display: inline-flex; } .icons a { margin: 0 25px; text-decoration: none; color: #fff; display: block; position: relative; } .icons a .layer { width: 55px; height: 55px; transition: transform 0.3s; } .icons a:hover .layer { transform: rotate(-35deg) skew(20deg); } .icons a .layer span { position: absolute; top: 0; left: 0; height: 100%; width: 100%; border: 1px solid #fff; border-radius: 5px; transition: all 0.3s; } .icons a .layer span.fab { font-size: 30px; line-height: 55px; text-align: center; } .icons a:hover .layer span:nth-child(1) { opacity: 0.2; } .icons a:hover .layer span:nth-child(2) { opacity: 0.4; transform: translate(5px, -5px); } .icons a:hover .layer span:nth-child(3) { opacity: 0.6; transform: translate(10px, -10px); } .icons a:hover .layer span:nth-child(4) { opacity: 0.8; transform: translate(15px, -15px); } .icons a:hover .layer span:nth-child(5) { opacity: 1; transform: translate(20px, -20px); } .icons a:nth-child(1) .layer span, .icons a:nth-child(1) .text { color: #4267b2; border-color: #4267b2; } .icons a:nth-child(2) .layer span, .icons a:nth-child(2) .text { color: #1da1f2; border-color: #1da1f2; } .icons a:nth-child(3) .layer span, .icons a:nth-child(3) .text { color: #e1306c; border-color: #e1306c; } .icons a:nth-child(4) .layer span, .icons a:nth-child(4) .text { color: #2867b2; border-color: #2867b2; } .icons a:nth-child(5) .layer span, .icons a:nth-child(5) .text { color: #ff0000; border-color: #ff0000; } .icons a:hover:nth-child(1) .layer span { box-shadow: -1px 1px 3px #4267b2; } .icons a:hover:nth-child(2) .layer span { box-shadow: -1px 1px 3px #1da1f2; } .icons a:hover:nth-child(3) .layer span { box-shadow: -1px 1px 3px #e1306c; } .icons a:hover:nth-child(4) .layer span { box-shadow: -1px 1px .........完整代码请登录后点击上方下载按钮下载查看
网友评论0