1. 程式人生 > >CSS 利用transform達到居中效果

CSS 利用transform達到居中效果

text ans 自己 寬度 for spa back left form

<body>
    <div class="center">
        ....
    </div>
</body>

讓left和top都是50%,這在水平方向上讓div的最左與屏幕的最左相距50%,垂直方向上一樣,所以再用transform向左(上)平移它自己寬度(高度)的50%,也就達到居中效果了

.center{
    text-align: center;
    background-color: #fff;
    border-radius: 20px;
    width: 300px;
    height: 350px;
    position
: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }

CSS 利用transform達到居中效果