• 对DIV的一些简单控制


    <html>
    <head>
    <style type="text/css">
    #d1 
    {
    position
    : absolute;
    width
    : 300px;
    height
    : 300px;
    visibility
    : hidden;
    color
    : #fff;
    background
    : #555;
    }
    #d2 
    {
    position
    : absolute;
    width
    : 300px;
    height
    : 300px;
    visibility
    : hidden;
    color
    : #fff;
    background
    : #777;
    }
    #d3 
    {
    position
    : absolute;
    width
    : 150px;
    height
    : 150px;
    visibility
    : hidden;
    color
    : #fff;
    background
    : #999;
    }
    </style>
    <script>
    var d1, d2, d3, w, h;
    window.onload 
    = function() {
    d1 
    = document.getElementById('d1');
    d2 
    = document.getElementById('d2');
    d3 
    = document.getElementById('d3');
    back();
    = window.innerWidth;
    = window.innerHeight;
    resizeCheck();
    }
    function resizeCheck() {
    if (w != window.innerWidth || h != window.innerHeight) {
    location.replace(location.href);
    return;
    }  
    setTimeout(
    "resizeCheck()"1000);
    }
    function back() {
    divMoveTo(d1,
    200,50);
    divMoveTo(d2,
    250,75);
    divMoveTo(d3,
    75,75);
    divZIndex(d1,
    1);
    divZIndex(d2,
    2);
    divZIndex(d3,
    3);
    divBgColor(d1,'#
    555');
    divBgColor(d2,'#
    777');
    divBgColor(d3,'#
    999');
    divTxtColor(d1,'#fff');
    divTxtColor(d2,'#fff');
    divTxtColor(d3,'#fff');
    divShow(d1);
    divShow(d2);
    divShow(d3);
    }
    function color() {
    divBgColor(d1,'#f02d2d');
    divBgColor(d2,'#f040d1');
    divBgColor(d3,'#55afe0');
    divTxtColor(d1,'#fff');
    divTxtColor(d2,'#fff');
    divTxtColor(d3,'#fff');
    }
    function divMoveTo(d, x, y) {
    d.style.pixelLeft 
    = x;
    d.style.pixelTop 
    = y;
    }
    function divMoveBy(d, dx, dy) {
    d.style.pixelLeft 
    += dx;
    d.style.pixelTop 
    += dy;
    }
    function divShow(d) {
    d.style.visibility 
    = 'visible';
    }
    function divHide(d) {
    d.style.visibility 
    = 'hidden';
    }
    function divSizeTo(d, w, h) {
    d.style.pixelWidth 
    = w;
    d.style.pixelHeight 
    = h;
    }
    function divSizeBy(d, dw, dh) {
    d.style.pixelWidth 
    += dw;
    d.style.pixelHeight 
    += dh;
    }
    function divZIndex(d, z) {
    d.style.zIndex 
    = z;
    }
    function divBgColor(d, c) {
    d.style.background 
    = c;
    }
    function divTxtColor(d, c) {
    d.style.color 
    = c;
    }
    </script>
    </head>
    <body id="bodyId">
    <form name="form1">
    <h3>DHTML方法基础 - 对DIV的一些简单控制 BY 51js zdzhuo</h3>
    <p>
    <input type="button" value="移动d2" onclick="divMoveBy(d2,10,10)"><br>
    <input type="button" value="移动d3到d2(0,0)" onclick="divMoveTo(d3,0,0)"><br>
    <input type="button" value="移动d3到d2(75,75)" onclick="divMoveTo(d3,75,75)"><br>
    </p>
    <p>
    <input type="button" value="放大d1" onclick="divSizeBy(d1,15,15)"><br>
    <input type="button" value="缩小d1" onclick="divSizeBy(d1,-15,-15)"><br>
    </p>
    <p>
    <input type="button" value="隐藏d2" onclick="divHide(d2)"><br>
    <input type="button" value="显示d2" onclick="divShow(d2)"><br>
    </p>
    <p>
    <input type="button" value="优先显示d1" onclick="divZIndex(d1,2);divZIndex(d2,1)"><br>
    <input type="button" value="优先显示d2" onclick="divZIndex(d1,1);divZIndex(d2,2)"><br>
    </p>
    <p>
    <input type="button" value="填充颜色" onclick="color()"><br>
    </p>
    <p>
    <input type="button" value="返回默认状态" onclick="back()"><br>
    </p>
    </form>
    <div id="d1">
    <b>d1</b>
    </div>
    <div id="d2">
    <b>d2</b><br><br>
    d2包含d3
    <div id="d3">
    <b>d3</b><br><br>
    d3是d2的子层
    </div>       
    </div>
    </body>
    </html>
    我来自:向东博客
  • 相关阅读:
    【Java】通用版URLConnection 带cookie下载PDF等资源文件
    【机器学习】粗糙集(Rough Set Approach)
    【机器学习】随机森林(Random Forest)
    【Python】微博自动抢红包
    sublime text3
    【神经网络】BP反向传播神经网络
    【MLP】多层感知机网络
    【Bayesian】贝叶斯决策方法(Bayesian Decision Method)
    postman常用功能汇总(基础必备)
    apache在linux下安装
  • 原文地址:https://www.cnblogs.com/meil/p/766181.html
Copyright © 2020-2023  润新知