让CSS文件里图片居中的方法:首先创建一个HTML示例文件;然后引入一张背景图片;最后通过css中的“background-position”属性实现图片居中即可。

本文操作环境:windows7系统、HTML5&&CSS3版,DELL G3电脑。

CSS让背景图片居中的方法

其实很简单,css中的background-position属性就可以实现背景图片的水平和垂直方向居中对齐,下面我们通过简单的代码示例来介绍background-position属性是如何设置背景图片居中显示的。

我们先使用background属性显示背景图片:

背景图片居中

*{margin: 0;padding:0;}

.demo{

width: 400px;

height: 300px;

margin: 50px auto;

border: 1px dashed #000;

background-image:url(1.jpg) ;

background-size:200px 160px ;

background-repeat:no-repeat ;

}

效果图:

接下来我们看看background-position属性如何设置:

1、background-position使用像素设置背景图片居中(知道背景图片的大小)

例子中背景图片的右下角和demo盒子的中心重合,要想使背景图片居中,就要让背景图片的中心与demo盒子的中心重合,就需要让背景图片向下移动高的一半,向右移动宽的一半。因此在css中添加以下代码,就可实现背景图片的居中

background-position:100px 70px ; /*宽的一半,高的一半*/

效果图:

2、background-position使用50%设置背景图片居中,很方便

background-position:50% 50% ;

3、background-position使用center设置背景图片居中,很方便。(第2个center可以省略)

background-position:center center;

上述background-position的三种设置方法都可以实现背景图片的居中,background-position属性的第一个值设置水平位置,第二个值设置垂直位置;大家可以视情况而决定使用哪种方法。希望能对大家的学习有所帮助。

怎么让图片居中php,怎么让CSS文件里图片居中相关推荐

  1. html如何让图片与低端平齐,CSS入门知识-图片水平对齐技巧

    CSS入门知识-图片水平对齐技巧 在CSS中,图片怎么水平对齐,有哪些技巧呢?我们一起来学习一下吧! 一.图片水平对齐text-align 在"文本水平对齐text-align"这 ...

  2. 使用IP访问正常,使用域名访问加载不出来js、css文件和图片,

    问题:使用IP访问,页面正常,使用域名访问,加载不出来js/css文件以及图片. 原因是:nginx配置了反向代理,所以通过域名路径访问不到Js和图片等文件. 解决办法:增加Nginx配置: loca ...

  3. Python怎么将pdf转为图片?Python如何实现pdf文件转图片

    而pdf则是用来保存一些内容已经确定好的数据,因为pdf是无法直接修改内容的,所以也会经常将pdf转为图片来保存.本文就将会来介绍一下pdf转图片的方法,往下看看吧. 1.pdf转图片的话主要实现所需 ...

  4. php图片滑动的属性,使用css怎么实现图片的滑动效果?(示例)

    本篇文章主要给大家介绍关于css实现图片的滑动效果示例,希望大家阅读完本篇后对css滑动效果的相关知识有所了解. 下面给大家举一个简单的css图片滑动效果示例(自下而上滑动): css怎么实现图片滑动 ...

  5. html中如何使图片自动旋转90度,css怎么让图片旋转90度?

    css怎么让图片旋转90度?下面本篇文章给大家介绍一下使用CSS让图片旋转90度的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. css怎么让图片旋转90度? 在CSS中,可以 ...

  6. html img图片不平铺,如何在css中设置图片不平铺

    如何在css中设置图片不平铺 发布时间:2021-04-29 15:39:28 来源:亿速云 阅读:80 作者:Leah 这篇文章将为大家详细讲解有关如何在css中设置图片不平铺,文章内容质量较高,因 ...

  7. 使用JavaPython爬取网页包括js文件,css文件和图片

    为什么要爬取数据: 在大数据时代,我们要获取更多数据,就要进行数据的挖掘.分析.筛选,比如当我们做一个项目的时候,需要大量真实的数据的时候,就需要去某些网站进行爬取,有些网站的数据爬取后保存到数据库还 ...

  8. css中如何居中一个浮动元素,css浮动元素的居中的例子

    居中对于大家来说指的是页面了,此时我们通常使用提50%来实现了,下面来看一个css浮动元素的居中的例子,希望例子对各位有用. 关于浮动元素的居中,其实不太常用,但为了应付某些奇葩的面试官,也要知道怎么 ...

  9. 图片阴影效果怎么设置html,css如何给图片加阴影?

    css可以实现很多的图片效果,图片阴影效果就是其中之一,那么css如何给图片添加阴影效果?本篇文章就给大家介绍如何使用css给图片添加阴影,希望对你们有所助. 方法1:设置box-shadow属性 通 ...

最新文章

  1. 利用stdin stdout stderr及POSIX-linux机制重定向写日志
  2. 多线程:AQS的一些心得
  3. LSMW批处理使用方法(10)_步骤12、13
  4. mysql-generator用法_【原创】MyBatis Generator使用小记
  5. python手动绘图案例_python绘图案例——递归绘制分形树
  6. bfs--最小步数--青蛙
  7. P3986 斐波那契数列
  8. Centos7 Kubernetes(k8s) 开发服务器(单服务器)部署 zipkin 链路跟踪
  9. 深度学习模型并非“越大越好”,它可能引起气候变化问题
  10. 外贸人如何在领英linkedin上高效开发客户
  11. 夜雨数竞笔记-不定积分(1)-换元法-倒代换
  12. 数据资产管理的5个步骤和6个要素
  13. JavaScript 杨辉三角 杨辉三角 II
  14. 憨猴科技“分布式运营系统“荣登世界互联网大会
  15. 浅谈JVM(面试常考)
  16. Linux手动安装BBR加速器(TCP加速器)
  17. jeet air缺点_Jeet框架; 什么是新的?
  18. php和java的区别菜鸟教程_浅谈Java和PHP的主要区别
  19. 金蝶 系统服务器繁忙,登录金蝶提示云服务器繁忙
  20. graphics画图

热门文章

  1. 如何用js语句给mysql添加内容_在js里写SQL的方法
  2. Python菜鸟入门:day18编程学习
  3. 亚马逊“不香了”,高管为何频繁离职?
  4. 小米手机在欧洲首次登顶,市场份额超越苹果;腾讯推出游戏“双减双打”新措施;三星成全球最大芯片厂商|极客头条...
  5. 做开源 18 年,他想把中国开源带向世界 | 人物志
  6. 统信 UOS 适配支持百度飞桨 AI 深度学习平台;阿里回应“马云遭印度法院传唤”;fastjson 1.2.73 发布 | 极客头条
  7. 微信停止服务印度用户;阿里回应“马云遭印度法院传唤”;fastjson 1.2.73 发布 | 极客头条...
  8. 华为 5G、阿里检测病毒算法、腾讯 AI 一分钟诊断,国内抗疫科技大阅兵!
  9. VS Code 必知必会的 20 个快捷键!
  10. 微信回应「10 元就能在朋友圈改定位」;谷歌官方首次提及 Android 11;Node 8.16.2 发布 | 极客头条...