博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《HTML5 开发实例大全》——1.7 实现下拉弹出效果
阅读量:7223 次
发布时间:2019-06-29

本文共 642 字,大约阅读时间需要 2 分钟。

本节书摘来自异步社区《HTML5 开发实例大全》一书中的第1章,第1.7节,作者: 张明星 更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.7 实现下拉弹出效果

<a href=https://yqfile.alicdn.com/778683c054e0f6d49f9332335c48a6178fc816a6.png" >
实例说明

在本实例中,首先在页面中显示一行提问文本“需要在线咨询吗?”。当单击左侧的小三角符号后,将在下方无刷新弹出一个下拉区域,在里面显示文本“非常”需要。上述描述效果在很多动态网站中比较常见,原来一般都是用JavaScript技术或Ajax技术实现的。但现在只需使用HTML 5中的< details >标记元素即可实现完全同样的功能。

具体实现

使用Dreamweaver创建一个名为“007.html”的文件,具体代码如下所示:

脚本控制交互元素<details>
需要在线咨询吗?

非常需要.

在上述代码中,当需要显示和隐藏内容时,使用< details >元素包括一个summary标签,接着是内容。当单击summary标签时,内容标签会以切换的样式显示。另外,在上述CSS代码中,用百分比表示宽度pointer的设置,主元素用margin-bottom区分下面的内部元素,用padding来做间隔。执行后的效果如图1-12所示,单击文字左侧的小三角形符号后,在下方无刷新弹出一个新的区域,如图1-13所示。

db2e1b72a4db0c0a45fbe1ac4258733819cf11d9

转载地址:http://gbufm.baihongyu.com/

你可能感兴趣的文章
Hadoop输出参数信息详解(16)
查看>>
ERROR 2002 (HY000): Can't connect to local MySQL错误
查看>>
Java版冒泡排序法
查看>>
关于FB4.6插件安装后默认语言环境的更改问题
查看>>
免费分区助手
查看>>
Javascript通过Name调用Function
查看>>
统计当前在线用户数量
查看>>
IntelliJ IDEA 乱码解决方案 (项目代码、控制台等)
查看>>
PHP项目记录
查看>>
.net面试题系列文章七(附答案)
查看>>
FastSocket
查看>>
ionic $ionicSlideBoxDelegate 滑动框事件
查看>>
点击文字,把input type="radio"也选中
查看>>
第一章 Java多线程技能
查看>>
Java 集合系列-第八篇-Map架构
查看>>
springmvc 3.2 @MatrixVariable bug 2
查看>>
React-Native PanResponder手势识别器
查看>>
IOS11 光标错位问题
查看>>
如何设计用户登录
查看>>
linux安装mysql5.7.19
查看>>