百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>html5教程> HTML5dialog有哪些?怎么运用HTML5中的dialog来实现模拟弹窗?-
分享文章到:

HTML5dialog有哪些?怎么运用HTML5中的dialog来实现模拟弹窗?-

发布时间:09/01 来源:未知 浏览: 关键词:
HTML5dialog有哪些?怎么运用HTML5中的dialog来实现模拟弹窗?本篇文章主要讲述HTML5中的dialog标签的定义和概括用途,还有怎样在HTML5中通过dialog标签来实现模拟弹窗。 HTML5 dialog有哪些?怎么运用HTML5中的dialog来实现模拟弹窗?本篇文章主要讲述HTML5中的dialog标签的定义和概括用途,还有怎样在HTML5中通过dialog标签来实现模拟弹窗。

HTML5 dialog标签的定义和用途:

标签定义对话,比方扳谈。

这有实例:


  
老师
1+1 等于?
学生
2
老师
答对了!

提醒和注释:

提醒:对话中的每个句子都必需属于

标签所定义的局部。请看下面的例子。

标签定义及运用注明:

标签定义一个对话框、确认框或窗口。

这是实例:

January This is an open dialog window February March
31 28 31

HTML5 dialog标签属性:

open :open规定 dialog 元素是有效的,会员可以与它进行交互。

近期,网页上的的很多流程都需要会员完全赞成才可以完成。例如,会员可能需要删除帐户,更改他们的会员名,或确认货币交易。

这种状况下,常用的会员体验(UX,User experience design)是显示一个拥有两个按钮的对话框。一个是取消,一个是继续。这么多年,我们不断依托JavaScript库实现此结果,但在本篇文章中,我们要用

元素实现此结果。

运用dialog元素:

是一个HTML5(精准来说是5.1)元素。它归类为“切片根”,相似,
,和
元素,其中每个都会创立一个新的独立的内容区域,你可以把它作为body的一个孩子,或者是嵌套的元素,如或
——两种元素都有效,如下所示。


       
            
       
      

默许状况下,支撑的阅读器(Chrome 37+和Opera 27+)会以隐蔽的情势呈现

元素,只要调取JavaScript的show()或showModal()办法才可以显露,调取close()办法再次将其隐蔽。平常状况下,我们会在一个click事件上施行此办法,如下所示:

var $accountDelete = $('#delete-account'), 
      $accountDeleteDialog = $('#confirm-delete'); 
  $accountDelete.on('click', function() { 
      $accountDeleteDialog[0].showModal(); 
  }); 
  $('#cancel').on('click', function() {
      $accountDeleteDialog[0].close(); 
  });

自定义样式:

像大多数其他的元素同样,对话框可以很容易遮盖阅读器的默许样式。所以,你可以自定义其样式。例如,使对话框边框更薄,使边角圆润,并增加暗影结果等。

此外,当

元素以模态显示时(运用ShowModal()办法),我们会增加一个额外的伪元素::backdrop。::backdrop元素会立刻驻留在对话框下面,遮盖整个视区和下方的其它元素。

阅读器支撑:

当前,只要 Chrome 和 Safari 6 支撑

标签。

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板