JS打印彩色菱形的实例代码

网络编程 2021-07-04 16:46www.168986.cn编程入门
本文通过一段简单的实例代码给大家介绍js实现打印彩色菱形的方法,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧

效果图如下所示

具体代码如下所示

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <title>weirdo</title>
  <style>
     {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }
    .lx {
      text-align: center;
      letter-spacing: 5px;
      margin: 20px;
    }
  </style>
</head>
<body>
<div class="lx">
  <script>
    function cl() {
      var c = '0123456789abcdef';
      var  = '#';
       += c.charAt(Math.round(Math.random()  (c.length - 1)));
       += c.charAt(Math.round(Math.random()  (c.length - 1)));
       += c.charAt(Math.round(Math.random()  (c.length - 1)));
       += c.charAt(Math.round(Math.random()  (c.length - 1)));
       += c.charAt(Math.round(Math.random()  (c.length - 1)));
       += c.charAt(Math.round(Math.random()  (c.length - 1)));
      return ;
    }
    function ling(num) {
      for (var i = 1; i <= num; i += 2) {
        document.write('<p class="ling">');
        for (var j = 1; j <= i; j++) {
          document.write('<span style="color:' + cl() + '"></span>');
        }
        document.write('</p>');
      }
      for (var i = num; i >= 1; i -= 2) {
        document.write('<p class="ling">');
        for (var j = 1; j <= i; j++) {
          document.write('<span style="color:' + cl() + '"></span>');
        }
        document.write('</p>');
      }
    }
    ling(15);
  </script>
</div>
</body>
</html>

以上所述是长沙网络推广给大家介绍的JS打印彩色菱形的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,长沙网络推广会及时回复大家的。在此也非常感谢大家对狼蚁SEO网站的支持!

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by