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

css background属性

    博客分类:
  • css
 
阅读更多

定义和用法

background 简写属性在一个声明中设置所有的背景属性.

1.background-color:规定要使用的背景颜色。

   例:

body
  {
  background-color:yellow;
  }
h1
  {
  background-color:#00ff00;
  }
p
  {
  background-color:rgb(255,0,255);
  }

 

2.backgroung-image:规定要使用的背景图像。

例:

body
  { 
  background-image: url(bgimage.gif);
  background-color: #000000;
  }

3.background-repeat:设置是否及如何重复背景图像,定义了图像的平铺模式。

可能的值:

值 描述
repeat 默认。背景图像将在垂直方向和水平方向重复。
repeat-x 背景图像将在水平方向重复。
repeat-y 背景图像将在垂直方向重复。
no-repeat 背景图像将仅显示一次。
inherit 规定应该从父元素继承 background-repeat 属性的设置。

例:

body
  {
  background-image: url(stars.gif);
  background-repeat: repeat-y;
  }

 4.background-attachment:设置背景图像是否固定或者随着页面的其余部分滚动。

可能的值:

scroll 默认值。背景图像会随着页面其余部分的滚动而移动。
fixed 当页面的其余部分滚动时,背景图像不会移动。
inherit 规定应该从父元素继承 background-attachment 属性的设置。

例:如何设置固定的背景图像:

 

body 
  { 
  background-image: url(bgimage.gif); 
  background-attachment: fixed;
  }

 5.background-position:设置背景图像的起始位置。

 

例:如何定位背景图像:

 

body
{ 
background-image:url('bgimage.gif');
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center;
}

 

可能的值:

  • top left
  • top center
  • top right
  • center left
  • center center
  • center right
  • bottom left
  • bottom center
  • bottom right

如果您仅规定了一个关键词,那么第二个值将是"center"。

默认值:0% 0%。

x% y%

第一个值是水平位置,第二个值是垂直位置。

左上角是 0% 0%。右下角是 100% 100%。

如果您仅规定了一个值,另一个值将是 50%。

xpos ypos

第一个值是水平位置,第二个值是垂直位置。

左上角是 0 0。单位是像素 (0px 0px) 或任何其他的 CSS 单位。

如果您仅规定了一个值,另一个值将是50%。

您可以混合使用 % 和 position 值。

6.background-origin:规定背景图片的定位区域。

注:如果背景图像的 background-attachment 属性为 "fixed",则该属性没有效果。

语法:

 

 

background-origin: padding-box|border-box|content-box;

 例:

 

    相对于内容框来定位背景图像:

 

div
{
background-image:url('smiley.gif');
background-repeat:no-repeat;
background-position:left;
background-origin:content-box;
}

 

7. background-clip:规定背景的绘制区域。

语法:

 

background-clip: border-box|padding-box|content-box;

可能的值:

 border-box  背景被裁剪到边框盒。
padding-box 背景被裁剪到内边距框。
content-box   背景被裁剪到内容框。

例:

规定背景的绘制区域:

div
{
background-color:yellow;
background-clip:content-box;
border: 10px dotted #000000;
}


 

 

 

 

分享到:
评论

相关推荐

    CSS background属性(背景属性)详解

    CSS中的background属性是一个非常强大的工具,它允许网页开发者对页面元素的背景进行详尽的控制。使用这个属性,可以轻松设置背景颜色、图片、图片的显示方式、位置、大小,以及背景区域的裁剪和固定方式等。以下将...

    前端开源库-css-background-video

    在CSS中,我们使用`background`属性或者其子属性(如`background-image`、`background-size`、`background-position`、`background-repeat`)来设置背景视频。其中,`background-size`用于控制视频的大小,`...

    Javascript获取background属性中url的值

    在JavaScript中,获取CSS属性,特别是像`background-image`这样的复合属性,可能需要一些技巧。在上述场景中,开发者遇到了一个问题,需要从CSS的`background-image`属性中提取出图片URL。`background-image`属性...

    批量输出 CSS background-position 属性的定位像素值

    在CSS中,`background-position`属性是一个非常重要的部分,它控制着背景图像在元素内的位置。这个属性允许我们精确地定位背景图像,从而实现各种视觉效果。 批量输出`background-position`属性的定位像素值通常是...

    css背景属性案例

    ### CSS背景属性详解与实践案例 #### 一、引言 在网页设计中,CSS (Cascading Style Sheets) 背景属性是用于控制页面背景的重要工具之一。通过合理运用这些属性,可以极大地增强页面的视觉效果和用户体验。本文将...

    background属性设置

    在网页设计和开发中,`background`属性是一个至关重要的CSS(Cascading Style Sheets)属性,用于定义元素的背景效果。这个属性允许我们控制元素的背景颜色、图像、重复方式、定位以及混合模式等多个方面,从而实现...

    CSS下背景属性background的使用方法

     CSS可以用纯色来作为背景,也可以将背景设置为透明,background相当于xhtml中的bgcolor。 它的两个值: transparent(默认值,透明) color(指定的颜色,和文本颜色的设置方法相同) 示例:  body {background-...

    layui弹出层样式修改,使用css的background属性设置多个背景图附件

    本话题将详细探讨如何在layui中修改弹出层的样式,特别是如何使用CSS的`background`属性来设置多个背景图片。 首先,我们需要理解layui弹出层的工作原理。layui的弹出层是通过JavaScript动态生成HTML元素实现的,...

    CSS常用属性一览表

    ### CSS常用属性一览表 #### 一、CSS文字属性 CSS中的文字属性是网页设计中最基本也是最常用的属性之一,这些属性能够帮助我们调整文本的显示效果,使其更加美观和易于阅读。 - **color**: 设置文字的颜色。例如...

    CSS代码属性大全.txt

    ### CSS代码属性大全:深入解析CSS主要属性 在网页设计与开发领域,CSS(层叠样式表)扮演着至关重要的角色,它负责控制HTML元素的布局、颜色、字体等视觉表现,使网页更加美观和易读。下面,我们将对《CSS代码属性...

    css属性详解说明,css属性详解说明

    ### CSS属性详解 #### 背景属性 (Background Properties) **1. background** - **简介:** `background` 是一个简写属性,用于在单个声明中设置一系列背景相关的属性。 - **用法示例:** ```css .example { ...

    css3实现一个div设置多张背景图片及background-image属性实例演示

    本文将深入探讨如何使用`background-image`属性来实现多张背景图片的设置,并介绍CSS3中的背景渐变。 首先,我们来看一下`background-image`属性的基本语法。它接受一个或多个 `<bg-image>` 值,每个值可以是 `none...

    Sassmixin准备切换到使用CSS自定义属性又名CSS变量

    在现代Web开发中,CSS已经发展出许多强大的新特性,其中CSS自定义属性(也称为CSS变量)是其中之一。这个特性允许开发者在CSS中定义变量,以提高代码的可维护性和复用性。Sass mixin虽然在过去是实现类似功能的一个...

    CSS3动画属性边框属性等

    本篇将详细阐述CSS3中的关键知识点,包括动画属性、边框属性、背景属性以及其他的样式属性。 **CSS3动画属性**允许开发者创建复杂的动态效果。`@keyframes` 规定了一个动画的帧,定义了从一种样式到另一种样式的...

    Css所有属性

    本篇文章将深入探讨CSS的常用属性以及所有属性,帮助你全面理解和掌握这一强大的样式语言。 首先,我们来关注CSS的**基础属性**: 1. **颜色属性**:包括`color`用于设置文本颜色,`background-color`用于设置背景...

    css属性大全(css的所有属性)

    本文将深入探讨CSS中的几个关键属性,包括背景、字体、区块和边框属性。 一、背景属性 背景属性允许我们对元素的背景进行定制,包括颜色、图像、重复方式、附加行为以及位置。例如,`background-color`用于设置元素...

Global site tag (gtag.js) - Google Analytics