CSS垂直水平居中
效果图:
列出两种写法:
1.父元素规定子元素内容垂直居中
display: flex;
align-items: center;
justify-content: center;
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
<style type="text/css">
.block {
height: 300px;
width: 300px;
border: 1px solid #FF0000;
display: flex;
align-items: center;
justify-content: center;
}
.item {
width: 100px;
color: red;
}
</style>
</head>
<body>
<div class="block">
<div class="item">
实现30秒倒计时
实现30秒倒计时
</div>
</div>
</body>
</html>
2.子元素自己垂直水平居中
position:relative;
left: 50%;
top: 50%;
transform:translate(-50%,-50%);
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
<style type="text/css">
.block {
height: 300px;
width: 300px;
border: 1px solid #FF0000;
}
.item {
width: 100px;
color: red;
position:relative;
left: 50%;
top: 50%;
transform:translate(-50%,-50%);
}
</style>
</head>
<body>
<div class="block">
<div class="item">
实现30秒倒计时
实现30秒倒计时
</div>
</div>
</body>
</html>
还没有评论,来说两句吧...