zoukankan      html  css  js  c++  java
  • 03JavaScript程序设计修炼之道_2019-06-18作业_事件的作业-答案

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
            li:nth-child(odd){
                color: black;
            }
            li:nth-child(even){
                color: black;
            }
            div#box1{
                background-image: url(jd1.png);
                width: 80px;
                height: 80px;
            }
            div#box1 p{
                width: 220px;
                height: 350px;
                display: none;
                background-image: url(jd.png);
            }
    /*         #p2{
        font-size: 40px;
    } */
        
        </style>
    </head>
    <body>
        <h1>作业一</h1>
            <ul>
                <li id="li1">css 文字阴影(css3) text-shadow: 水平位置 垂直位置 模糊距离 阴影颜色</li>
                <li id="li2">层叠性:含义  多种css样式叠加,浏览器处理冲突的一种能力;2 原则 一般情况下,若出现样式冲突,会按照CSS书写的顺序 以最后的为准,样式不冲突,不会层叠</li>
                <li id="li3">继承性:一般文本颜色和字号,font-开头的属性,text-开头的属性、line-开头的,color可以被继承</li>
                <li id="li4">优先级:id选择器>class选择器>标签选择器</li>
                <li id="li5">注意特殊情况:* 行内样式优先 * css定义了一个命令!important,该命令赋予最大的优先级* 继承样式权重为0* 权重相同,css遵循就近原则,谁靠近元素的样式具有最大的优先级</li>
                <li id="li6">总结:1 首先观看选择器是否直接选中作用的元素还是通过继承影响作用的元素</li>
                <li id="li7">2 假如不是继承则按照权重的计算公式(id选择器个数 class选择器个数 标签选择器个数),假如三个选择器个数都一样,则就近原则(排在最后的优先级最大)</li>
                <li id="li8">3 假如都是继承的,谁描述的近(结构层级)就听谁的,当描述结构层级一样,则依次比较id选择器数量 class选择器数量 标签选择器数量,假如三种选择器数量也一样,就近原则(位置就近)</li>
            </ul>
    
        <h1>作业二</h1>
        <div id="box1">
            <p>
            
            </p>
        </div>
        <br/>    
        <h1>作业三</h1>
        <select name="" id="sel">
            <option value="">---请选择标签文字的字号大小---</option>
            <option value="10px">设置字号:10px</option>
            <option value="20px">设置字号:20px</option>
            <option value="30px">设置字号:30px</option>
            <option value="40px">设置字号:40px</option>
        </select>
    
        <p id="p2">p标签文字大小</p>
        <h1>作业四</h1>
        <script type="text/javascript">
        // 作业三:设置p标签文字的字号大小
    /*        var sel = document.getElementsByTagName("select")[0];
            var p2 = document.getElementById("p2");
            console.log(p2.font-size);
            sel.onchange = function(){
                document.body.style.font-size = sel.value;*/
            }
        //作业二
            var box1 =document.getElementById("box1");
            var p1 = document.getElementsByTagName("p")[0];
            box1.onmouseover = function(){
                p1.style.display = "block";
            }
            box1.onmouseout = function(){
                p1.style.display = "none";
            }
    
    
        //作业一
            var li1 =document.getElementById("li1");
            var li2 =document.getElementById("li2");
            var li3 =document.getElementById("li3");
            var li4 =document.getElementById("li4");
            var li5 =document.getElementById("li5");
            var li6 =document.getElementById("li6");
            var li7 =document.getElementById("li7");
            var li8 =document.getElementById("li8");
            li1.onmouseover = function(){
                li1.style.color = "red";
            }
            li1.onmouseout = function(){
                li1.style.color = "black";
            }                        
            li2.onmouseover = function(){
                li2.style.color = "green";
            }
            li2.onmouseout = function(){
                li2.style.color = "black";
            }    
            li3.onmouseover = function(){
                li3.style.color = "red";
            }
            li3.onmouseout = function(){
                li3.style.color = "black";
            }                        
            li4.onmouseover = function(){
                li4.style.color = "green";
            }
            li4.onmouseout = function(){
                li4.style.color = "black";
            }
            li5.onmouseover = function(){
                li5.style.color = "red";
            }
            li5.onmouseout = function(){
                li5.style.color = "black";
            }                        
            li6.onmouseover = function(){
                li6.style.color = "green";
            }
            li6.onmouseout = function(){
                li6.style.color = "black";
            }    
            li7.onmouseover = function(){
                li7.style.color = "red";
            }
            li7.onmouseout = function(){
                li7.style.color = "black";
            }                        
            li8.onmouseover = function(){
                li8.style.color = "green";
            }
            li8.onmouseout = function(){
                li8.style.color = "black";
            }
    
        </script>
    
    
    </body>
    </html>
    
       
              
        
           
    
          
              
              
  • 相关阅读:
    P1144 最短路计数 题解 最短路应用题
    C++高精度加减乘除模板
    HDU3746 Teacher YYF 题解 KMP算法
    POJ3080 Blue Jeans 题解 KMP算法
    POJ2185 Milking Grid 题解 KMP算法
    POJ2752 Seek the Name, Seek the Fame 题解 KMP算法
    POJ2406 Power Strings 题解 KMP算法
    HDU2087 剪花布条 题解 KMP算法
    eclipse创建maven项目(详细)
    maven的作用及优势
  • 原文地址:https://www.cnblogs.com/HiJackykun/p/11056416.html
Copyright © 2011-2022 走看看