`
zccst
  • 浏览: 3315672 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

background-position释义

 
阅读更多
作者:zccst


background-position属性是通过平面上的x与y坐标定位的,所以通常取两个值.

必须先指定 background-image 属性。

该属性定位不受对象的补丁属性( padding )设置影响。

默认值为: 0% 0% 。此时背景图片将被定位于对象不包括补丁( padding )的内容区域的左上角。

如果只指定了一个值,该值将用于横坐标。纵坐标将默认为 50% 。如果指定了两个值,第二个值将用于纵坐标。

如果设置值为 right center ,因为 right 作为横坐标值将会覆盖 center 值,所以背景图片将被居右定位。

对应的脚本特性为 backgroundPosition。


例如:

<percentage> <percentage>

左上角为0%, 0%. 右下角为100%, 100%.例如58%,56%就是从左上角算起,右移58%,下移56%.

<length> <length>

6cm 8cm,从左上角算起,右移6cm,下移8cm.



下面是一些等式

top left, left top 等价于 0% 0%.
top, top center, center top 等价于 50% 0%.
right top, top right 等价于 100% 0%.
left, left center, center left 等价于 0% 50%.
center, center center 等价于 50% 50%.
right, right center, center right 等价于 100% 50%.
bottom left, left bottom 等价于 0% 100%.
bottom, bottom center, center bottom 等价于 50% 100%.
bottom right, right bottom 等价于 100% 100%.

批注:一定记住这是设置背景图片时的位置。
left/right/center  以图片左为准、以图片右为准、左右居中
top/bottom/center  以图片上为准、以图片下为准、上下居中
同理:
0%  100%  以图片左为准、以图片右为准
0%  100%  以图片上为准、以图片下为准
如果只指定一个值,则默认为左右。上下使用默认值,即50%。




background-attachment -- 定义背景图片随滚动轴的移动方式
取值: scroll | fixed | inherit
scroll: 随着页面的滚动轴背景图片将移动
fixed: 随着页面的滚动轴背景图片不会移动

分享到:
评论

相关推荐

    关于背景图片的定位(background-position)

    最后,文章可能会提醒开发者,`background-position`与`background-size`、`background-repeat`、`background-origin`和`background-clip`等属性结合使用时,能创造出更多复杂的背景图像效果。这些属性的组合使用...

    background-position鱼游动特效.zip

    总结来说,"background-position鱼游动特效"是一个结合了CSS3动画和转换技术的创新应用,它展示了如何利用现代Web技术营造出富有动态感的用户体验。开发者通过精心设计的`animation`和`transform`规则,以及可能的...

    color-background-源码.rar

    1. **CSS颜色属性**:如`background-color`、`background-image`、`background-repeat`、`background-size`和`background-position`等,用于设置和控制元素的背景。 2. **颜色模式**:RGB、CMYK、HSL和HSV等,了解...

    background和background-Color的区别介绍

    4. **定位**:`background-position`用来指定图像在背景中的位置,可以使用百分比、像素或其他长度单位,还可以用`center`、`top`、`right`等关键词。 5. **附件**:`background-attachment`决定背景图像是否随滚动...

    coll.rar_网页背景图片

    总的来说,创建斜向下滚动的背景图片效果需要对CSS和JavaScript有一定的理解,通过巧妙地调整`background-attachment`、`background-position`等属性,并可能结合JavaScript的滚动事件,可以创造出独特的网页视觉...

    css中background-size属性使用介绍

    以下是关于`background-size`属性的详细解释: 首先,`background-size`可以接受一个或两个值。当提供两个值时,第一个值表示背景图像的宽度,第二个值表示背景图像的高度。这两个值可以是绝对单位(如像素`px`)...

    CSS网页背景属性2案例.pdf

    `background-image`用于设置背景图像,`background-repeat`控制图像是否重复,`background-size`调整图像大小,`background-origin`和`background-clip`决定图像的定位与裁剪,而`background-position`则允许我们...

    css参考.docx

    例如,`background-position: top left`将图像放在左上角,`background-position: 50% 50%`将图像居中。 4. **固定背景**:通过`background-attachment: fixed`,背景图像将固定在视口上,即使元素滚动,图像也不会...

    CSS应用实例--固定不动背景.rar

    `使得背景图像固定,`background-position`可以调整背景图像在视口中的初始位置,`background-repeat`控制图像是否平铺,`background-size`则决定背景图像的大小,`cover`会使得图像填充整个视口,保持宽高比,而`...

    html5灯箱滚动背景效果

    `background-position`可调整图片在背景中的位置,而`background-repeat`则控制图片是否重复显示。 2. **CSS3过渡(Transition)**:`transition`属性允许我们在改变某个CSS属性时创建平滑的过渡效果。例如,我们...

    css精灵图片例子.pdf

    CSS精灵图片(Sprites)是一种优化网页性能的技术,通过将多个小图片合并成一张大图,然后利用CSS背景定位(background-position)来展示需要显示的部分,以此减少HTTP请求,提高网页加载速度。CSS Sprites在处理...

    javascript经典特效---INPUT框中的背景图片.rar

    2. **背景图片定位**:`background-position`属性可以控制背景图片在元素内的位置。值可以是像素、百分比或其他相对单位。例如,将图片居中: ```css background-position: center; ``` 3. **背景尺寸调整**:使用...

    网页HTML CSS 标签代码及描述大全.docx

    - `background`:这是一个简写属性,可以一次性设置背景颜色(`background-color`)、图像(`background-image`)、位置(`background-position`)和重复方式(`background-repeat`)等。 - `background-...

    CSS3背景、边框和边距相关属性演示案例

    而`background-position`用来调整背景图像的位置,如`background-position: center;`使图像居中。 接下来是CSS3的边框属性。边框不仅定义了元素的边缘,还能增加视觉吸引力。`border-width`、`border-style`和`...

    CSS属性之背景与表格

    4. **background-position**: 定义背景图像的位置。可以使用像素、百分比或者关键词(如`center`)。例如:`background-position: 0% 50%;`将图像置于左上角。 5. **background-size**: 设置背景图像的大小。可以是...

    CSS标签大全(最终整理版).docx

    - `background-position`:设置背景图片的位置,如 `background-position: left top;`。 - `background`:可以简写所有背景属性,如 `background: #000 url("image.jpg") no-repeat fixed left top;`。 3. **区块...

    CSS Sprites 技巧

    在网页设计中,"Sprite"一词指的是将多个小图像合并成一个大的图像文件,然后通过CSS的`background-image`和`background-position`属性来定位显示所需的小图像部分。这种方法特别适用于那些需要频繁显示或有动态效果...

    css 背景样式属性说明

    语法为{background-position:数值|top|bottom|left|right|center},其中参数取值范围包括带长度单位的数字参数、相对前景对象的对齐方式等。 css 背景样式属性提供了多种方式来控制网页背景的样式,开发者可以根据...

    制作HTML网页滚动时背景不动.zip

    background-position: center; /* 使背景居中 */ background-repeat: no-repeat; /* 防止背景图像重复 */ /* 可以添加其他背景相关属性,如背景颜色、透明度等 */ } ``` 在提供的压缩包文件中,我们看到有名为`...

    jQuery背景图片跟随鼠标摆动特效.zip

    'background-position': mouseX + 'px ' + mouseY + 'px' }); }); ``` 然而,直接将鼠标坐标作为背景位置会导致图片瞬间移动到鼠标下方,这可能过于突兀。为了实现平滑的过渡效果,我们可以引入CSS3的transition...

Global site tag (gtag.js) - Google Analytics