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

图1 设置当前页的Tab样式

本实例的文件位于网页学习网CSS教程资源中“第12章\03\collapsible.htm”。

一、建立基本的折叠面板

首先新建一个HTML文档,保存后,插入Spry工具栏中的最右边的“Spry可折叠面板”,如图2所示。

图2 在Dreamwweaver CS3中找到折叠面板

连续插入多个可折叠面板,这时在浏览器中的效果如图3所示。不需要做任何设置,折叠面板的功能已经可以实现了,每一个折叠面板都可以折叠起来或者展开。

图3 插人多个可折叠面扳

下面的任务就是通过设置CSS来使效果更加美观了。

二、准备背景图片

首先准备4个背景图像,如图4所示,它们都是300像素宽.30像素高。

 

 

图4 设置折叠面板所需的4个背景图像

● 其中上面的两个浅色图像作为平常状态的标题背景,下面的两个深色图像作为鼠标指针经过时的标题背景。

● 左端向上的两个三角形用于展开的面板标题背景,左端向下的两个三角形用于关闭的面板标题背景。

注意:请读者先尝试一下本书光盘中的实例文件,这样对于理解这里的讲解会有所帮助。

三、整体设置

先来研究一下HTML文件。可以看到和前面的Tab面板相同,也需要一个JavaScript文件和一个CSS文件。

折叠展开XML/HTML

代码复制内容到剪贴板

定义折叠面板结构的方法很简单,代码如下:

折叠展开XML/HTML

代码复制内容到剪贴板

Tab

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

  1. spry提示信息设置html,[原]Spry框架:表单验证构件

    Spry框架的构件除了可以提供层叠样式面板等提高用户体验的可视化工具外,还提供了一组用于验证表单数据的Spry构件,不用编写代码,就可以高效快捷地完成表单验证的任务.这些验证框架有:验证文本框.验证文 ...

  2. html如何设置绝对定位,css教程之绝对定位使用详解

    一.基本概念: 如果说相对定位没有脱离文档流,相对于对象本身进行偏移有点拖泥带水的话,那么绝对定位绝对是快刀斩乱麻,因为绝对定位可以使一个对象脱离正常的文档流,好像是漂浮在正常文档流的上空,并相对于包 ...

  3. 43个PSD to XHTML,CSS教程

    在中国,很多前端开发初学者都会把xHTML+CSS页面制作说成DIV+CSS,甚至很多人都还不知道xHTML+CSS是什么意思,只知道盲目的追求DIV+CSS,但在国外,是没有DIV+CSS这个概念的 ...

  4. Html设置表格撑开,CSS教程:表格不被撑开的解决办法

    CSS教程:表格不被撑开的解决办法 2009-10-21 eNet&Ciweek 今天在做一个用户留言列表的时候,用到了表格.用户名为英文字符时,就会把固定宽度的单元格撑开.之前也有遇到过.解 ...

  5. 【CSS 教程系列第 12 篇】什么是 CSS 中的伪类选择器

    这是[CSS 教程系列第 12 篇],如果觉得有用的话,欢迎关注专栏. CSS 的选择器有很多,常用的有 元素选择器.id 选择器.class 选择器.后代选择器.子代选择器.并集选择器.交集选择器. ...

  6. 微信小程序开发教程5:设置全局css样式

    平凡也就两个字: 懒和惰; 成功也就两个字: 苦和勤; 优秀也就两个字: 你和我. 跟着我从0学习JAVA.spring全家桶和linux运维等知识,带你从懵懂少年走向人生巅峰,迎娶白富美! 关注微信 ...

  7. Python-EEG工具库MNE中文教程(12)-注释连续数据

    目录 注释连续数据(Annotating continuous data) 通过代码创建注释 可视化原始对象 交互式注释原始对象 对注释对象的操作 本分享为脑机学习者Rose整理发表于公众号:脑机接口 ...

  8. STM32 电机教程 12 - BLDC 闭环电流控制

    前言 无刷直流 (Brushless Direct Current, BLDC)电机是一种正快速普及的电机类型,它可在家用电器.汽车.航空航天.消费品.医疗.工业自动化设备和仪器等行业中使用.正如名称 ...

  9. 电脑小米路由器设置虚拟服务器,小米路由器在Win7系统中设置网络映射教程

    小米路由器怎么在Win7系统中设置网络映射?小米路由器,自带有一个文件存储芯片,用于存储用户使用小米路由器下载的各类文件(包括电影.音乐等文件),如果需要在计算机中看到小米路由器的文件夹,则需要将小米 ...

最新文章

  1. php 实现一致性hash 算法 memcache
  2. python库整理:os
  3. nginx php如何无响应,nginx,_nginx 可以直接响应服务静态页面吗, 为何配置了很久都不成功?,nginx - phpStudy...
  4. python画五角星代码_008-python绘制五个五角星
  5. link和@import的区别
  6. Java SSM 分布式开发框架/套件源码
  7. 彩虹查课插件 使用说明 网课查询插件 极速版
  8. 隐藏水滴屏的软件_手机隐藏水滴屏的APP
  9. python个人简历爬取_python爬取简历模板
  10. r语言和python哪个难学_明明R语言比python容易学的多,为什么还有那么多人说R语言学起来陡峭?...
  11. win10单机修复计算机在哪,win10如何进入高级修复选项
  12. 视频号拍摄技巧和制作方法有哪些?
  13. 自动化之旅--Appium
  14. 万字回顾FTX 兴衰史:众人的一座山,时代的一粒尘
  15. AutoCAD Map3D 改进意见征集活动
  16. VBA实现EXCEL透视表功能(汇总+计数)
  17. [附源码]Java计算机毕业设计SSM广东理工学院大学生社团管理系统
  18. .net 添加word水印_PDF如何添加水印?方法如此简单,两种方法任你选择
  19. 中国TOP排行榜 小记 沉思
  20. 本人64位windows下安装最新版XGBoost,附操作步骤图

热门文章

  1. 基于javaweb+springboot的医院管理系统(java+Springboot+ssm+mysql+maven)
  2. 【Sprite Atlas】Unity新图集系统SpriteAtlas超详细使用教程
  3. hadoop 2.7.3 版本下载
  4. C 语言 rand() 和 srand() 使用方法
  5. 音频算法工程师发展前景
  6. 2022广西省安全员C证上岗证题目及在线模拟考试
  7. Linux之dos2unix和unix2dos
  8. XXE漏洞介绍及利用
  9. Tik Tok品牌营销,如何做好内容打法
  10. 为什么电子邮件发送失败?电子邮件发送失败的原因及解决方法