2023兔年大吉HTML,兔兔动态代码「兔了个兔」
创始人
2024-05-10 07:29:11
0

文章目录

  • 一.2023兔年大吉HTML,兔兔动态代码「兔了个兔」
    • 1.1 资源获取和效果预览
  • 二.代码讲解(主要代码)
    • 1.1 背景加圆圈圈
    • 1.2.兔兔和提示字
    • 1.3 JavaScript控制动态

一.2023兔年大吉HTML,兔兔动态代码「兔了个兔」

1.1 资源获取和效果预览

1.源码资源获取:

https://download.csdn.net/download/weixin_52908342/87373550

快速点击下载通道:新年快乐代码,2023兔个吉祥源码.zip-文档类资源

2.效果预览:

在这里插入图片描述

3.如何打开:(电脑端,解压后双击index.html打开!)

image-20230110145015866

二.代码讲解(主要代码)

需要完整源码请到文章开头处下载:

观察下面的构成图,主要分为俩个部分:

1.背景加圆圈圈。

2.兔兔和提示字。

image-20230110145243954

1.1 背景加圆圈圈

这里我为了代码的简便性,直接使用了section标签。

section元素代表一个页面或一个内容块的部分,一般作为主题块列表,在html5\网页中表现的意思跟字面理解差不多,即部分,块,模块,主要作用为对页面的内容进行分块或者对文章的内容进行分段。

设置其class为section,下面css进行一个样式的控制:

上进小菜猪2023兔吉


css样式控制圆圈圈和背景图,部分代码如下:

.section {display: flex;justify-content: center;align-items: center;position: relative;min-height: 100vh;background: linear-gradient(135deg, #111, #222, #111);
}
.section::before {content: "";position: absolute;width: 30vw;height: 30vw;border: 5vw solid #ff1062;border-radius: 50%;box-shadow: 0 0 0 1vw #222, 0 0 0 1.3vw #fff;
}

效果图如下:

image-20230110150024171

1.2.兔兔和提示字

提示文字:上进小菜猪2023兔吉,这里可以设置一个class为section__title然后进行一个css控制即可:

上进小菜猪2023兔吉


css控制:

.section .section__title span {text-shadow: 1px 1px 0 #ccc, 2px 2px 0 #ccc, 3px 3px 0 #ccc, 4px 4px 0 #ccc, 5px 5px 0 #ccc, 6px 6px 0 #ccc, 7px 7px 0 #ccc, 8px 8px 0 #ccc, 9px 9px 0 #ccc, 20px 20px 0 rgba(0, 0, 0, 0.2);font-weight: 700;font-size: 3em;
}
.section .section__title {position: absolute;transform: skewY(-7deg);z-index: 10;color: #fff;text-align: center;font-size: 9vw;line-height: 2em;text-shadow: 1px 1px 0 #ccc, 2px 2px 0 #ccc, 3px 3px 0 #ccc, 4px 4px 0 #ccc, 5px 5px 0 #ccc, 10px 10px 0 rgba(0, 0, 0, 0.2);animation: floating 5s ease-in-out infinite;top: 20px;
}

效果图如下:

image-20230110150001352

兔兔:

兔兔使用一个简单的div盒子控制即可:

我们看下面的代码可以看到,我们先写一个大的盒子存放兔兔:rabit,然后是耳朵,眼睛,头部,身体等等,如下:

css代码如下:(css代码过于多,部分截图如下,需要全部源码的,请到文章开头处下载全部源码观看)。

image-20230110150234293

1.3 JavaScript控制动态

我们可以看到在第一张图片,是动态的图片,文字会上下的浮动,其js部分代码如下:

while (i < count) {const star = document.createElement('i');const x = Math.floor(Math.random() * window.innerWidth);const y = Math.floor(Math.random() * window.innerHeight);const size = Math.random() * 4;star.style.left = x + 'px';star.style.top = y + 'px';star.style.width = 1 + size + 'px';star.style.height = 1 + size + 'px';const duration = Math.random() * 2;star.style.animationDuration = 2 + duration + 's';star.style.animationDelay = 2 + duration + 's';section.appendChild(star);i++;
}

需要全部源码的,请到文章开头处跳转下载全部源码。

image-20230110150523936

相关内容

热门资讯

​股东用利润增资要交个税吗 股东用利润增资要交个税吗企业股东以利润转增资是否需要交所得税,取决于股东的类型及具体税务法规,一般来...
数读中国开局新活力 | 消费增...   编者按:2026年是“十五五”开局之年。内需市场潜力持续释放,消费新场景不断涌现,文旅融合、冰雪...
“最快女护士”张水华回应辞职:... 近日,九派新闻记者对张水华进行了采访,这也是张水华辞职后的首次采访。 自从去年因言论陷入舆论漩涡并最...
​一般纳税人进项税额抵扣期限 一般纳税人进项税额抵扣期限一般纳税人的进项抵扣确实存在时间限制。根据相关法律规定及税务部门的解释,具...
打破先天性疾病限制,达尔文宝贝... 很多人以为,先天性疾病属于保险的“绝对禁区”,所有重疾险都会直接免责。现实也确实如此,长期以来,绝大...
科学量化“绿水青山”生态价值有...   新华社北京1月13日电(记者赵文君)记者13日从市场监管总局获悉,《生态系统评估 陆域生态产品总...
长期医疗险 ,精准对接多元医疗... 先琢磨第一个矛盾:保障的稳定性。谁都怕生病,更怕生病后买不到医疗险。一年期医疗险看似便宜,却藏着“续...
​餐费补贴需要缴纳个人所得税吗 餐费补贴需要缴纳个人所得税吗企业对员工的餐费补贴是否需要缴纳个人所得税,主要取决于补贴的发放形式和管...
锚定国家战略,新华保险徽州康养... 很多人以为康养基地就是“高端养老院”,靠收床位费盈利。但对锚定国家战略、立志树立标杆的新华保险徽州康...
全球瞭望|马中合作助力马来西亚...   新华社吉隆坡1月13日电(记者王嘉伟)马来西亚拉曼理工大学学者贾斯蒂娜·约瑟夫·杰亚拉杰日前在马...