css实现奥运五环金银铜牌三维效果代码

代码语言:html

所属分类:三维

代码描述:css实现奥运五环金银铜牌三维效果代码

代码标签: 五环 金银 铜牌 三维 效果

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

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

<head>

    <meta charset="UTF-8">




    <style>
        /*** debug in progress ***/
:root {
            --metal: #ffffff45;
            --gold: repeating-conic-gradient(#edc800 0deg, #ffe800 15deg, #f3cf00 30deg, #e3b600 45deg, #edc800 60deg) 10% 10%;
            --silver: repeating-conic-gradient(#c3c3c3 0deg, #cccccc 15deg, #c6c6c6 30deg, #d7d7d7 45deg, #c3c3c3 60deg) 10% 10%;
            --bronze: repeating-conic-gradient(#d95641 0deg, #b14439 15deg, #b2453a 30deg, #d25645 45deg, #d95641 60deg) 10% 10%;
        }

        body {
            margin: 0;
            width: 100vw;
            height: 100vh;
        }

        body * {
            box-sizing: border-box;
        }

        .container {
            width: 100vw;
            height: 100vh;
            overflow: hidden;
            position: absolute;
            left: 0;
            top: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            background-image: linear-gradient(11deg, #000000 0%, #2c3e50 75%);
            perspective: 100vmin;
            padding-bottom: 10vh;
        }

        .rings {
            width: 100vmin;
            display: flex;
            justify-content: center;
            align-items: center;
            transform-style: preserve-3d;
            transform: rotateY(45deg);
            animation: spin1 2s ease 0s 1, spin2 5s ease-in-out 2s infinite alternate;
            position: absolute;
        }
        .rings:hover, .rings:hover + .rings, .rings:hover .ring:before {
            animation-play-state: paused;
        }
        .rings + .rings {
            filter: drop-shadow(0px 0px 1.5vmin black) brightness(0) blur(1.5vmin) opacity(0.35);
            animation: shadow1 2s ease 0s 1, shadow2 5s ease-in-ou.........完整代码请登录后点击上方下载按钮下载查看

网友评论0