说到二次元,
呐
懂了,这就可以做了.
#1 HTML
首先来点基本结构:复制代码就这样,很简单.
#2 CSS
复制代码还是很简单,只是简单的定义了一些样式.
#3 JavaScript
先定义一些常量:
复制代码再弄一个定时器,用来循环产出"呐":
复制代码定时器里:
复制代码好了.
#4 上线
代码里都用呐,域名也可以.
于是:
https://呐.ml
呐
懂了,这就可以做了.
#1 HTML
首先来点基本结构:
- <!DOCTYPE html>
- <html lang="zh-CN">
- <head>
- <meta charset="UTF-8">
- <title>呐</title>
- </head>
- <body>
- <div class="呐呐呐">
- </div>
- </body>
- </html>
#2 CSS
- body{
- margin: 0;
- }
- div.呐呐呐 span {
- display: inline-block;
- top: 50%;
- left: 50%;
- position: absolute;
- transition-property = top,left,transform;
- }
- div.呐呐呐 {
- overflow: hidden;
- position: relative;
- width: 100vw;
- height: 100vh;
- }
#3 JavaScript
先定义一些常量:
- const 呐呐呐 = document.querySelector("div.呐呐呐");
- const 呐呐呐呐 = 1000; // 最大数量
- const 呐呐呐呐呐 = {
- font: [20,100], // 字体大小范围
- transition: [5,10] // 运动速度范围
- };
- let 呐呐 = setInterval(()=>{
- }
- if(呐呐呐.childElementCount >= 呐呐呐呐){
- return; // 限制最大数量
- }
- let 呐 = document.createElement("span"); // 创建元素
- 呐.innerText = '呐'; //呐
- 呐.style.fontSize = (呐呐呐呐呐.font[0] + (呐呐呐呐呐.font[1] - 呐呐呐呐呐.font[0]) * Math.random()).toString() + "px"; // 随机大小
- 呐.style.transform = "scale(0)"; // 动画放大
- 呐.style.transitionDuration= "" + (呐呐呐呐呐.transition[0] + (呐呐呐呐呐.transition[1] - 呐呐呐呐呐.transition[0]) * Math.random()).toString() + "s"; // 随机运动速度
- setTimeout(()=>{ // 赋予运动方向
- if(Math.random() > 0.5){ // Y
- 呐.style.left =(-50 + Math.random() * 200).toString() + "%";
- if(Math.random() > 0.5){ // 向上
- 呐.style.top = "-75%";
- } else { // 向下
- 呐.style.top = "175%";
- }
- } else { // X
- 呐.style.top = (-50 + Math.random() * 200).toString() + "%";
- if(Math.random() > 0.5){ // 向左
- 呐.style.left = "-75%";
- } else { // 向右
- 呐.style.left = "175%";
- }
- }
- 呐.style.transform= "scale(2)"; // 动画放大
- 呐.addEventListener("transitionend",()=>{
- 呐.remove(); // 移除运动完成的呐
- });
- },10);
- 呐呐呐.appendChild(呐); //呐
#4 上线
代码里都用呐,域名也可以.

于是:
https://呐.ml

啥玩意
进去吓死我了
进去吓死我了

这个网页背景我觉得应该换一下。
这也太二次元了,味太纯.
我想知道图一的网站是啥

啊这,不会js的路过
好网站,转载了
,带来源。

挺有意思的,还挺不错
技术大佬
这也太技术水了吧
我们将它称之为:咏呐
技术大佬的水贴方式
附加事项:
反色/全选页面可以有出其不意的效果

反色/全选页面可以有出其不意的效果

当然,我们可以做一些小更改

技术大佬,我差点瞎了
你这......
真就二次元啊.jpg
真就二次元啊.jpg
超级声“呐”

我感觉要是换成黑底白字效果会更明显
域名怎么整的啊,这么随便?
还得注册一个中文域名
人体唢呐
额……仍然啥都不会
我寻思背景可以114514以下

啊这,这就是dalao的二次元风格网页吗

极简二次元主页,i了i了
老二刺螈了
迫真声呐可还行。
真「二次元
哇,作者好厉害啊,这都会!
为什么不是巨魔战将或者...

塞雷姆呗,各种雷姆,绝对二次元
- [code]<!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8"/>
- <title>代码雨
- </title>
- <style type="text/css">
- /*basic reset*/
- *{margin:0;padding:0;}
- body{background:black;}
- canvas{display:block;}
- </style>
- </head>
- <body>
- <canvas id="c"></canvas>
- <script type="text/javascript">
- var c=document.getElementById("c");
- var ctx= c.getContext("2d");
- c.height=window.innerHeight;
- c.width=window.innerWidth;
- var chinese="1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPLKJHGFDSAZXCVBNM";
- chinese=chinese.split("");
- var font_size=10;
- var columns=c.width/font_size;
- var drops=[];
- for(var x=0;x<columns;x++)
求置顶

太二次元辣,i了i了
