<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>translate</title>
<style>
.bg{
//父級盒子高度設定大點方便看出效果
height: 1000px;
}
.center{
/*background: red;*/
/*設定絕對定位,讓此元素基於瀏覽器進行變化*/
position: absolute;
/*此處有一個易犯錯的地方,此時設定的‘50%’是基於誰的。*/
/*因為已經設定了絕對定位,該元素已經脫離了他之前的父元素,也就是說它現在的父元素是
當前的瀏覽器視窗,所以‘50%’是當前視窗大小的一半*/
left: 50%;
top: 50%;
/*使用translate將元素往後退自己大小的一半 這裡的‘50%’是該元素大小的一半*/
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
transform:translate(-50%,-50%);
background: red;
}
</style>
</head>
<body>
<div class="bg">
<div class="center">translate絕對居中</div>
</div>
</body>
</html>
CSS 實現元素在當前視窗水平垂直居中
相關文章
- CSS視窗垂直水平居中CSS
- jQuery實現的div在視窗中垂直水平居中效果jQuery
- css實現的彈出視窗始終垂直水平居中效果CSS
- css 水平垂直居中實現方式CSS
- 元素垂直水平居中
- 如何實現span元素垂直水平居中效果
- javascript設定層在視窗中垂直水平居中JavaScript
- css實現div在頁面中永遠垂直水平居中CSS
- css水平垂直居中CSS
- CSS垂直水平居中CSS
- css不定寬高元素垂直水平居中效果CSS
- css絕對定位元素垂直水平居中CSS
- css3實現元素垂直水平居中程式碼例項CSSS3
- js實現未知寬高的元素在指定元素中垂直水平居中JS
- 元素水平垂直居中三種方法實現
- CSS垂直居中和水平居中CSS
- CSS水平居中和垂直居中CSS
- 元素水平居中,垂直居中方法
- css3實現div元素垂直水平居中程式碼例項CSSS3
- css實現水平垂直居中的幾種方式CSS
- CSS實現水平垂直居中的方式有哪些?CSS
- css實現垂直水平居中的幾種方法CSS
- css實現div水平垂直居中程式碼CSS
- CSS元素(文字、圖片)水平垂直居中方法CSS
- css3實現元素垂直居中效果CSSS3
- 如何實現水平垂直居中?
- css面試題實現元素垂直水平居中-包括未知寬高的元素五種回答CSS面試題
- css如何實現文字在li元素中上下垂直居中CSS
- 三行CSS程式碼實現水平垂直居中CSS
- 16種方法實現水平居中垂直居中
- CSS水平居中和垂直居中的方法CSS
- div垂直居中-CSS元素垂直居中方法CSS
- css水平、垂直居中的方法CSS
- css div全屏水平垂直居中CSS
- CSS按鈕垂直水平居中CSS
- 水平垂直居中的實現方法
- 元素自適應水平垂直居中
- div始終在視窗中垂直水平居中程式碼例項