动态祝福墙的案例演示效果
Posted tea_year
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了动态祝福墙的案例演示效果相关的知识,希望对你有一定的参考价值。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
#fu {
position: relative;
margin: 0 auto;
}
div {
width: 600px;
height: 400px;
background-color: lavenderblush;
border-radius: 18px;
}
#son,
.son {
width: 100px;
height: 100px;
background-color: lightcyan;
border-radius: 2px;
/* 子绝父相 */
position: absolute;
left: 50px;
top: 50px;
padding: 10px;
/* 盒子有两种模型:撑大型,padding;内缩型:总体的大小不变; */
box-sizing: border-box;
font-size: 12px;
}
</style>
<script>
function sendMsg() {
//content:内容变量;
var content = document.getElementById('content').value;
// alert(content);
// 下面让内容去盒子里面;
// document.getElementById('son').innerText = content;
// 创建节点:
var node = document.createElement("div");
node.setAttribute('class', 'son');
// 可能位置重叠了;
//随机;同时随机left和top
var num = 500 * Math.random();
node.setAttribute('style', 'left:' + num + 'px');
//颜色再随机:rgb(红色,绿色,蓝色);0-255,随机就行了;
node.innerText = content;
console.log(node);
//还需要加到父容器里面;不加value表示父节点
var fu = document.getElementById('fu');
fu.appendChild(node);
}
</script>
</head>
<body>
<div id="fu">
<div id="son">祝早生贵子,儿孙满堂!</div>
</div>
请输入祝福内容:<input type="text" id="content">
<input type="image" src="zhufu.jpg" onclick="sendMsg()">
</body>
</html>
以上是关于动态祝福墙的案例演示效果的主要内容,如果未能解决你的问题,请参考以下文章
Scratch案例教学scratch七夕送祝福 6岁小朋友学了少儿编程 给爸爸妈妈送上亲手设计的作品