div+css实现大碗字母汤汁点击导航效果代码

代码语言:html

所属分类:菜单导航

代码描述:div+css实现大碗字母汤汁点击导航效果代码

代码标签: div css 大碗 字母 汤汁 点击 导航

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en" >

<head>
 
<meta charset="UTF-8">
 

 
 
 
<style>
* {
        box-sizing: border-box;
        scroll-behavior: smooth;
}

body {
        background: linear-gradient(
                to bottom,
                #ccc,
                #fff 40vh,
                #ccc 40.5vh,
                #333 110vh,
                #555 110vh,
                #333 150vh
        );
}

h1 {
        text-align: center;

        margin: 2rem auto;
        font-weight: 100;
        text-transform: uppercase;
        letter-spacing: 2px;
}

.bowl {
        --rim-width: 10px;

        width: 90%;
        min-height: 65vh;
        max-width: 1000px;
        border-radius: 50%;
        border: var(--rim-width) solid #ccc;
        background: linear-gradient(to bottom, #333, #ececec);
        margin: 1rem auto 35vh;
        position: relative;

        .bowl__inner {
                overflow: hidden;
                width: 100%;
                height: 100%;
                border-radius: 50%;
                position: absolute;
        }

        &:after {
                content: "";
                width: calc(100% + (var(--rim-width) * 2));
                left: calc(var(--rim-width) * -1);
                height: 55vh;
                border-radius: 0 0 45vh 45vh;
                background: linear-gradient(120deg, #ccc, #fff, #cecece, #000);
                display: block;
                top: 50%;
                position: absolute;
                z-index: -1;
        }
}

.soup {
        background: #f00;
        background: radial-gradient(circle at 10% 10%, #ff4d4d 0%, #b30000 100%);
        width: 100%;
        height: 100%;
        border-radius: 50%;
        display: block;
        position: absolute;
        top: 3rem;
}

.soup__nav {
        color: #f6e7b5;
        position: absolute;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 1rem;
        flex-wrap: wrap;
        width: 75%;
        height: 66%;
        top: 30%;
        left: 50%;
        transform: translate(-50%, -50%) rotateX(75deg);
        font-size: 4.5rem;
        perspective: 1200px; /* stronger perspective */
        perspective-origin: center 20%;

        a {
                color: inherit;
                text-decoration: none;
                font-w.........完整代码请登录后点击上方下载按钮下载查看

网友评论0