【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 正文

使用HTML DIV+CSS样式+JavaScript实现自定义个性化的模态窗口

放大字体  缩小字体 发布日期:2020-06-11 00:28:38    浏览次数:9
导读

  什么是模态窗口,是指当模态窗口弹出来的时候,鼠标不能单击这个对话框之外的区域。一般用于给用户一个提示信息,必须关闭模态窗口之后才可以进行其它的操作。  图1就是一个使用DIV+CSS自定义的一个模态窗口,其优点是个性化强,根据系统要求完全自行设计,而系统窗口是无法做到的。  在CSS样式中,position属性主

  什么是模态窗口,是指当模态窗口弹出来的时候,鼠标不能单击这个对话框之外的区域。一般用于给用户一个提示信息,必须关闭模态窗口之后才可以进行其它的操作。

  图1就是一个使用DIV+CSS自定义的一个模态窗口,其优点是个性化强,根据系统要求完全自行设计,而系统窗口是无法做到的。

  在CSS样式中,position属性主要用来设置元素的定位。position属性可以设置不同的定位方式,任何元素都可以定位。

  绝对定位:是指针对浏览器的窗口位置对模态窗口进行定位,固定在一个位置,不会被其它的元素影响。相对定位:是指模态窗口的位置相对于其它元素而进行定位,会受到其它元素的影响。Position属性的值如下说明:

  static:又称为静态定位,它是position属性的默认值,属于正常定位,也就是对于top/bottom/left/right的设置无效。absolute:又称为绝对定位,它是基于父级别的元素进行定位的,但是该值有两种特殊的情况:A:如果父元素没有使用position属性,则子元素使用position=“absolute”,子元素的top/left/right/bottom的值是相对于浏览器定位的。

  fixed:不管父元素是否使用了position属性,则子元素使用position=“fixed”都是相对于浏览器进行定位的。relative:在什么情况下都是相对于父元素进行定位的。如果要使一个DIV相对于整个浏览器定位,并且是全屏显示,带背景色,则可以设置如下CSS样式:

  opacity属性是CSS 3版本新增加的属性,用于设置HTML元素的透明度,1表示不透明,0表示完全透明。透明度的设置在0-1之间。例如 opacity=0.5,半透明。

  z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。

  当点击“保存”或“提交”按钮之后,如果页面上的信息没有通过验证,则会给出提示信息,之前我们直接使用window.alert()来提示,但通过上面的DIV+CSS模态提示窗口,更能提升用户的体验。

  在这里,我们将DIV+CSS设计的一个完整的模态窗口给开发出来了,使用模态窗口可以让系统的提示信息更加美观,且完整自定义和个性化,给用户一个非常棒的用户体验。

 
关键词: div样式
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:http://www.31duo.com/news/show-258354.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4