很多小伙伴看到这个标题估计看都不想看,background-position这属性有啥可讲的嘛,都用过无数遍了,只不过我们大多数情况下都是用的简写方式background,比如这样: .box{...例如,你想要让背景图定位在距左边10px、距顶边20px的位置,就可以这么写: background-position: 10px 20px; 2....举个简单例子: background-position: 10% 50%; 这个是什么意思呢?背景图左侧距离盒子左侧的距离是盒子宽度的10%?背景图顶部距离盒子顶部距离是盒子高度的50%? 错!...background-position: 10% 50% 这是一个100px*100px的盒子,里面有张50px*50px的背景图,这个背景图就设置background-position: 10% 50%...50 * 10% = 5px; 50 * 50% = 25px; 四、混合用法 以上三种背景定位属性值可以混合使用,例如: background-position: 10px center; background-position
top center bottom left center right 注意: 必须先指定background-image属性 position 后面是x坐标和y坐标。...背景图像固定 背景简写 background:属性的值的书写顺序官方并没有强制标准的。...背景透明(CSS3) 语法: background: rgba(0, 0, 0, 0.3); 最后一个参数是alpha 透明度 取值范围 0~1之间 我们习惯把0.3的0省略掉 这样写 background...: rgba(0, 0, 0, .3); 注意: 背景半透明是指盒子背景半透明,盒子里面的内容不受影响 因为是CSS3 ,所以低于 ie9 的版本是不支持的。...背景总结 属性 作用 值 background-color 背景颜色 预定义的颜色值/十六进制/RGB代码 background-image 背景图片 url(图片路径) background-repeat
背景固定还是滚动 背景的合写(复合属性) background:背景颜色 背景图片地址 背景平铺 背景滚动 背景位置 背景图片(image) 语法: background-image : none...| url (url) 参数: none : 无背景图(默认的) url : 使用绝对或相对地址指定背景图像 background-image 属性允许指定一个图片展示在背景中(只有CSS3...背景简写 background属性的值的书写顺序官方并没有强制标准的。... 背景透明(CSS3) CSS3支持背景半透明的写法语法格式是: background: rgba(0,0,0,0.3); 最后一个参数是alpha 透明度 取值范围 0~1...背景缩放(CSS3) 通过background-size设置背景图片的尺寸,就像我们设置img的尺寸一样,在移动Web开发中做屏幕适配应用非常广泛。
本节主要关注背景如何展示。 background 在一个声明中设置所有背景属性。...background 值 作用 CSS版本 background-color 规定要使用的背景颜色。...1 inherit 规定应该从父元素继承 background 属性的设置。 1 background-color 设置背景颜色。...背景颜色为透明。 inherit 规定应该从父元素继承 background-color 属性的设置。 background-image 设置背景图片。...不显示背景图像。 inherit 规定应该从父元素继承 background-image 属性的设置。 background-clip 规定背景的绘制区域。
属性解释 background属性是css中应用比较多,且比较重要的一个属性,它是负责给盒子设置背景图片和背景颜色的,background是一个复合属性,它可以分解成如下几个设置项: background-color...设置背景图片是固定还是随着页面滚动条滚动 实际应用中,我们可以用background属性将上面所有的设置项放在一起,而且也建议这么做,这样做性能更高,而且兼容性更好,比如:“background:...简写 background 属性示例 “background:cyan url(bg.jpg) repeat-x”,横向平铺盒子,盒子其他部分显示背景颜色“cyan”。 ? 简写如下: ?...---- “background: cyan url(bg.png) no-repeat left center;”,背景不重复,背景和盒子左中对齐,盒子其他部分显示背景颜色“cyan”。 ?...---- “background: cyan url(bg.png) no-repeat right center;”,背景不重复,背景和盒子右中对齐,也就是背景图片的右边对齐盒子的右边,盒子其他部分显示背景颜色
可滚动的 还是 固定的 ; 使用 背景附着 的前提也是必须 提前设置 背景图片 , 背景图片设置语法如下 : background-image: url(images/xxx.jpg); 背景附着 语法如下...: background-attachment : scroll | fixed background-attachment 属性值设置 : scroll 或 fixed 二选一 ; scroll...*/ background-image: url(images/bg.jpg); /* 设置图片背景平铺模式 */ background-repeat: no-repeat;.../* 超大背景图片定位 */ background-position: center top; /* 背景固定 */ background-attachment:.../* 超大背景图片定位 */ background-position: center top; /* 背景固定 */ /*background-attachment
content="width=device-width, initial-scale=1.0"> Document 核心:默认背景图片是重复平铺的。...DOCTYPE html> div{ width:...DOCTYPE html> div{ width: 500px; height: 500px...DOCTYPE html> body { background-image
在开发中背景属性 background 还是很常用的, background 有很多属性,如 background-color 背景颜色、 background-image 背景图像、 background-position... 背景图像的位置、 background-size 背景图片的尺寸、 background-repeat 重复背景图像、 background-origin 定位区域、 background-clip ...当然这些属性可以分开写,也可以连写(简写),规则(顺序)如下: background:color img_url repeat attachment position / size 颜色 图片地址 重复...是否固定 位置 / 尺寸 示例: background:#F00 url('img/images.png') no-repeat fixed center / cover 红色背景,不重复,固定背景,...声明:本文由w3h5原创,转载请注明出处:《CSS3背景图片background属性简写/连写》 https://www.w3h5.com/post/370.html
前言 上篇文章主要讲述了CSS的基础用法,讲述了如何定义头文件,导入CSS文件,id和class选择器,元素选择器,后代选择器,子元素选择器,兄弟选择器,伪类选择器等等,让大家对CSS选择器有个简单的认识和了解...背景可以设置很多,比如背景颜色,背景图片,背景定位,背景重复,背景关联, 1).背景颜色 2).背景图片 3).背景定位 center...='background-size:50px 50px'> 7).背景图片的定位区域 content-box...CSS样式更改篇中的背景Background的基本设置,希望让大家对CSS选择器有个简单的认识和了解。
px 或者百分比 重复平铺 //x轴重复平铺 background: transparent url(./5.jpg) repeat-x 背景图指定大小 在日常开发中,我们常常需要对背景图进行一个尺寸的缩放...如果是多行属性的操作中,我们可能是这样写: background: transparent url(./5.jpg) no-repeat bottom left; background-size:150px...background-clip:背景图是否延伸到边框下面 在单行 background属性声明中,由于两者属性值相同,在仅出现了一个属性值的时候,他同时为 background-origin和 background-clip...background-clip可以将背景图设置为文字的前景色 background 多背景图片使用 CSS如下: background: url('./9.jpg') left center/100px...,所以在定义多背景图片的时候 bg-color只能在最后一个属性上声明,否则会导致整个 background属性声明失效; 在多张背景图存在重叠的情况下,先声明的背景图优先级高 CSS如下: background
与border类似,ie对新的background属性都是不支持的。多的就不说了,来看看,新的background 属性吧。...3、background-size 控制背景图片大小,拉伸控制图片 以像素或百分比控制,基于Gecko引擎的火狐浏览器目前尚不支持 <!...4、Multiple backgrounds background 包含一下子属性 background-p_w_picpath : 指定或检索对象的背景图像。 ...CSS3手册中有如下介绍: CSS3中在容器的多层背景,各子属性与逗号来分隔值,如果指定的值,如下: background-p_w_picpath: w1, w2, w3,…, wM background-repeat...这边以一个简单的上下左右控制的综合背景图为例 <!
1、属性说明 1.1、background-image background-image 属性为元素设置背景图像。 元素的背景占据了元素的全部尺寸,包括内边距和边框,但不包括外边距。...单位是像素 (0px 0px) 或任何其他的 CSS 单位。如果您仅规定了一个值,另一个值将是50%。您可以混合使用 % 和 position 值。...1.4、background-repeat background-repeat 属性设置是否及如何重复背景图像。默认地,背景图像在水平和垂直方向上重复。 值 描述 repeat 默认。...1.6 background-clip background-clip 属性规定背景的绘制区域。 值 说明 border-box 背景被裁剪到边框盒。...1.5 background-color background-color属性设置一个元素的背景颜色。 ----
CSS各个属性,background作为背景属性,希望大家通过阅读本文也能够完全掌握。...本文想通过简单的属性介绍和代码实践,给大家一个更加直观的CSS规则和表现的认识,同时领略CSS神奇的表现能力,以提升我们在UI开发过程中的效率。...一、背景描述相关常见属性 background(背景)属性,是关于背景颜色、位置、图片等属性描述的集合,是一种简写,与其分析简写形式,不如逐个分析有关背景描述的属性。...需要调整背景图片的尺寸,一般来讲图片的尺寸并非百分百就符合元素所在矩形框大小,此时如果想要在盒模型容器中全部展示图片或展示部分,就需要用到该属性去调整(拉伸)背景图的尺寸 示例代码: <div class...(背景图位置) background-position属性用于设置背景图在元素盒模型当中的展示位置,相当于设置背景图的起始坐标参考点(默认的起始参考点为元素所在矩形框中的左上顶点)。
背景属性 a) 背景颜色 语法:background-color:颜色值 示意图 ? b) 背景图片 语法:background-image:url(图片路径) 示意图 ?...c) 设置背景图片是否平铺 语法:background-repeat:值 取值:no-repeat不平铺,repeat-x横向平铺,repeat-y纵向平铺,repeat横向纵向都平铺------默认...d) 设置背景图片位置 语法:background-position:水平位置,垂直位置 位置的取值可以为像素(相对左上角定点的位置),也可以为关键字:top left bottom right center...多学一招:属性中的每个值顺序可以调整,且background可以为单独其中之一设置 g) 设置背景是否受滚动条的影响 语法:background-attachment:值 取值: (1)scroll...背景可以设置为透明 background:rgba(); /* a代表透明度,取值为0-1 */ 背景和图片标签都可以让页面中显示图片,那有什么区别?
background-attachment 设置背景图片是固定还是随着页面滚动条滚动 当给页面body设置背景图片,背景图片默认是随着滚动条下拉而滚动的。下面写一个示例看看,如下: Document body{ background-image...从上面的效果来看,如果下拉浏览器滚动条,段落的文字内容和背景图片都在下拉,那能不能固定背景图片不移动呢? 这里就涉及到了background-attachment:fixed;的属性。...设置背景图片固定 ? 下面再看下拉一下浏览器看看,如下: ?
之前写过一篇:CSS中background属性总结 整理了 background 的常用属性。 日常项目中经常会用到全屏的图片, .png 和 .jpg 的图片都太大,加载缓慢。...CSS代码: body{ background-image: url("img/beijing.webp"),url("img/beijing.png"); ...也可以多加一些属性: background-image:url("1.jpg"),url("2.jpg"); background-repeat: no-repeat, no-repeat; background-position...:bottom right,top left; background-size:0 200px,0 0; 综合写法: background: url("img/beijing.webp") no-repeat... center,url("img/beijing.png") no-repeat center; 具体的 background 属性参考上面的链接。
本文属于 CSS 绘图技巧其中一篇,系列文章: 在 CSS 中使用三角函数绘制曲线图形及展示动画 CSS奇思妙想 -- 使用 CSS 创造艺术 将介绍一些利用 CSS 中的 background、mix-blend-mode...、mask 及一些相关属性,制作一些稍微复杂、酷炫的背景。...通过本文,你将会了解到 CSS background 中更为强大的一些用法,并且学会利用 background 相关的一些属性,采用不同的方式,去创造更复杂的背景图案。...背景基础知识 我们都知道,CSS 中的 background 是非常强大的。 首先,复习一下基础,在日常中,我们使用最多的应该就是下面 4 种: 纯色背景 background: #000: ?...在 CSS 中,mask 属性允许使用者通过遮罩或者裁切特定区域的图片的方式来隐藏一个元素的部分或者全部可见区域。
文章目录 一、超大背景图片设置 1、超大背景图片问题 2、超大背景图片默认显示 3、超大背景图片推荐定位方式 4、超大背景图片编辑策略 二、代码示例 1、背景图片展示 2、代码示例 3、展示效果...因此这里要设置图片背景的位置 , 一般超大背景图片的背景定位都使用 background-position: center top; 进行定位 , x 轴方向上居中对齐 , y 轴方向上对齐到顶部 ,..., 在低分辨率的电脑上只能显示下图红色矩形框中的内容 , 这里建议 将图片的核心内容放在 图片的中心偏上的位置 , 如下图所示的 白色矩形 范围中 ; 二、代码示例 ---- 1、背景图片展示 使用下图作为背景图片...target="_blank"/> body { height: 3000px; background-image: url(images/background1.jpg...); background-repeat: no-repeat; /* 超大图片背景位置 */ background-position: center top; } </style
在网页设计中,背景是构建视觉层次和氛围的关键元素之一。CSS的背景属性为我们提供了强大的工具,用于控制元素的背景颜色、图片、以及它们的显示方式。...本文将深入浅出地探讨CSS背景属性的基础知识,包括常见问题、易错点及避免策略,并通过实际代码示例加以说明。...background-repeat) 此属性控制背景图片如何在水平和垂直方向上重复。...、综合示例:背景复合属性 CSS允许使用background属性一次性设置所有背景相关的属性,顺序为:颜色、图片、重复、位置、大小、附件。...五、总结 掌握CSS背景属性是网页设计的基础,它不仅关乎美观,更是用户体验的重要组成部分。通过合理运用背景颜色、图片、重复等属性,可以创造出丰富多样的视觉效果。
我们都知道可以用 CSS 给 background 添加背景色和背景图: background: #F00 url("pic.png") no-repeat; // 红色 背景图片 不重复...那么可以给元素设置两个或者多个背景图吗?...答案是可以: 添加两张或者多张背景图: background: url("bg.png") no-repeat top center, url("pic.png") no-repeat
领取专属 10元无门槛券
手把手带您无忧上云