Toggle navigation
在线编辑器
在线代码
文本比较
jQuery下载
前端库
在线手册
登录/注册
下载代码
html
css
js
分享到微信朋友圈
X
html
css
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0-2/css/all.min.css"); body { background: #37474f; width: 100vw; height: 100vh; display: flex; justify-content: center; align-items: center; margin: 0; overflow: hidden; } #navbarContainer { width: 400px; min-width: 400px; height: 70vh; background-color: #ffcc80; border-radius: 20px; display: flex; justify-content: flex-end; flex-direction: column; overflow: hidden; position: relative; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } #navbar { width: 100%; height: 60px; background-color: #fff; position: absolute; } #bubbleWrapper { position: absolute; display: flex; justify-content: space-around; width: 100%; bottom: 25px; } .bubble { background-color: #fff; width: 50px; height: 50px; bottom: 85px; border-radius: 50%; z-index: 1; transform: translateY(120%); display: flex; justify-content: center; align-items: center; } .icon { opacity: 0; } #bubble1 { transform: translateY(0%); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); } #bubble1 > span { opacity: 0.7; } #bgWrapper { filter: url(#goo); width: 100%; height: 100px; position: absolute; bottom: 60px; } #bg { background-color: #ffcc80; width: 120%; height: 100%; margin-left: -10%; } #bgBubble { position: absolute; background-color: #ffcc80; width: 70px; height: 70px; border-radius: 50%; bottom: -50px; left: 50px; transform: translateX(-50%); } #menuWrapper { position: absolute; width: 100%; display: flex; justify-content: space-around; } .menuElement { opacity: 0.4; transform: translateY(100%); cursor: pointer; } .menuElement:hover { opacity: 0.5; } #contentWrapper { position: absolute; top: 50%; width: 100%; transform: translateY(-50%); display: flex; justify-content: center; align-items: center; } #contentWrapper h2 { color: #fff; font-family: sans-serif; font-weight: 400; } .content { display: none; opacity: 0; }
JavaScript
function move(id, position, color) { var tl = gsap.timeline(); tl.to("#bgBubble", {duration: 0.15, bottom: "-30px", ease: "ease-out"}, 0) .to("#bubble1", {duration: 0.1, y: "120%", boxShadow: 'none', ease: "ease-out",}, 0) .to("#bubble2", {duration: 0.1, y: "120%", boxShadow: 'none', ease: "ease-out",}, 0) .to("#bubble3", {duration: 0.1, y: "120%", boxShadow: 'none', ease: "ease-out",}, 0) .to("#bubble4", {duration: 0.1, y: "120%", boxShadow: 'none', ease: "ease-out",}, 0) .to(".icon", {duration: 0.05, opacity: 0, ease: "ease-out",}, 0) .to("#bgBubble", {duration: 0.2, left: position, ease: "ease-in-out"}, 0.1) .to("#bgBubble", {duration: 0.15, bottom: "-50px", ease: "ease-out"}, '-=0.2') .to(`#bubble${id}`, {duration: 0.15, y: "0%", opacity: 1, boxShadow: '0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24)', ease: "ease-out"}, '-=0.1') .to(`#bubble${id}> span`, {duration: 0.15, y: "0%", opacity: 0.7, ease: "ease-out"}, '-=0.1') .to("#navbarContainer", {duration: 0.3, backgroundColor: color, ease: "ease-in-out"}, 0) .to("#bg", {duration: 0.3, backgroundColor: color, ease: "ease-in-out"}, 0) .to("#bgBubble", {duration: 0.3, backgroundColor: color, ease: "ease-in-out"}, 0) }
粒子
时间
文字
hover
canvas
3d
游戏
音乐
火焰
水波
轮播图
鼠标跟随
动画
css
加载动画
导航
菜单
按钮
滑块
tab
弹出层
统计图
svg
×
Close
在线代码下载提示
开通在线代码永久免费下载,需支付20jQ币
开通后,在线代码模块中所有代码可终身免费下!
您已开通在线代码永久免费下载,关闭提示框后,点下载代码可直接下载!
您已经开通过在线代码永久免费下载
对不起,您的jQ币不足!可通过发布资源 或
直接充值获取jQ币
取消
开通下载
<!doctype html> <html> <head> <meta charset="utf-8"> <title>简约优雅的导航-jq22.com</title> <script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script> <style>
</style> </head> <body>
<script>
</script>
</body> </html>
2012-2021 jQuery插件库版权所有
jquery插件
|
jq22工具库
|
网页技术
|
广告合作
|
在线反馈
|
版权声明
沪ICP备13043785号-1
浙公网安备 33041102000314号