本例我们想最终实现的效果,如图所示,单击某个Tab时,就会切到该页面。

首先我们新建一个HTML文档,然后在“插入”工具栏中选择“spry”项目。单击如图所示,这时视图窗口就会出现一个最基本的Tab面板了

右数第四个。

下面的任务就是以spry为基础,通过CSS样式的设置,实现更为美观的Tab面板。也可以根据自己希望得设计更美观的效果

这里我们要用到的3个图像如图所示

下面我们要找到自动生成的css文档,不改动其中的名称,在其基础上进行修改就可以了

这里还说明了,鼠标经过时变换面板的javascript代码。修改后的CSS样式如下:

.TabbedPanels {

margin: 0px;

padding: 0px;

float: left;

clear: none;

width: 500px;

}

.TabbedPanelsTabGroup {

margin: 0px;

padding: 0px;//这一段没有影响,可以不改动

}

设置初始状态时,因为运用了滑动门,说以多了一个span标签

.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;

}

设置鼠标经过时

.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;

}

其他没有影响可以不动

这里把视线鼠标经过的HTML部分也贴出来,读者可以看一下

  • Home
  • Web Dev
  • Web Design
  • Map

我拿什么拯救

就这样被你征服

想留不能留才最寂寞

没说完温柔只剩离歌

实现这一效果的主要代码是

,至此本列就算完成了。

来源:https://www.cnblogs.com/zfang/archive/2011/10/28/2227544.html

html li spry,借助于spry实现Tab面板相关推荐

  1. spry提示信息设置html,CSS教程:12.4 借助于Spry实现折叠面板

    在基于Spry的基础上实现了Tab板之后,再来制作一个折叠面板的页面,效果如图1所示.图中一共有3个折叠面板,每个折叠面板都有一个标题.单击一个标题,就可以实现面板的折叠隐藏或展开.图1的左图为折叠起 ...

  2. Extjs4 Tab面板Mapbar地图关闭再打开气泡失效问题解决

    Extjs4 Tab面板Mapbar地图关闭再打开气泡失效问题非常不稳定,时好时坏.最终采取了最新的mapbar地图 <script type="text/javascript&quo ...

  3. spry菜单栏(一)

    spry菜单栏使用教程 关于 Spry 框架 Spry 框架是一个 JavaScript 库,Web 设计人员使用它可以构建能够向站点访问者提供更丰富体验的 Web 页.有了 Spry,就可以使用 H ...

  4. 《Dreamweaver CS6 完全自学教程》笔记 第十七章:Spry 框架技术

    文章目录 第十七章:Spry 框架技术 17.1 Spry 菜单栏 17.1.1 插入 Spry 菜单栏 17.1.2 设置 Spry 菜单栏的属性 17.1.3 设置菜单项的尺寸 17.2 Spry ...

  5. php spry文本域_用Spry框架来简化AJAX

    用Spry框架来简化AJAX Spry AJAX框架是一个面向Web设计者的JavaScript库.它提供了很多供设计者建立页面的扩展功能,AJAX风格. 目前其最新版本为2007.5.17日发布的1 ...

  6. php spry文本域_Spry框架及验证构件

    图 9-71 Spry 框架原理 虽然这些文件存放在服务器上,但实际上是被加载到浏览器中运行的.框架的用户将 所有需要的文件链接到 HTML 文档中,以使用不同的组件,来获得更丰富的用户体验. Spr ...

  7. ajax与spry的关系,用Spry框架来简化AJAX

    Spry AJAX框架是一个面向Web设计者的JavaScript库.它提供了很多供设计者建立页面的扩展功能,AJAX风格.目前其最新版本为 2007.5.17日发布的1.5版本.下载地址为:http ...

  8. 使用jQuery开发tab选项卡插件

    为了复习巩固jQuery的插件开发.HTML和CSS方面的知识,做了一个简单的tab选项卡插件,简单记录一下开发.使用的过程,以备日后使用. 一.插件效果 tab选项卡插件常用的功能均已实现,包括:动 ...

  9. Bootstrap 标签页Tab插件使用方法

    标签页 Bootstrap标签页Tab插件需要 bootstrap-tab.js 文件支持,在使用该插件之前,应该导入 jQuery 和 bootstrap-tab.js 文件. 调用方式 1.dat ...

最新文章

  1. RADStudio连接MySQL_使用FireDac(Delphi)在Firebird中创建数据库
  2. django 的用户验证及登录状态保持
  3. 配置Memcache服务器并实现主从复制功能(repcached)
  4. python异步IO
  5. 北京人文计算机学院,北京人文大学计算机信息工程学院举行元旦晚会
  6. CF1045G AI robots(动态开点线段树)
  7. 计算机行业的pest分析,2014-2018年中国电脑外设行业市场发展现状及未来趋势调研报告...
  8. 14.图像透视——投影几何性质,平行线(Parallel Lines),消失点(Vanishing Point)_3
  9. java 反应堆模式_Netty中的三种Reactor(反应堆)
  10. web 开发 —— html 与 css(div)
  11. golang byte转string_golang面试题:怎么避免内存逃逸?
  12. U盘PE启动盘制作好后,如何进入PE系统?
  13. 基于Android的本地电子书阅读器的设计与实现Ebook(2)
  14. 计算机主机的跳线怎么接,电脑主机的开关线怎么接,如何接电脑主板电源线 详细始末...
  15. [HTML] HTML简单实现网络测速
  16. 做Android开发摸鱼是要付出代价的,被主管劝退,我后悔了!
  17. 使用Ubuntu自带Disks工具扩展(扩容 )Vmware中ubuntu 20.04的硬盘空间
  18. Quasi Recurrent Neural Network (QRNNs) (git待更新...)
  19. 微信小程序之问卷调查
  20. LMDI 理论推导详解【从理论到Python-MATLAB实现(理论)】

热门文章

  1. BGP协议详解及工作原理
  2. Unity中使用Post Processing 开自发光效果
  3. 使用 spring 集成 dbcp 数据库连接池到 Wowza 插件
  4. 【Python】正则表达式re库
  5. bt面板增加多个站点用同一个IP
  6. 音视频开发之旅(34) - 基于FFmpeg实现简单的视频解码器
  7. 解决uni-app微信小程序底部input输入框,键盘弹起时页面整体上移问题
  8. html 表格排列,html表格如何排序?表格排序详解!
  9. IPv4子网划分与聚合
  10. Linux内核之32/64位除法