cqfill使用容器查询拖动改变胡须长度颜色效果代码

代码语言:html

所属分类:拖放

代码描述:cqfill使用容器查询拖动改变胡须长度颜色效果代码

代码标签: 查询 拖动 改变 胡须 长度 颜色 效果

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

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

<head>

    <meta charset="UTF-8">




    <style>
        * {
            box-sizing: border-box;
        }
        body {
            min-height: 100vh;
            overflow: hidden;
            background: #e6e6e6;
        }
        .resizable-container {
            min-height: 220px;
            max-height: 450px;
            min-width: 200px;
            max-width: 400px;
            width: 200px;
            resize: both;
            overflow: hidden;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -100px);
            contain: layout size;
            --css-contain: layout size;
        }
        .resizable-container:active .arrow {
            display: none;
        }
        .arrow {
            position: absolute;
            bottom: 0;
            right: 0;
            width: 26px;
            transform: translate(-50%, 0) rotate(-45deg) scale(0.75);
            -webkit-animation: bounce 0.5s infinite linear;
            animation: bounce 0.5s infinite linear;
        }
        .arrow > path {
            fill: #df4020;
            stroke: #000;
            stroke-width: 20px;
        }
        .beardy {
            width: 200px;
            position: absolute;
            top: 0%;
            left: 50%;
            transform: translate(-50%, 0%);
            overflow: visible !important;
        }
        .beardy__grow {
            height: var(--length,32px);
            transition: height 0.25s, fill 0s;
        }
        .beardy__beard {
            fill: hsl(30, 50%, calc(var(--lightness, 15) * 1%));
        }
        .beardy__eye {
            transform-origin: 50% 110px;
            -webkit-animation: blink 8s infinite linear;
            animation: blink 8s infinite linear;
        }
        .beardy__brow {
            opacity: var(--brow,0);
            stroke-width: 4px;
        }
@container (min-height: 250px) {
            .beardy {
                --length: 50px;
            }
        }
@container (min-height: 300px) {
            .beardy {
        .........完整代码请登录后点击上方下载按钮下载查看

网友评论0