background-origin: 规定 background-position 属性相对于容器的哪一部分来定位。

  padding-box 背景图像相对于内边距框来定位;(默认)

  border-box背景图像相对于边框盒来定位;

  content-box背景图像相对于内容框来定位。

background-position:设置背景图像在容器显示的起始位置。

  默认值:0 0(从背景图的左上点开始显示);

  取值:Int px  Int px;背景图的左上定点在容器的坐标位置,可以为负值。负值表示背景图左上点不在容器内,超出的部分隐藏。

  如果只设置一个值,另一个值将为“居中”(50%/center)

  如果采用百分数,则按如下公式计算坐标:

  x:(容器的宽度—背景图片的宽度)*x百分比,超出的部分隐藏;y:(容器的高度—背景图片的高度)*y百分比,超出的部分隐藏。

   所以left/top等价于0%,right/bottom等价于100%(背景图的右边/底边和容器重合),center等价于50%(背景图在容器中间)。

background-size:设置背景图的大小(IE8不支持此属性)

  百分比/length:若为百分数,背景图的尺寸为容器乘以百分数的乘积。只设一个,第二个为auto(以保持和原始背景图一样的长宽比例)。

  如果都设为100%,则背景图会铺满容器,但长宽比率会发生变化。

  contain:容器按背景图的固定比例包含整个背景图。背景图的尺寸以背景图按固定比例放大,其任意一条边到达容器的边界为止,经常会导致另一边空白(有no-repeat时)。

  cover:背景图按固定长宽比放大,至填充满整个容器为止(背景图短一点的那条边也到达容器边界)。有一部分的背景图会因超出容器而被切除。

IE8兼容:

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='绝对路径',sizingMethod='scale/crop');

  crop : 背景图大小不变,剪切图片以适应区域尺寸。

  image : 默认值。增大或减小区域的尺寸边界以适应背景图的尺寸,相当于overflow:visible的效果。

  scale : 缩放背景图以适应区域的尺寸边界。

  ①不能指定任意大小background百分比②只适于单张图片不能使用图片精灵等拼图③要引用绝对路径图片④兼容ie7,8

转载于:https://www.cnblogs.com/kevin2chen/p/6547574.html

background相关属性相关推荐

  1. 【CSS】background相关属性深入学习

    最近一次需求中对于background相关的一些属性使用较多,总结下,希望提高下次的开发效率 background属性 background-color background-image backgr ...

  2. css与背景相关的属性有哪些,css的背景background的相关属性

    今天需要做一个占满设备宽度的轮播图,这里作为demo仅展示一张图,下面分别是要操作的图片(这里做了缩放处理,实际的图比较大),以及要实现的效果图,很明显两者是不成比例的:      (图一)   (图 ...

  3. 复习-css列表和表格相关属性

    css列表和表格相关属性 list-style:设置所有列表属性 list-style-image:将图像设置为列表项标记,主要有url值 list-style-position:设置列表项标记的放置 ...

  4. html盒子页面居中,网页布局盒子(box)相关属性和盒子居中

    网页布局中盒子的相关属性: 一.盒子的基础属性: 1.width和height:设置盒子的宽度和高度:常见单位:px,em,rem,vh/vm等 2.background:color(设置背景颜色), ...

  5. Web:flex模拟移动商城首页页面布局/grid布局的相关属性

    flex模拟移动商城首页页面布局 1.布局页面导航 大家可以看到图片上的红色边框,用了flex布局,布局了一个多行容器,采用的是无序列表ul. css代码块 /* 设置导航样式,定义flex容器 */ ...

  6. CSS 动画相关属性动态实例大全(82种),2023年祝福第二弹(送你一只守护兔)(下),守护兔源代码免费下载

    2023年春节祝福第二弹--送你一只守护兔(下) CSS 动画相关属性动态实例大全(82种).守护兔源代码免费下载 本文目录: 五.CSS3 动画相关属性实例大全 (1).CSS3的动画基本属性 (2 ...

  7. Android 相关属性

    TextView: Android:layout_gravity="center_vertical" 设置控件显示的位置:默认top,这里居中显示,还有bottom android ...

  8. css动画相关属性详解

    css动画相关属性详解 文章目录 css动画相关属性详解 什么是CSS动画? 一.@keyframes规则 二.延迟动画-animation-delay 三.设置动画应运行多少次animation-i ...

  9. linux查看nginx运行状态,如何查看nginx运行状态及相关属性说明

    如何查看nginx运行状态及相关属性说明. 需要查看nginx是否已经加载了 http_stub_status_module模块 /usr/sbin/nginx  -V 查看nginx的安装状态 ng ...

  10. 【约束布局】ConstraintLayout 屏障 Barrier 约束 ( 简介 | 屏障适用场景 | 位置说明 | 相关属性 | 可视化操作 | 代码示例 | 总结 )

    文章目录 I . 屏障 Barrier 约束 简介 II . 屏障线 Barrier 与 引导线 Guideline 对比 III . 屏障 Barrier 适用场景 IV . 屏障 Barrier ...

最新文章

  1. linux安装软件tar.bz,CentOS下的几种软件安装方式
  2. Unreal Engine 4 基于网格的水面模拟实现
  3. unwrap函数c语言实现,AppDomain与Assembly的动态加载与卸载代码详解
  4. 计算机名代表电脑什么,电脑开机蓝屏的各种文件名是什么意思
  5. 开发中很实用的10个效果
  6. PyMySQL和MySQLdb的区别
  7. WWDC20中iOS的改变
  8. 【Pix4d精品教程】未校准相机:287 out of 402 images calibrated (71%), all images enabled, 6 block,问题分析及解决方案汇总
  9. 无线路由器密码破解最新教程完整版
  10. Excel学习日记:L9-图表制作-柱状图
  11. 基于Pytorch实现GAT(图注意力网络)
  12. iOS wifi互传文件
  13. 拿它们练Python爬虫,是在法律边缘试探吗?爬虫圈香饽饽之视频网站的评论区采集
  14. 飞塔防火墙服务激活操作步骤
  15. 利用ChatGPT,一分钟制作思维导图
  16. Mycat 读写分离+分库分表
  17. 数据挖掘中最容易犯的几个错误,你知道吗?
  18. 企业是否需要crm系统?crm对企业有什么好处?
  19. 计算机专业知识串讲,计算机基础知识串讲
  20. 在应用程序中将OJB作为一个存储层使用(六) (转)

热门文章

  1. 微服务在微信的架构实践
  2. Linux运维工程师,你能把iptables玩转麽?
  3. html代码中如何将浏览器的菜单栏,状态栏,地址栏,工具栏等隐藏,标题栏html代码 HTML中怎么设置标题居中...
  4. Failed to start OpenLDAP Server Daemon
  5. IntelliJ远程调试教程
  6. 非旋转Treap及可持久化[Merge,Split]
  7. Codeforces D546:Soldier and Number Game
  8. Structs2笔记①--structs的背景、structs2框架的意义、第一个helloworld
  9. jQuery mobile 开发问题记录
  10. Source Insight 生成函数调用关系图