Home >Web Front-end >HTML Tutorial >HTML-How to use css on the mobile terminal to center the pop-up window with percentage layout horizontally and vertically_html/css_WEB-ITnose

HTML-How to use css on the mobile terminal to center the pop-up window with percentage layout horizontally and vertically_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 11:40:221236browse

On the PC side, center a pop-up window horizontally and vertically. It is easy to calculate when you know the width and height of the pop-up window. You only need to use the following css:

#date{    width: 300px;    height: 300px;    position: absolute;    top: 50%;    left: 50%;    margin-left: -150px;    margin-top: -150px;}

But on the mobile side, if you write a percentage layout, the height is difficult to determine, so it will be difficult to center the pop-up window. I encountered this problem today, I searched on Baidu, and saw this friend’s information, (http ://www.shejidaren.com/centering-percentage-widhtheight-layout.html), this friend’s css code is as follows:

.center{    width:50%;    height:30%;    position: absolute;    top: 50%;    left: 50%;    -moz-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);}

After trying it, you can get the desired result The desired effect, but if we remove height: 30% when the height is uncertain, and do not set the value of height, we will find that the pop-up window will be vertically centered according to its own content. The main css code is as follows:

.center{    width:50%;    position: absolute;    top: 50%;    left: 50%;    -moz-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);}

The effect is as follows (the pop-up window is the gray background area):

In this way, you can get what you want, level and vertically centered pop-up window effects. You can try it. Also, thank you to this friend for solving my problem~~

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn