zoukankan      html  css  js  c++  java
  • JavaScrip——练习(做悬浮框再进一步:悬浮窗后缀悬浮窗——用this.className)

    对悬浮窗进一步改进:

    用this.className

    可以省略script

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <style type="text/css">
    *{
        margin:0px;
        padding:0px;
        }
    .aa
    {
        background-color:#FF0;
        
        height: 40px;
         100px;
        top: 60px;
        left: 100px;
        position: absolute;
        overflow: hidden;
        text-align: center;
        line-height:40px;
        }
        .aaa
    {
        background-color:red;
        
        height: 40px;
         100px;
        top: 60px;
        left: 100px;
        position: absolute;
        overflow:visible;
        text-align: center;
        line-height:40px;
        }
    #bb{
        
        height:120px;
        100px;
        top:40px;
        left:0px;
        position:absolute;
        
        
        
        }
    table{
        
        height:120px;
        100px;
        text-align:center;
        vertical-align:middle;
    }
    .tiyu
    {
        height:40px;
        100px;
        position:absolute;
        overflow:hidden;
        left:0px;
        top:0px;
        }
    .zuqiu
    {
        height:40px;
        100px;
        position:absolute;
        overflow:visible;
        left:0px;
        top:0px;
        }
    #zuqiu
    {
        height:40px;
        100px;
        position:absolute;
        left:100px;
        top:0px;
        background-color:#C63;
        }    
    .yule
    {
        height:40px;
        100px;
        position:absolute;
        overflow:hidden;
        left:0px;
        top:40px;
        }
        .bagua
    {
        height:40px;
        100px;
        position:absolute;
        overflow:visible;
        left:0px;
        top:40px;
        }
    #bagua
    {
        height:40px;
        100px;
        position:absolute;
        left:100px;
        top:0px;
        background-color:#C63;
        }
    .guoji
    {
        height:40px;
        100px;
        position:absolute;
        overflow:hidden;
        left:0px;
        top:80px;
        }
    .junshi
    {
        height:40px;
        100px;
        position:absolute;
        overflow:visible;
        left:0px;
        top:80px;
        }
    #junshi
    {
        height:40px;
        100px;
        position:absolute;
        left:100px;
        top:0px;
        background-color:#C63;
        }        
    </style>
    </head>
    
    <body>
    <div class="aa" onmousemove="this.className='aaa'" onmouseout="this.className='aa'">新闻动态
    <div id="bb">
    <table cellpadding="0" cellspacing="0">
    
    <tr bgcolor="#0000FF">
    
    <td height="40" width="100">
    <div class="tiyu" onmouseover="this.className='zuqiu'" onmouseout="this.className='tiyu'">体育
    <div id="zuqiu">足球</div></div></td>
    
    </tr>
    
    <tr bgcolor="#FFFF00">
    <td height="40" width="100">
    <div class="yule" onmousemove="this.className='bagua'" onmouseout="this.className='yule'">娱乐
    <div id="bagua">八卦</div></div></td>
    
    </tr>
    
    <tr bgcolor="#00FFFF">
    <td height="40" width="100">
    <div class="guoji" onmouseover="this.className='junshi'" onmouseout="this.className='guoji'">国际新闻
    <div id="junshi">军事</div></div></td>
    </tr>
    </table>
    
    </div></div>
    
    </body>
    </html>

    结果是一样的:

    默认时

    鼠标在新闻动态上面时

    鼠标在体育上面时:

    鼠标在娱乐上面时:

    鼠标在国际新闻上面时:

  • 相关阅读:
    无废话网页重构系列——(7)样式、结构、行为分离分割
    无废话网页重构系列——(1)为什么要写这个系列
    无废话网页重构系列——(2)来套Web重构装备
    批处理系列(1) 基础
    无废话网页重构系列——(6)语义化
    无废话网页重构系列——(4)切图与标注
    Media Queries 媒体查询常见设备断点
    无废话网页重构系列——(9)栅格结构
    无废话网页重构系列——(5)搭建工程目录
    初识python之python基本语法(1)
  • 原文地址:https://www.cnblogs.com/Chenshuai7/p/5081968.html
Copyright © 2011-2022 走看看