zoukankan      html  css  js  c++  java
  • [原创] JavaScript实现简单的颜色类标签云

    效果预览:

    源码分享:

    <!DOCTYPE html>
    <html>
    <head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style>
    *{
    margin: 0;
    padding: 0;
    }
    #box{
    300px;
    border: 1px solid #d5d5d5;
    padding: 10px;
    margin: 100px auto;
    overflow: hidden;
    }
    #box a{
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    color: #fff;
    background: #000;
    margin: 0 10px 10px 0;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-family: "Microsoft YaHei";
    }
    </style>
    </head>
    <body>
    <div id="box">
    <a href="#">Java</a>
    <a href="#">Css</a>
    <a href="#">HTML</a>
    <a href="#">JavaScript</a>
    <a href="#">前端优化</a>
    <a href="#">前端开发</a>
    <a href="#">Java</a>
    <a href="#">Css</a>
    <a href="#">HTML</a>
    <a href="#">JavaScript</a>
    <a href="#">前端优化</a>
    <a href="#">前端开发</a>
    <a href="#">Java</a>
    <a href="#">Css</a>
    <a href="#">HTML</a>
    <a href="#">JavaScript</a>
    <a href="#">前端优化</a>
    <a href="#">前端开发</a>
    </div>
    <script>
    window.onload = function () {
    //获取节点
    var oBox = document.getElementById('box');
    var aList = oBox.getElementsByTagName('a');
    for(var i=0;i<aList.length;i++)
    {
    //设置背景颜色
    aList[i].style.background = randColor();
    };
    console.log(randColor());
    };

    //随机色方法
    function randColor()
    {
    var colors = Math.floor(Math.random() * (255 * 255 * 255));
    colors = colors.toString(16);
    if( colors.length < 6 )
    {
    colors = '0'+colors;
    }
    return '#'+colors;
    };
    </script>
    </body>
    </html>
    技术交流群:821039247
  • 相关阅读:
    覆盖式发布与非覆盖式发布
    GIT
    Web Service返回符合Xml Schema规范的Xml文档
    下拉渐显菜单
    计算网页上坐标的距离
    初识交互设计
    良好用户体验-实现过程!
    做 用户调研?
    这个没什么技术含量,实现起来很简单?
    SQL SERVER 登录问题!该用户与可信的Sql Server连接无关联
  • 原文地址:https://www.cnblogs.com/humaotegong/p/5573730.html
Copyright © 2011-2022 走看看