css中图片使用绝对定位实现居中效果

摘要:
有一个问题。正如标题所说,当我们为图像设置绝对定位时,我们会遇到图像无法居中的问题。显然,此时设置边距无效。解决方案假设图像宽度为100px;让我们这样写:位置:绝对;左:50%;左边距:-50px;说明:1。使用绝对定位。设置左侧值以将图片移动到中间。此时,图片的左边框位于屏幕的中心线。2.设置边距左值。请注意,该值为负值。让我们将图片移到图片宽度的左半部分。这将解决我们的问题~
存在问题

问题如标题所说,咱们在给图片设置绝对定位的时候就会遇到无法居中图片的问题。怎么解决?margin:0 auto?

很显然这个时候设置margin是无效的。

解决方案

假设咱们的图片宽度为100px;那我们就这么写:

position:absolute;

left:50%;

margin-left:-50px; (此处margin-left的值写该图片宽度的一半)

解释:

1、使用绝对定位,设置left值将图片移到正中间,此时图片的左边框在屏幕的中线位置

2、设置margin-left,注意值为负数,咱们把图片向左移图片宽度一半的位置

这样我们的问题就解决了~

免责声明:文章转载自《css中图片使用绝对定位实现居中效果》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Java创建数据库连接池(两种方式)arcgis对谷歌遥感影像拼接下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

简化Web开发的12个HTML5CSS框架

HTML5已经在Web开发中越来越流行。并且现在大部分流行的浏览器包括Firefox 6, Google Chrome, IE9等都支持HTML5。 利用框架能够帮助Web开发人员快速进行设计和开发。一个HTML5的框架提供了许多功能,如优美的排版,视频播放器,表单验证等,使开发人员能够轻松地 开发Web应用程序。 1. 52 Framework : HT...

css选择器详解

CSS选择器——标签选择器 选择器的作用就是用来筛选元素的 标签选择器是选择某一类元素 span {      /* 选择所有标签类型为span的元素 */color:red; } CSS选择器——ID选择器 ID选择器是非常方便用于定位某个元素的 但是一般都不会使用ID选择器 因为ID尽量留给JavaScript使用 ID的特点:唯一 #bo...

理解css行高(line-height)

首先我们要明确 line-height 的定义,line-height指的是两条文字基线之间的距离。 行内框盒子模型 所有内联元素的样式表现都与行内框盒子模型有关。所以这个概念是非常重要的。 <p>这是一段文字,这里有个<em>em</em> 标签。</p> 如上面一段普普通通的代码,却包含了...

node.js 实现接口-操作文件进行用户增删改查

首先安装npm,使用npm安装express npm install express -S /* * @Author: yinxin * @Date: 2020-03-27 10:18:41 * @LastEditTime: 2020-03-30 20:17:26 * @LastEditors: Please set LastEditors...

CSS3实现魔方动画

本文将借助css3实现魔方动画效果,设计思路如下:   HTML方面采用六个div容器形成六个立方面;   CSS方面采用transform-style:preserve-3d;形成三维场景;transform:rotateX(-90deg) translateZ(150px);实现立方面旋转组成立方体;animation: rotate 10s lin...

vue 项目用webpack打包后运行后找不到.ttf及.woff文件

参考:https://www.cnblogs.com/me168/archive/2004/01/13/10424955.html webpack.base.config 文件中 修改前: { test: /.css$/, use: ExtractTextPlugin.extract({ use: ['css-loader?minimize', 'a...