zoukankan      html  css  js  c++  java
  • JavaScript

    <div class="container">

    <p>flex-direction</p>

    <div id="radios">

    <input type="radio" name="same" value="row" checked>row

    <input type="radio" name="same" value="row-reverse">row-reverse

    <input type="radio" name="same" value="column">column

    <input type="radio" name="same" value="column-reverse">column-reverse

    </div>

    <div>

    <button id="addBtn">add</button>

    <button id="removeBtn">remove</button>

    </div>

    <div id="box" class="box">

    <span class="item"><p>1</p></span>

    <span class="item"><p>2</p></span>

    <span class="item"><p>3</p></span>

    <span class="item"><p>4</p></span>

    <span class="item"><p>5</p></span>

    </div>

    </div>

    <style>

    body{

    color:#dddddd;

    background:black;

    }

    .container{

    margin:0 auto;

    900px;

    text-align:center;

    }

    .box{

    background:silver;

    padding:30px;

    display:flex;

    }

    .item{

    80px;

    height:80px;

    }

    p{

    text-align:center;

    font-size:1.5em;

    }

    </style>

    <script>

    {

    let getRandomColor = () => '#' + Math.random().toString(16).slice(2, 8);

    [...box.children].forEach((item) => {

    item.style.background = getRandomColor();

    });

    let count = 5;

    addBtn.onclick = () => {

    let div = document.createElement('div');

    div.innerHTML = `<span class="item" style="background:${getRandomColor()};"><p>${++count}</p></span>`;

    box.appendChild(div.firstElementChild);

    };

    removeBtn.onclick = () => {

    box.lastElementChild && (box.removeChild(box.lastElementChild), count--);

    };

    [...radios.children].forEach((radio) => {

    radio.onchange = () => {

    box.style.flexDirection = radios.querySelector('input:checked').value;

    };

    });

    };

    </script>

    欢迎加入web前端交流学习群018,找群主私聊,送海量学习资料免费送

  • 相关阅读:
    JAVA练习3
    JAVA练习2
    找出一个整型数组中元素最大值,使用面向对象方法
    类和对象应用例题
    用指针变量作函数形参接收数组地址,解决10个整数按由大到小顺序排序问题
    把指针作为函数参数的方法处理从大到小排序问题。
    通过指针变量访问整型变量
    用选择法对数组中10个整数进行排列
    有参函数的调用
    函数模板
  • 原文地址:https://www.cnblogs.com/xsns/p/6677825.html
Copyright © 2011-2022 走看看