Tên đăng nhập Điểm ▾ Bài tập Giới thiệu
1 109 33

I'm Articulation_points

2
mlhthuongk24
Mai Lê Hoàng Thương
105 31
C++
aim 3 VOI
2 105 31
4
vhkhyk24
Vương Hữu Khang Hy
97 27

toi song da la 1 sai lam

5 90 24
6
lahaok24
Lý Anh Hào
88 24

I died when a 100kg chubin fell on me.

7
ptduongk24
Phạm Tùng Dương
85 22

生命里多色有过你、终于又回到一个人的安静。

8 78 21

Người tin rằng một ngày anh béo chuppy sẽ ăn mất Trái Đất !!!!

9
hhphuck24
Hồ Hữu Phúc
76 20

yêu anh côn chúp pi rất nhiều

10 71 19
11
hnhuyk24
Hồ Nhất Huy
68 16

When is the time to start?

12 59 14
13 55 14

khoade

14 54 14
15 49 11
16
ntsangk24
Nguyễn Tấn Sang
49 10
17
lphoangk24
Lê Phi Hoàng
48 10
HTML
<!DOCTYPE html>
<html lang="vi">
<head>
    <meta charset="UTF-8">
    <title>Cyber Style</title>
    <style>
        body {
            margin: 0;
            height: 100vh;
            background: black;
            color: #0ff;
            font-family: Consolas, monospace;
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
        }

        h1 {
            font-size: 60px;
            text-transform: uppercase;
            position: relative;
            animation: glow 2s infinite alternate;
        }

        @keyframes glow {
            from {
                text-shadow: 0 0 10px #0ff, 0 0 20px #0ff;
            }
            to {
                text-shadow: 0 0 20px #0ff, 0 0 40px #0ff;
            }
        }

        /* hiệu ứng glitch */
        h1::before, h1::after {
            content: "HACKED";
            position: absolute;
            left: 0;
            width: 100%;
            overflow: hidden;
        }

        h1::before {
            color: red;
            animation: glitch1 1s infinite;
        }

        h1::after {
            color: blue;
            animation: glitch2 1s infinite;
        }

        @keyframes glitch1 {
            0% { clip: rect(0, 9999px, 0, 0); }
            50% { clip: rect(0, 9999px, 50px, 0); }
            100% { clip: rect(0, 9999px, 0, 0); }
        }

        @keyframes glitch2 {
            0% { clip: rect(50px, 9999px, 100px, 0); }
            50% { clip: rect(10px, 9999px, 60px, 0); }
            100% { clip: rect(50px, 9999px, 100px, 0); }
        }

        /* nền matrix */
        canvas {
            position: absolute;
            top: 0;
            left: 0;
        }
    </style>
</head>
<body>

<canvas id="matrix"></canvas>
<h1>HACKED</h1>

<script>
    const canvas = document.getElementById("matrix");
    const ctx = canvas.getContext("2d");

    canvas.height = window.innerHeight;
    canvas.width = window.innerWidth;

    const chars = "01";
    const fontSize = 16;
    const columns = canvas.width / fontSize;

    const drops = [];
    for (let i = 0; i < columns; i++) {
        drops[i] = 1;
    }

    function draw() {
        ctx.fillStyle = "rgba(0,0,0,0.05)";
        ctx.fillRect(0, 0, canvas.width, canvas.height);

        ctx.fillStyle = "#0f0";
        ctx.font = fontSize + "px monospace";

        for (let i = 0; i < drops.length; i++) {
            const text = chars[Math.floor(Math.random() * chars.length)];
            ctx.fillText(text, i * fontSize, drops[i] * fontSize);

            if (drops[i] * fontSize > canvas.height && Math.random() > 0.975)
                drops[i] = 0;

            drops[i]++;
        }
    }

    setInterval(draw, 33);
</script>

</body>
</html>
18 48 11

19 47 14
20 45 9