您所在的位置: 网站源代码 > 模板 > JS+CSS菜单 > ajax框架Prototype配合CSS实现手风琴菜单效果

ajax框架Prototype配合CSS实现手风琴菜单效果

软件类型:国产软件 授权方式:共享软件 界面语言:简体中文 软件大小:0.04 MB 文件类型:.rar 运行环境:Win2003,WinXP,Win2000,Win9X 软件等级:★★★☆☆ 发布时间:2010-07-22 官方网址:http://www.isstudy.com 下载地址:·进入下载地址列表 演示网址:http://www.isstudy.com 下载次数:
软件介绍

CSS代码:

  1. /* 
  2.     Vertical Accordions 
  3. */ 
  4. .accordion_toggle { 
  5.     displayblock
  6.     height30px
  7.     width680px
  8.     backgroundurl(images/accordion_toggle.jpg) no-repeat top right #a9d06a
  9.     padding0 10px 0 10px
  10.     line-height30px
  11.     color#ffffff
  12.     font-weightnormal
  13.     text-decorationnone
  14.     outlinenone
  15.     font-size12px
  16.     color#000000
  17.     border-bottom1px solid #cde99f
  18.     cursorpointer
  19.     margin0 0 0 0
  20. .accordion_toggle_active { 
  21.     backgroundurl(images/accordion_toggle_active.jpg) no-repeat top right #e0542f
  22.     color#ffffff
  23.     border-bottom1px solid #f68263
  24. .accordion_content { 
  25.     background-color#ffffff
  26.     color#444444
  27.     overflowhidden
  28. .accordion_content h2 { 
  29.     margin15px 0 5px 10px
  30.     color#0099FF
  31.  
  32. .accordion_content p { 
  33.     line-height150%
  34.     padding5px 10px 15px 10px
  35. .vertical_accordion_toggle { 
  36.     displayblock
  37.     height30px
  38.     width600px
  39.     backgroundurl(images/accordion_toggle.jpg) no-repeat top right #a9d06a
  40.     padding0 10px 0 10px
  41.     line-height30px
  42.     color#ffffff
  43.     font-weightnormal
  44.     text-decorationnone
  45.     outlinenone
  46.     font-size12px
  47.     color#000000
  48.     border-bottom1px solid #cde99f
  49.     cursorpointer
  50.     margin0 0 0 0
  51. .vertical_accordion_toggle_active { 
  52.     backgroundurl(images/accordion_toggle_active.jpg) no-repeat top right #e0542f
  53.     color#ffffff
  54.     border-bottom1px solid #f68263
  55. .vertical_accordion_content { 
  56.     background-color#ffffff
  57.     color#444444
  58.     overflowhidden
  59. .vertical_accordion_content h2 { 
  60.     margin15px 0 5px 10px
  61.     color#0099FF
  62. .vertical_accordion_content p { 
  63.     line-height150%
  64.     padding5px 10px 15px 10px
  65. /* 
  66.     Horizontal Accordion
  67. */
  68. .horizontal_accordion_toggle { 
  69.     /* REQUIRED */ 
  70.     floatleft;    /* This make sure it stays horizontal */ 
  71.     /* REQUIRED */ 
  72.  
  73.     displayblock
  74.     height100px
  75.     width30px
  76.     backgroundurl(images/h_accordion_toggle.jpg) no-repeat top left #a9d06a
  77.     color#ffffff
  78.     text-decorationnone
  79.     outlinenone
  80.     border-right1px solid #cde99f
  81.     cursorpointer
  82.     margin0 0 0 0
  83. .horizontal_accordion_toggle_active { 
  84.     backgroundurl(images/h_accordion_toggle_active.jpg) no-repeat top left #e0542f
  85.     border-right1px solid #f68263
  86. .horizontal_accordion_content { 
  87.     /* REQUIRED */ 
  88.     height100px;  /* We need to define a height for the accordion as it stretches the width */ 
  89.     floatleft;    /* This make sure it stays horizontal */ 
  90.     /* REQUIRED */ 
  91.      
  92.     overflowhidden
  93.     background-color#ffffff
  94.     color#444444
  95. .horizontal_accordion_content p { 
  96.     width450px
  97.     line-height150%
  98.     padding5px 10px 15px 10px
  99. }            
  100. /* Container styling*/ 
  101. #horizontal_container { 
  102. margin20px auto 20px auto
  103. width680px;    
  104. height100px;     
  105. #vertical_nested_container { 
  106. margin20px auto 20px auto
  107. width620px

Prototype代码:

  1. // 
  2. //  In my case I want to load them onload, this is how you do it!
  3. //  
  4. Event.observe(window, 'load', loadAccordions, false); 
  5. //
  6. //  Set up all accordions
  7. //
  8. function loadAccordions() { 
  9.     var topAccordion = new accordion('horizontal_container', { 
  10.         classNames : { 
  11.             toggle : 'horizontal_accordion_toggle'
  12.             toggleActive : 'horizontal_accordion_toggle_active'
  13.             content : 'horizontal_accordion_content' 
  14.         }, 
  15.         defaultSize : { 
  16.             width : 525 
  17.         }, 
  18.         direction : 'horizontal' 
  19.     }); 
  20.      
  21.     var bottomAccordion = new accordion('vertical_container'); 
  22.      
  23.     var nestedVerticalAccordion = new accordion('vertical_nested_container', { 
  24.       classNames : { 
  25.             toggle : 'vertical_accordion_toggle'
  26.             toggleActive : 'vertical_accordion_toggle_active'
  27.             content : 'vertical_accordion_content' 
  28.         } 
  29.     }); 
  30.     // Open first one 
  31.     bottomAccordion.activate($$('#vertical_container .accordion_toggle')[0]); 
  32.     // Open second one 
  33.     topAccordion.activate($$('#horizontal_container .horizontal_accordion_toggle')[2]); 
下载说明
☉推荐使用网际快车下载本站软件,使用 WinRAR v3.10 以上版本解压本站软件。
☉如果这个软件总是不能下载的请点击报告错误,谢谢合作!!
☉下载本站资源,如果服务器暂不能下载请过一段时间重试!
☉如果遇到什么问题,请到本站论坛去咨寻,我们将在那里提供更多 、更好的资源!
☉本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名: 验证码: 点击我更换图片