• spry可折叠面板


    这里我们要实现的是一个,可折叠面板,效果如图所示:

    首先我们建立一个HTML文件,保存后,在工具栏找到折叠面板,如图所示:

    连续插入几个这样的面板,就会出现多个可折叠面板了

    要做到如图这种效果首先我们要准备四个背景图片:

    首先我们来研究一下HTML代码,这里也需要JavaScript文件和css文件。

    <script src="SpryAssets/SpryAccordion.js" type="text/javascript"></script>
    <link href="SpryAssets/SpryAccordion.css" rel="stylesheet" type="text/css" />

    然后我们只需要在原有的CSS基础上去改变它的样式表就行了

    下面是修改以后的CSS代码,这里就不一一说明了

    .TabbedPanels {
     margin: 0px;
     padding: 0px;
     float: left;
     clear: none;
      500px;
    }

    这里是最基础的设置

    .TabbedPanelsTab {
     display:block;
     height:30px;
     position: relative;
     top: 2px;
     float: left;
     padding:0px 0px 0px 15px;
     margin:0;
     font: bold 14px Arial;
     background:url(../2.gif);
     list-style: none;
     cursor:pointer;
     -moz-user-select: none;
     -khtml-user-select: none;
     color:#fff;
    }
    .TabbedPanelsTab span{
     display:block;
     background:url(../2.gif) right top;
     padding:7px 25px 7px 0;
    }

    这里对于span的设置,是利用的滑动门技术HTML代码中添加了标签如下:

    <div class="AccordionPanelTab"><span>Web Dev</span></div>

    其他几个同样设置

    .TabbedPanelsTabHover{
     background:url(../1.gif);
     color:#900;
    }
    .TabbedPanelsTabHover span{
     display:block;
     background:url(../1.gif) right top;
     padding:7px 25px 7px 0;
    }

    设置鼠标经过时候的效果

    .TabbedPanelsTabSelected {
     background:url(../3.gif);
     color:#900;
    }
    .TabbedPanelsTabSelected span{
     display:block;
     background:url(../3.gif) right top;
     padding:7px 25px 7px 0;
    }

    设置点选以后的效果

    其他没有提到过的地方,就照原样不动。到这里我们就可以实现最终的效果了。

  • 相关阅读:
    HTTP常用的动词
    mysql5.7安装与主从复制
    Linq to XML 之XElement的Descendants方法的新发现
    SQL中的内连接外连接和交叉连接是什么意思?
    LINQ TO SQL ——Group by
    分布式Web服务器架构
    基于socket的客户端和服务端聊天机器人
    linq to sql (Group By/Having/Count/Sum/Min/Max/Avg操作符)
    关于301、302、303重定向的那些事
    手写async await的最简实现
  • 原文地址:https://www.cnblogs.com/zfang/p/2228601.html
Copyright © 2020-2023  润新知