CustomEase+gsap实现炫酷弹出式导航菜单效果代码
代码语言:html
所属分类:菜单导航
代码描述:CustomEase+gsap实现炫酷弹出式导航菜单效果代码
代码标签: CustomEase gsap 炫酷 弹出式 导航 菜单
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
@font-face {
font-family: 'PP Neue Corp Tight';
src: url('https://cdn.prod.website-files.com/673af51dea86ab95d124c3ee/673b0f5784f7060c0ac05534_PPNeueCorp-TightUltrabold.otf') format('opentype');
font-weight: 700;
font-style: normal;
font-display: swap;
}
.osmo-ui {
z-index: 0;
pointer-events: none;
flex-flow: column;
justify-content: space-between;
align-items: stretch;
}
.nav-row {
justify-content: space-between;
align-items: center;
width: 100%;
display: flex;
}
.nav-logo-row {
pointer-events: auto;
justify-content: space-between;
align-items: center;
width: 13em;
display: flex;
}
.nav-logo__wordmark {
width: 4em;
}
.nav-logo__icon {
width: 1.5em;
height: 1.5em;
}
.container {
z-index: 1;
max-width: var(--size-container);
padding-left: var(--container-padding);
padding-right: var(--container-padding);
width: 100%;
margin-left: auto;
margin-right: auto;
position: relative;
}
.container.is--full {
max-width: 100%;
}
.nav-row__right {
grid-column-gap: .625rem;
grid-row-gap: .625rem;
pointer-events: auto;
justify-content: flex-end;
align-items: center;
display: flex;
}
.header {
z-index: 110;
padding-top: var(--gap);
position: fixed;
inset: 0% 0% auto;
}
.website-link {
white-space: nowrap;
text-decoration: none;
position: relative;
}
.website-link.is--alt {
grid-column-gap: .25em;
grid-row-gap: .25em;
justify-content: flex-start;
align-items: center;
height: 1.5em;
display: flex;
}
.inline-link__p {
margin-bottom: 0;
}
.body {
background-color: var(--color-neutral-300);
color: var(--color-dark);
font-family: Arial, Helvetica, sans-serif;
font-weight: 500;
line-height: 1;
}
p{
margin: 0px
}
.cloneable {
padding: var(--section-padding) var(--container-padding);
justify-content: center;
align-items: center;
min-height: 100svh;
display: flex;
position: relative;
--menu-padding: 2em;
}
.nav {
z-index: 100;
width: 100%;
height: 100vh;
margin-left: auto;
margin-right: auto;
display: block;
position: fixed;
inset: 0%;
}
.overlay {
z-index: 0;
cursor: pointer;
background-color: #13131366;
width: 100%;
height: 100%;
position: absolute;
inset: 0%;
}
.menu {
padding-bottom: var(--menu-padding);
grid-column-gap: 5em;
grid-row-gap: 5em;
padding-top: calc(3 * var(--menu-padding));
flex-flow: column;
justify-content: space-between;
align-items: flex-start;
width: 35em;
height: 100%;
margin-left: auto;
position: relative;
overflow: auto;
}
.menu-bg {
z-index: 0;
position: absolute;
inset: 0%;
}
.menu-inner {
z-index: 1;
grid-column-gap: 5em;
grid-row-gap: 5em;
flex-flow: column;
justify-content: space-between;
align-items: flex-start;
height: 100%;
display: flex;
position: relative;
overflow: auto;
}
.bg-panel {
z-index: 0;
background-color: var(--color-neutral-300);
border-top-left-radius: 1.25em;
border-bottom-left-radius: 1.25em;
position: absolute;
inset: 0%;
}
.bg-panel.first {
.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0