美文网首页
纯CSS画个新年贺卡

纯CSS画个新年贺卡

作者: 黑猫小白 | 来源:发表于2021-08-04 09:13 被阅读0次

本文亦发布于个人的CSDN


效果展示

源码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>cRack</title>
</head>
<body>
    <ul>
        <li>
            <span data="H">H</span>
            <span data="A">A</span>
            <span data="P">P</span>
            <span data="P">P</span>
            <span data="Y">Y</span>
        </li>
        <li>
            <span data="N">N</span>
            <span data="E">E</span>
            <span data="W">W</span>
        </li>
        <li>
            <span data="Y">Y</span>
            <span data="E">E</span>
            <span data="A">A</span>
            <span data="R">R</span>
        </li>
    </ul>
</body>
</html>

<style>
    * {
        padding: 0;
        margin: 0;
    }

    html {
        height: 100%;
    }

    body {
        background-color: brown;
    }

    ul {
        list-style: none;
        padding-top: 100px;
    }

    ul > li {
        font-size: 0;
        text-align: center;
    }

    ul > li > span {
        display: inline-block;
        /* border: 1px solid #000; */
        width: 200px;
        height: 200px;
        font-size: 200px;
        line-height: 200px;
        text-align: center;
        font-weight: bold;
        position: relative;
    }

    ul > li > span::before, ul > li > span::after {
        content: attr(data);
        display: inline-block;
        width: 200px;
        height: 200px;
        position: absolute;
        top: 0;
        left: 0;
    }

    ul > li > span::before{
        color: rgb(0, 0, 0, 0.2);

        transform: skew(5deg) translateX(10px);
        transition: .2s;
    }

    ul > li > span::after{
        color: brown;
        text-shadow: 0 -2px 5px rgb(219, 104, 104);
        transform-origin: 100% 0 0;
        transform: rotateX(20deg);
        transition: .2s;
    }

    ul > li > span:hover::before {
        transform: skew(20deg) translateX(25px) scale(1, 1.1) translateY(10px)
    }

    ul > li > span:hover::after{
        color: rgb(199, 72, 72);
        transform: rotateX(48deg) translateY(5px)
    }
</style>

相关文章

  • 纯CSS画个新年贺卡

    本文亦发布于个人的CSDN[https://mp.csdn.net/mp_blog/creation/editor...

  • 开始画新年贺卡了

    2018新年快乐用啥字体好捏? 求推荐,想要中国风一点的

  • web前端特效演示合集

    前端特效01:使用纯CSS实现书籍3D翻页效果 前端特效02:使用纯CSS实现动态太极 前端特效03:HTML5画...

  • 新年贺卡

    作为一名老师,有时真的被她们气的不行,有时真想放弃这个职业,可有时候却也总会被她们的纯真感动,也许一个小小的肯...

  • 新年贺卡

    很多年没有关注与新年贺卡的事了。 在如今的微信时代,贺卡好像已失去了它的功能。人们一个微信,就把祝福的信息送到了天...

  • 新年贺卡

    圣诞节过去两天了,新年将来临。 晚上,我照常坐在电脑前看书写字。系统兀然提示,有新邮件不期而至。...

  • 新年贺卡

    今天,我给妈妈做了一张新年贺卡。 我先用一张纸画上喜欢的图案,又做了一颗折纸的爱心,再在贺卡上用剪...

  • 新年贺卡

    新年马上要到了,我为爸爸精心做了新年贺卡。 我选了一张彩色的a4纸对折后,在封皮上,我粘上了彩色的...

  • 新年贺卡

    做了一张红红火火热热闹闹的新年贺卡!小盆友的寒假手工作业,嗯,当然是家长的作业咯。 最近中抖音的毒颇深,将看过的热...

  • 新年贺卡

    今天我用一早上的时间,精心的做了一个新年贺卡。 我打算把这张贺卡送给爸爸妈妈,因为春节只有爸...

网友评论

      本文标题:纯CSS画个新年贺卡

      本文链接:https://www.haomeiwen.com/subject/pgoyvltx.html