zoukankan      html  css  js  c++  java
  • 网页更换主题以及绘制图形js代码实现

    HTML代码实现:

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>换肤主题</title>
        <link rel="stylesheet" href="wupifu.css" id="link1">
        <link rel="stylesheet" href="zuotu.css" id="link2">
        <script>
            window.onload = function () {
                var obnt1 = document.getElementById('btn1');
                var obnt2 = document.getElementById('btn2');
                var obnt3 = document.getElementById('btn3');
                var obnt4 = document.getElementById('btn4');
                var obnt5 = document.getElementById('btn5');
                var obnt6 = document.getElementById('btn6');
                var obnt7 = document.getElementById('btn7');
                var obody = document.getElementById('body');
                
                
                setInterval(function(){
                    setTimeout(function () { 
                        obody.style.backgroundColor = 'aqua';
                    }, 50)
                    setTimeout(function () {
                        obody.style.backgroundColor = 'blueviolet';
                    }, 100)
                    setTimeout(function () {
                        obody.style.backgroundColor = 'gold';
                    }, 150)
                    setTimeout(function () {
                        obody.style.backgroundColor = 'deeppink';
                    }, 200)
                    setTimeout(function () {
                        obody.style.backgroundColor = 'green';
                    }, 250)
                    setTimeout(function () {
                        obody.style.backgroundColor = 'blue';
                    }, 300)
                    setTimeout(function () {
                        obody.style.backgroundColor = 'blue';
                    }, 350)
                    obody.style.backgroundColor = 'darksalmon';
                },400)
    
    
                obnt1.onclick = function () {
                    obody.style.backgroundColor = 'aqua';
                }
                obnt2.onclick = function () {
                    obody.style.backgroundColor = 'blueviolet';
                }
                obnt3.onclick = function () {
                    obody.style.backgroundColor = 'gold';
                }
                obnt4.onclick = function () {
                    obody.style.backgroundColor = 'deeppink';
                }
                obnt5.onclick = function () {
                    obody.style.backgroundColor = 'green';
                }
                obnt6.onclick = function () {
                    obody.style.backgroundColor = 'blue';
                }
                obnt7.onclick = function () {
                    obody.style.backgroundColor = 'darksalmon';
                }
    
                var osetbtn = document.getElementById('setbtn');
                var obox = document.getElementById('box');
    
                osetbtn.onclick = function () {
                    obox.style.width = document.getElementById('width').value;
                    obox.style.height = document.getElementById('height').value;
                    obox.style.backgroundColor = document.getElementById('backgroud').value;
                    obox.style.border = document.getElementById('border').value;
                    obox.style.borderRadius = document.getElementById('borderR').value;
                }
            }
        </script>
    
        <style>
            #titl {
                 840px;
                height: 148px;
                font-family: 'KaiTi';
                background-color: bisque;
                border: 1px solid gray;
                position: relative;
                margin: 0px auto;
            }
    
            h1 {
                text-align: center;
            }
    
            #box {
                margin: 0 auto;
            }
        </style>
    </head>
    
    <body id="body">
        <div id="titl">
            <h1 style="color: brown">换背景颜色</h1>
            <div id="btnin">
                <button id="btn1"></button>
                <button id="btn2"></button>
                <button id="btn3"></button>
                <button id="btn4"></button>
                <button id="btn5"></button>
                <button id="btn6"></button>
                <button id="btn7"></button>
            </div>
        </div>
    
    
        <table id="tb">
            <tr>
                <td>
    
                    <label>宽度:</label>
                    <input type="text" value="100px" id="width">
                    <br>
                    <br>
                    <br>
                    <label>高度:</label>
                    <input type="text" value="100px" id="height">
                    <br>
                    <br>
                    <br>
                    <label>图形颜色:</label>
                    <!-- <input type="text" value="gold" id="backgroud"> -->
                    <select name="" id="backgroud">
                        <option value="red">红色</option>
                        <option value="blue">蓝色</option>
                        <option value="black">黑色</option>
                        <option value="pink">粉色</option>
                        <option value="deeppink">深粉色</option>
                        <option value="hotpink">小粉色</option>
                        <option value="black">黑色</option>
                        <option value="pink">粉色</option>
                        <option value="darkorchid">黑兰花色</option>
                        <option value="darkorange">屎黄色</option>
                        <option value="orangered">橘黄色</option>
                        <option value="gold">金色</option>
                        <option value="yellow">黄色</option>
                        <option value="olive">橄榄色</option>
                        <option value="yellowgreen">黄绿色</option>
                        <option value="greenyellow">绿黄色</option>
                        <option value="lightgreen">轻绿色</option>
                        <option value="deepskyblue">天空蓝</option>
                        <option value="gray">灰色</option>
                        <option value="lightgray">亮灰色</option>
                        <option value="dodgerblue">闪蓝色</option>
                        <option value="chartreuse">黄绿色</option>
                        <option value="palegreen">淡绿色</option>
                    </select>
                    </select>
                    <br>
                    <br>
                    <br>
                    <label>边框:</label>
                    <input type="text" value="5px solid #000" id="border">
                    <br>
                    <br>
                    <br>
                    <label>圆角:</label>
                    <input type="text" value="0px" id="borderR">
                    <br>
                    <br>
                    <input type="button" value="设 置" id="setbtn">
                </td>
                <td>
                    <div id="box"></div>
                </td>
            </tr>
        </table>
    </body>
    
    </html>
    

    CSS代码实现:

    wupifu.css

    #btn1{
         100px;
        height: 50px;
        background-color: aqua;
        border-radius: 25px;
        position: absolute;
        left: 37px; 
    }
    
    #btn2{
         100px;
        height: 50px;
        background-color: blueviolet;
        border-radius: 25px;
        position: absolute;
        left: 150px; 
    }
    
    #btn3{
         100px;
        height: 50px;
        background-color: gold;
        border-radius: 25px;
        position: absolute;
        left: 260px; 
    }
    
    #btn4{
         100px;
        height: 50px;
        background-color: deeppink;
        border-radius: 25px;
        position: absolute;
        left: 369px; 
    }
    #btn5{
         100px;
        height: 50px;
        background-color: green ;
        border-radius: 25px;
        position: absolute;
        left: 477px; 
    }
    #btn6{
         100px;
        height: 50px;
        background-color: blue ;
        border-radius: 25px;
        position: absolute;
        left: 585px; 
    }
    #btn7{
         100px;
        height: 50px;
        background-color: darksalmon ;
        border-radius: 25px;
        position: absolute;
        left: 693px; 
    }
    

    zuotu.css

    #tb {
        background-color: antiquewhite;
        border: 1px solid black;
        border-collapse: collapse;
        margin: 100px auto;
    }
    
    #tb td {
         500px;
        height: 400px;
        border: 1px solid black;
        vertical-align: center;
        text-align: center;
    }
    
    #setbtn {
         100px;
        height: 40px;
        color: white;
        background-color: #0181cc;
    }
    
    label {
        font-size: 20px;
        font-family: 'kaiti';
    }
    
    input {
        height: 20px;
        font-family: 'kaiti';
    }
    
    select {
        font-size: 20px;
        font-family: 'kaiti';
    }
    

      

  • 相关阅读:
    VestaCP中国用户遭到大量DDOS攻击
    ZooKeeper设置ACL权限控制
    linux rsync 指定用户名和密码的方式同步
    关于Apache HTTPD 2.2.15的部分漏洞修复建议
    AutoMapper官方文档(二)【升级指南】
    openssl升级
    MongoDB如何无缝版本升级
    mysql在线升级更新步骤
    手动升级kubernetes集群
    更新Docker容器
  • 原文地址:https://www.cnblogs.com/wf-skylark/p/9157250.html
Copyright © 2011-2022 走看看