首页 > 编程语言 >游戏陪玩app源码,多爱心漂浮按钮周围的实现代码

游戏陪玩app源码,多爱心漂浮按钮周围的实现代码

时间:2024-02-24 09:11:31浏览次数:24  
标签:style app 50% 爱心 源码 按钮 fullHeart

爱之满满按钮效果

怎么样才能在游戏陪玩app源码中达到爱之满满按钮效果呢,那必然是越多的爱越好啊。
我们想办法让爱心漂浮在按钮周围,在规定时间内爱心进行位移并消失即可。
创建一个元素可以使用document.createElement,移除元素可以使用DOM 的remove()
剩下的就简单了,只需要在这个过程中给不同的爱心设置不同的大小和位移即可。
核心代码:

// love.js
function addHearts(content) {
for(let i=0; i<10; i++) {
  setTimeout(() => {
    const fullHeart = document.createElement('div');
    fullHeart.classList.add('hearts');
    fullHeart.innerHTML = '<span class="heart"></span>';
    fullHeart.style.left = Math.random() * 100 + '%';
    fullHeart.style.top = Math.random() * 100 + '%';
    fullHeart.style.transform = `translate(-50%, -50%) scale(${Math.random()+0.3}) `
    fullHeart.style.animationDuration = Math.random() * 2 + 3 + 's';
    fullHeart.firstChild.style.backgroundColor='#ed3056'
    content.appendChild(fullHeart);
    setTimeout(() => {
      fullHeart.remove();
    }, 3000);
  }, i * 100)
}
}

 

/* fullLove.css */
.hearts {
  position: absolute;
  color: #E7273F;
  font-size: 15px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  animation: fly 3s linear forwards;
}
@keyframes fly {
  to {
      transform: translate(-50%, -50px) scale(0);
  }
}

 

在这里插入图片描述
以上就是游戏陪玩app源码,多爱心漂浮按钮周围的实现代码, 更多内容欢迎关注之后的文章

 

标签:style,app,50%,爱心,源码,按钮,fullHeart
From: https://www.cnblogs.com/yunbaomengnan/p/18030720

相关文章

  • 浅析ThreadLocal源码
    privatevoidset(ThreadLocal<?>key,Objectvalue){//Wedon'tuseafastpathaswithget()becauseitisat//leastascommontouseset()tocreatenewentriesas//itistoreplaceexistingones,inwhichcase,afast/......
  • pkl apple 开源的配置即代码语言
    pklapple开源的配置即代码语言应用场景生成静态配置 可以方便的生成json,yaml,xml格式配置应用运行时配置 官方提供了swift,go,java,kotlin语言的支持,可以方便使用说明github上的start不少,值得看看,同时也直接可以集成到springboot项目中,很不错参考资料https://githu......
  • 陪玩app开发,实现一个爱心按钮的代码解析
    陪玩app开发,实现一个爱心按钮的代码解析❤️爱心按钮制作一个爱心的方式有很多,可以用图标库的爱心,可以写一个svg,可以用图片,我这里就用伪元素的方式做一个爱心。<!--fullLove.html--><divclass="likeBtn"id="likeBtn"><spanclass="heart"id="heart"></span></......
  • APIview源码分析
    1APIview的as_view -内部还是执行了View的闭包函数view-禁用掉了csrf-一切皆对象,函数也是对象函数地址.name=lqz2原生View类中过的as_view中的闭包函数view -本质执行了self.dispatch(request,*args,**kwargs),执行的是APIView的dispatch3APIView的dispatchdef......
  • Unity编辑器扩展秘籍-利用EditorApplication.contextualPropertyMenu为右键菜单增加自
    假设我们希望为材质右键弹出按钮增加新的功能,应该怎么做呢我们可以通过注册EditorApplication.contextualPropertyMenu全局回调方法,增加自定义的MenuItemusingUnityEditor;usingUnityEngine;namespaceYaojz{[InitializeOnLoad]publicstaticclassMaterialC......
  • 云打印app下载,云打印app在哪下载?
    随着互联网技术的发展,云打印技术已经逐渐成熟。而对于用户来说,很多有打印需求的用户都需要用到云打印,那么云打印App怎么下载,云打印app在哪下载呢?今天带大家来了解一下。 云打印app在哪下载?很多有打印需求的用户都需要用到云打印,现在很多平台都支持云打印功能,那么云打印App在......
  • mybatis—mapper.xml里的多种写法举例
    mybatis—mapper.xml里的多种写法举例目录mybatis—mapper.xml里的多种写法举例向一个表里插入另一个表的一些数据并进行取舍需要查询的select后的字段如果有不少语句都一致的话可以考虑单独提出来更新删除in语句面对集合和字符串<trim>标签<choose>标签判断<when>、<other......
  • 在mapper.xml中编写sql规则和常见函数写法
    在mapper.xml中编写规则和常见函数写法目录在mapper.xml中编写规则和常见函数写法service传到mapper.xml常见查询语句的写法group_concatcasewhenelseendCOALESCEDUAL模糊查询写法关于where1=1xml中不能存在的特殊字符——特殊转义或<![CDATA[]]>sql编写的一些......
  • 异常 app key or app secret must be initialed
     物联网平台移动开发sdk。在android应用的问题。按照文档集成后,运行抛异常(仅调用SDKManager.init(this);)异常摘录片段如下:java.lang.RuntimeException:Unabletocreateapplicationcom.kong.home_iot_control.MainApplication:com.alibaba.cloudapi.sdk.exception.SdkExc......
  • Kubernetes leader election 源码分析
    0.前言Kubernetes:kube-scheduler源码分析介绍了kube-scheduler调度Pod的逻辑。文中有一点未提的是,在Kubernetes集群中,kube-scheduler组件是多副本,单实例运行。仅有一个副本作为leader运行,当发生故障时,其它副本会抢占为leader继续运行。这种机制通过leaderelect......