如何让绝对定位的盒子进行水平居中

通常我们在写轮播的时候,都会涉及到轮播图片下方的小圆点,也就是我们可以选择的小圆点要进行位置上的排版,让它居于盒子的中间下方部分。如下图所示:

这边就介绍一下这种是怎样来做的。

html代码:

<div class="box">

<ul class="dian">
<li></li>
<li></li>
<li></li>
<li></li>
</ul>

</div>

css代码:

.box{
width: 800px;
height:500px;
background:pink;
position: relative;
}

.dian{
width:50px;
height:10px;
margin:auto;
position: absolute;
/* top:0;*/
left:0;
right:0;
bottom:10px;

list-style: none;
}
.dian li{
width: 5px;
height:5px;
border-radius:50%;
margin-right:10px;
float:left;
background:red;
}
.dian li:nth-of-type(1){
background:green;
}

.dian li:nth-of-type(4){
margin-right:0;
}

时间: 2024-10-15 07:31:33

如何让绝对定位的盒子进行水平居中的相关文章

css 中让盒子垂直水平居中

css中如何让div盒子垂直水平居中 整体代码如下:(仅供参考) <!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8"> <style type="text/css"> .box{ width: 200px; height: 200px; position:absolute; left:50%; top:50%; mar

div盒子垂直水平居中

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>盒子垂直水平居中</title> <style> body{ background-color: #ccc; margin:0; padding: 0; } .test{ width: 150px; height: 75px; border: 1px solid black; posit

[小技巧]DIV绝对定位后,只水平居中显示

DIV绝对定位后,如何水平居中显示在浏览器中? ? 1 .div { width:1000px; position:absolute; left:50%; margin-left:-500px; } 关键在于margin-left:-500px的值是根据div 的宽度决定,取其宽度的一半. 注:主要用于 新手引导 功能.

0060 translate、margin 实现绝对定位的盒子 水平居中、垂直居中

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" con

不设置宽度的盒子模型水平居中问题。

经常会遇到这个问题:在最外层盒子模型不方便设置宽度的情况下,缩小放大窗口时,希望盒子模型也能继续水平居中.特别是在做移动端页面的时候,如果给外层盒子模型设置宽高,会多出很多代码. 例子: 图中(三个固定宽高的黄色背景盒子)被(不固定宽高的红色背景盒子box)所包裹.div标签另有作用,后面会讲到. 1 <div> 2 <ul id="box"> 3 <li>1</li> 4 <li>2</li> 5 <li&

盒子垂直水平居中

4种方法 1.定位 盒子宽高已知, position: absolute; left: 50%; top: 50%; margin-left:-自身一半宽度; margin-top: -自身一半高度; 2.table-cell布局 父级 display: table-cell; vertical-align: middle; 子级 margin: 0 auto; 3.定位 + transform ; 适用于 子盒子 宽高不定时: (这里是本人常用方法) position: relative /

不固定宽度的盒子的水平居中

可用于制作分页标签. 如: 方法一: display: table-cell; ul{ list-style: none; display:table; margin: 40px auto; } li{ display:table-cell; } 方法二: 定位 div{ float: left; position: relative; left: 50%; } ul{ list-style: none; position: relative; left: -50%; } li{ width:

2016-07-06 18:00

基础班 邵教师赠语 "脚踏实地行,海阔天空飞" "绝对定位"的盒子怎样水平居中.垂直居中? 四大端: 手机 Pad PC 服务器 计算机基础知识 管理文件和文件夹 新建 重命名 拖动 复制 粘贴 文件拓展名 工具 -> 文件夹选项 -> 查看 -> 隐藏已知文件的扩展名 组织 -> 文件夹搜索选项 -> 查看 -> 隐藏已知文件的扩展名 文件的打开方式 选择什么软件来打开文件,编辑软件 查看软件 HTML文件用编辑软件来编辑 HT

如何让绝对定位的元素水平居中

如何让绝对定位的元素水平居中:本章节介绍一下如何让一个绝对定位的元素实现水平居中效果,希望能够给需要的朋友带来一定的帮助.如果一个块级元素没有采用绝对定位,那么使用margin:0px auto就可以实现此效果,但是对于采用绝对定位的元素并不适用,下面就介绍一下如何实现此效果,代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="au