CSS背景属性background

background属性是所有背景属性的缩写:

  以下是这些背景属性:

  background-color:背景颜色

    你可以通过颜色名称(red/green/blue)来设置

    也可以用十六进制(#fff/#000/#bcbcbc)

    还可以用到rgb(x,x,x)  x取值(0~255)

  background-position:背景开始位置

    也是三种取值方式,第一种是用方位词(top/right/bottom/left)组合,如left top

    百分比x%  x%,如0% 0%表示左上角

    用像素表示,如100px 100px

  background-size:背景大小

    你可以通过设置给定长度来调节背景大小,如background-size:100px 80px;

    也可用百分比来设置,注意这里的百分比说的是背景定位区域,而不是图像的原本大小。如background-size:50% 50%;

  background-repeat:背景重复设置

    no-repeat:不重复

    repeat-x: x(水平)方向上重复

    repeat-y: y(垂直)方向上重复

    repeat:重复

  background-origin:指定background-position属性的相对位置

    padding-box:背景填充框的相对位置

    border-box:背景边框的相对位置

    content-box:背景相对内容框的位置

<!doctype html>
<html>
<head>
<style>
div
{
    width:100px;
    height:100px;
    border:1px solid black;
    padding:20px;
    margin:20px;
    background-image:url("weixin.png");
    background-repeat:no-repeat;
    background-position:top;
    float:left;
}
#id1
{
    background-origin:padding-box;
}
#id2
{
    background-origin:content-box;
}
#id3
{
    background-origin:border-box;
}
</style>
</head>

<body>
<div id="id1">
background-origin:指定background-position属性的相对位置
</div>
<div id="id2">
background-origin:指定background-position属性的相对位置
</div>
<div id="id3">
background-origin:指定background-position属性的相对位置
</div>
</body>
</html>

效果:

  background-clip:背景的绘制区域

    一样有padding-box/border-box/content-box三个值

<!doctype html>
<html>
<head>
<style>
div
{
    width:100px;
    height:100px;
    border:1px dotted grey;
    padding:20px;
    margin:20px;
    float:left;
    background-color:red;
    border-width:10px;
}
#id1
{
    background-clip:padding-box;
}
#id2
{
    background-clip:content-box;
}
#id3
{
    background-clip:border-box;
}
</style>
</head>

<body>
<div id="id1">
红色是背景
</div>
<div id="id2">
红色是背景
</div>
<div id="id3">
红色是背景
</div>
</body>
</html>

效果:

  background-attachment:背景是否固定或者随着页面滚动

    fixed:固定

    scroll:滚动(默认)

  background-image:背景图像

    url:图像路径

时间: 2024-10-21 05:53:15

CSS背景属性background的相关文章

CSS背景属性Background详解

本文详解了CSS的背景属性Background,包括CSS3中新增的背景属性.如果你是个CSS初学者,还可以查看之前介绍的CSS浮动属性和CSS透明属性详解. css2 中的背景(background) CSS2 中有5个主要的背景(background)属性,它们是: background-color: 指定填充背景的颜色. background-image: 引用图片作为背景. background-position: 指定元素背景图片的位置. background-repeat: 决定是否

CSS背景属性简单整理

CSS背景属性 background>>在一个声明中设置所有的背景属性 //一般按以下顺序书写 body{ background:red url('') no-repeat fixed center; } <!--通过设置背景颜色实现线性渐变效果,语法为:linear-gradient(角度,开始颜色,结束颜色)--> body{ background:linear-gradient(90deg,red,yellow); } background-attachment>>

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

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

0016 CSS 背景:background

目标 理解 背景的作用 css背景图片和插入图片的区别 应用 通过css背景属性,给页面元素添加背景样式 能设置不同的背景图片位置 [插入图片,不用设置img元素的父元素.自身元素大小,即可见,但是背景图要设置元素的宽高才可见.] 4.1 背景颜色(color) 语法: background-color:颜色值; 默认的值是 transparent 透明的 4.2 背景图片(image) 语法: background-image : none | url (url) 参数 作用 none 无背景

css背景属性

CSS背景: 属性 描述 background 简写属性,作用是将背景属性设置在一个声明中. background-attachment 背景图像是否固定或者随着页面的其余部分滚动. background-color 设置元素的背景颜色. background-image 把图像设置为背景. background-position 设置背景图像的起始位置. background-repeat 设置背景图像是否及如何重复. 1.背景色:background-color属性,设置元素的背景颜色: <

你不知道的CSS背景—css背景属性全解

CSS背景在网页设计中使用频率非常高,然而对于这个开发人员很熟悉的CSS属性,却隐藏着许多不为初级开发人员熟知的细节,这篇文章尝试扒开这层不为人知的面纱. 首先列举一下CSS中关于元素背景的所有属性并简要描述了其作用,其中后面几个属性是在CSS3中新加入的. 属性 描述 备注 background 简写属性,作用是将背景属性设置在一个声明中.   background-color 设置元素背景颜色   background-image 把图像设置为背景   background-repeat 设

1、HTML+DIV+CSS零基础快速入门到制作企业站视频课程_15 css背景属性

背景属性: background-color 背景颜色 background-image 背景图片 背景重复: background-repeat: repeat/no-repeat/repeat-x/repeat-y 背景位置:background-position: position: x y: ? 像素:100px 100px ? 百分比:10% 20%: (容器宽度-图片宽度)*10% ? left center right, top center bottom; ? -100px,0p

浅谈在网页中你所不知道的css背景属性

在很多网页设计中,很多人对于css的背景属性,只是停留在设置背景.今天我们来谈谈它的其他应用. 比如背景的定位,它能实现很多翻转网页效果. background-position:指定背景图像的位置background-size 指定背景图片的大小background-image 指定要使用的一个或多个背景图像background-repeat 指定如何重背景图像background-origin 指定背景图像的定位区域background-clip 指定背景图像的绘画区域background-

css学习_css背景属性及其应用

css背景属性及其应用 1.背景 2.背景简写 3.背景透明(css3) 4.背景缩放(css3) 5.多背景图片(css3) 6.凹凸文字效果 原文地址:https://www.cnblogs.com/yangyutian/p/10463515.html