Web 前端开发

前端开发之CSS实现在网页正中间显示的弹出层

2018-12-18  本文已影响275人  心旗_3587

一直以来,让前端工程师头疼的问题肯定包括垂直居中这个问题吧,什么文字垂直居中,图片垂直居中之类的,很头疼对不对,如果现在让你写一个在网页正中间显示的弹出层,你会用什么方法写呢?

今天来分享一下小编所知道的几种方法,希望能对大家有用,如果你有更好的解决方法,也欢迎你来告诉我,让小编也涨涨姿势哈。

第一种:固定宽高的弹出层

运行效果

在这里相信有许多想要学习web前端的同学,大家可以+下web前端学习分享裙:九六零+五零八+九二零,即可免费领取一整套系统的 web前端学习教程!

css样式

html代码

这里大家看下我用红色框框框起来的那几行代码哈,其它的只是附加的一些效果。

优点:适用于各种浏览器,包括令前端工程师头疼的ie6。

缺点:必须要设置弹出层的宽高。

第二种:自适应内容宽高的弹出层

运行效果

css样式

html代码

还是只看我用红色框框框起来的那几行代码。

优点:不用设置弹出层宽高,弹出层的宽高随内容自适应居中。

缺点:只适用于ie10或以上版本及webkit内核的浏览器(像现在主流的双核浏览器在高速模式下都可以的)。。

如果要兼容其它内核浏览器(比如火狐),就改成这样:

以上就是小编常用的两种弹出层在正中间显示的方法,那么,你是用什么方法实现的呢?欢迎一起交流哦。

上一篇下一篇

猜你喜欢

热点阅读