动态笔芯
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>xinxin</title>
<style>
*{margin: 0;padding: 0;}
html{width: 100%;height: 100%;}
body{
background-image: url("https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1574351196580&di=f7b859f31101f650326cd8d6c5fc6266&imgtype=0&src=http%3A%2F%2Ft-1.tuzhan.com%2F30ee7f4faeb0%2Fc-2%2Fl%2F2014%2F10%2F16%2F03%2Fe60de60115644bdaa83f75c7a0770483.jpg");
background-size: cover;
background-repeat: no-repeat;
}
div{
position: fixed;
margin: auto;
top: 0;left: 0;right: 0;bottom: 0;
padding: 16px;
background-color: rgba(255,255,255,.3);
}
p{
text-indent: 2em;
font-size: 26px;
text-align: justify;
color: deepskyblue;
line-height: 48px;
}
</style>
</head>
<body>
<div>
<p>我是个俗气至顶的人,见山是山,见海是海,见花便是花。唯独见了你,云海开始翻涌,江潮开始澎湃,昆虫的小触须挠着全世界的痒,你无需开口,我和天地万物便通通奔向你。</p>
</div>
</body>
<script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-color/2.1.2/jquery.color.min.js"></script>
<script>
//随机获取min-max的随机整数
function getRand(min,max){
return parseInt(Math.random()*(max-min+1)+min);
}
//获取十六进制随机颜色值
function getColor(){
var color = "#";
var str = "0123456789abcdef";
var rand;
for (var i = 0; i < 6; i++) {
rand = getRand(0,15);
color += str.charAt(rand);
}
return color;
}
// 每过2秒变色
$(function(){
$("p").css("color",getColor());
setInterval(()=>{
$("p").animate({color: getColor()},2000);
},2000);
});
var i=0;
setInterval(autoPlay, 500);
function autoPlay() {
i++;
var img = document.createElement("img");
img.src = "http://pic.90sjimg.com/design/00/05/78/29/5a4a5754a6900.png%21/fwfh/804x804/quality/90/unsharp/true/compress/true";
document.body.appendChild(img);
var w = getRand(10, 30);
img.style.width = w + "px";
img.style.position = "absolute";
var l = getRand(0, window.innerWidth - w); //距离左边
var t = getRand(0, window.innerHeight - w); //距离上面
img.style.left = l + "px";
img.style.top = t + "px";
// 限制小心心的个数为100个
if(i>100){
$($("img")[0]).remove();
}
}
</script>
</html>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结