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

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

作者: 心旗_3587 | 来源:发表于2018-12-18 15:56 被阅读275次

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

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

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

    运行效果

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

    css样式

    html代码

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

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

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

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

    运行效果

    css样式

    html代码

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

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

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

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

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

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/wafhkqtx.html