动态祝福墙的案例演示效果

举报
tea_year 发表于 2021/12/23 00:25:58 2021/12/23
【摘要】 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <me...
<!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>

  
 

在这里插入图片描述

文章来源: aaaedu.blog.csdn.net,作者:tea_year,版权归原作者所有,如需转载,请联系作者。

原文链接:aaaedu.blog.csdn.net/article/details/120441744

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。