首页 > 其他分享 >红心点赞效果的实现

红心点赞效果的实现

时间:2023-02-09 11:01:51浏览次数:30  
标签:heart style document 效果 红心 getElementById 点赞 0px display

红心点赞效果的实现_其他

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<style>
    span{color:#999;}
    p{color:#D00;}
    .heart{
        animation: test 1s linear 1;
        filter:drop-shadow(0px 0px 4px rgb(192,192,192));
    }
    .heart1{
        animation: test 1s linear 1;
        filter:drop-shadow(0px 0px 4px rgb(255,20,20));
    }
    @keyframes test{
        0%{
            transform: scale(0.8,0.8);
            opacity: 0.8;
        }
        100%{
            transform: scale(1,1);
            opacity: 1.0;
        }
    }
</style>
<body>
    <span>
        ♥♥
    </span>
    <p>
        ♥♥
    </p>

    <div style="position: relative;width: 500px;height: 500px;">
        <div id="heart" class="heart" style="width: 500px;height: 500px;font-size: 200px;line-height:200px;color:#999;position: absolute;left: 30px;top: 30px;cursor: pointer;">
            ♥
        </div>
        <div id="heart1" class="heart1" style="width: 500px;height: 500px;font-size: 200px;line-height:200px;color:#D00;position: absolute;left: 30px;top: 30px;display: none;cursor: pointer;">
            ♥
        </div>
    </div>

    <script>
        document.getElementById("heart").addEventListener("click", function()
        {
            document.getElementById("heart1").style.display = "block";
            this.style.display = "none";
        });
        document.getElementById("heart1").addEventListener("click", function()
        {
            document.getElementById("heart").style.display = "block";
            this.style.display = "none";
        });
    </script>


</body>
</html>

标签:heart,style,document,效果,红心,getElementById,点赞,0px,display
From: https://blog.51cto.com/u_13571520/6046078

相关文章

  • 主界面边框流动效果长时间挂机后会卡顿
    1)主界面边框流动效果长时间挂机后会卡顿​2)检测内存是否超过阈值问题3)堆内存会持续上升,如何用UWA报告来分析4)关于AssetBundle加密这块,如何重新实现LoadFromFile接口这是......
  • redis超卖(分布式锁) setnx排他独占 最终效果,既可以防止死锁,又可以设置过期时间
    热点key过期,加一个锁,抢占到锁才会去查询mysql数据库,然后查到数据后重新写入redis,几百台服务器,几十个热点数据,不能用jvm锁            ----......
  • 关于ue的雾天效果
    关于ue4实现雾天效果在ue4里实现雾天效果笔者对于ue4的学习现在也才是起步阶段,但是笔者还是比较想通过分享自己这段时间所学到的ue4的一些知识来记录一下,如果哪里有错误......
  • 谷歌优化效果怎么样?外贸企业如何做好谷歌SEO优化排名?
    本文主要分享关于Google排名的机制分析,让你更容易把谷歌排名做起来。本文由光算创作,有可能会被修改和剽窃,我们佛系对待这种行为吧。谷歌优化,也称为搜索引擎优化(SEO),是指通过......
  • 直播app开发搭建,纯javascript实现图片放大镜效果
    直播app开发搭建,纯javascript实现图片放大镜效果1、放大镜组成1)目标图片,一般是小图 2)鼠标移动上去的一个等比例小框框图 3)弹窗显示一个等比例的大图 2、实现分......
  • CSS3实现打勾(✔)效果
    CSS3实现打勾效果​​HTML主体​​​​我们看,这个效果的HTML结构​​​​属性:​​​​样式属性​​关于打勾✔效果,应该都不陌生。eg:我们在某些商场,支付的时候,支付成功会有......
  • Qt实现 剪映 桌面端的界面效果
    下方是个人实现的桌面端剪映效果,个人觉得自己实现的比较好看,原本的字体太小了再上一张桌面端剪映原版界面原本的界面实现看起来确实字体偏小不好看,因为发现原本也是Qt实......
  • [ Tcl ] 如何实现类似 Perl 中 shift 函数的效果
    https://www.cnblogs.com/yeungchie/函数功能Perl中shift函数可以返回列表的第一个元素,并将后续所有元素向前移位(索引值减1)。输入可选,默认为@_或者@ARGV。my@......
  • Cesium 加载GeoJson数据,看不到实体效果
    问题我真的不知道为什么几乎每次要用Cesium加什么东西,不管是点线面还是图层,总是不顺利要加载一个GeoJson数据,数据包含几个点,需要展示点的位置和标签名称。用以下代码,打印......
  • Axure 弹出框遮罩层灯箱效果
    灯箱效果:比较适合Web,效果不太理想,还是自己做个比较合适弹出效果:就是弹框推动效果:A元件显示的时候,把B元件往下、右移动。如Web左侧菜二级单效果......