Css样式--背景样式详解
建站知识 2021-07-03 08:43www.168986.cn长沙网站建设
背景
1.背景属性都不能继承
2.背景色其默认值是 transparent。transparent 有“透明”之意 h1 {background-color: #00ff00}
3.背景图像背景重复 背景定位
p.flower {background-image: url(/i/eg_bg_03.gif); padding: 20px;background-repeat: repeat-y;<code>background-position:center;</code>}
背景重复repeat-x 和 repeat-y 分别导致图像只在水平或垂直方向上重复,no-repeat 则不允许图像在任何方向上平铺。
背景定位为 background-position 属性提供值有很多方法。,可以使用一些关键字、bottom、left、right 和 center。通常,这些关键字会成对出现,不过也不总是这样。还可以使用长度值,如 100px 或 5cm,也可以使用百分数值。不同类型的值对于背景图像的放置稍有差异。
4.关键字
图像放置关键字最容易理解,其作用如其名称所表明的。例如, right 使图像放置在元素内边距区的右上角。
根据规范,位置关键字可以按任何顺序出现,只要保证不超过两个关键字 - 一个对应水平方向,另一个对应垂直方向。
如果只出现一个关键字,则认为另一个关键字是 center。
所以,如果希望每个段落的中部上方出现一个图像,只需声明如下
p
{
background-image:url('bgimg.gif');
background-repeat:no-repeat;
background-position:;
}
狼蚁网站SEO优化是等价的位置关键字
5.百分数值
百分数值的表现方式更为复杂。假设你希望用百分数值将图像在其元素中居中,这很容易
body
{
background-image:url('/i/eg_bg_03.gif');
background-repeat:no-repeat;
background-position:50% 50%;
}
这会导致图像适当放置,其中心与其元素的中心对齐。换句话说,百分数值应用于元素和图像。也就是说,图像中描述为 50% 50% 的点(中心点)与元素中描述为 50% 50% 的点(中心点)对齐。
如果图像位于 0% 0%,其左上角将放在元素内边距区的左上角。如果图像位置是 100% 100%,会使图像的右下角放在右边距的右下角。
,如果你想把一个图像放在水平方向 2/3、垂直方向 1/3 处,可以这样声明
body
{
background-image:url('/i/eg_bg_03.gif');
background-repeat:no-repeat;
background-position:66% 33%;
}
如果只提供一个百分数值,所提供的这个值将用作水平值,垂直值将假设为 50%。这一点与关键字类似。
background-position 的默认值是 0% 0%,在功能上相当于 left。这就解释了背景图像为什么总是从元素内边距区的左上角开始平铺,除非您设置了不同的位置值。
6.长度值
长度值解释的是元素内边距区左上角的偏移。偏移点是图像的左上角。
比如,如果设置值为 50px 100px,图像的左上角将在元素内边距区左上角向右 50 像素、向下 100 像素的位置上
body
{
background-image:url('/i/eg_bg_03.gif');
background-repeat:no-repeat;
background-position:50px 100px;
}
注意,这一点与百分数值不同,因为偏移只是从一个左上角到另一个左上角。也就是说,图像的左上角与 background-position 声明中的指定的点对齐。
7.背景关联
您可以通过 background-attachment 属性防止这种滚动。通过这个属性,可以声明图像相对于可视区是固定的(fixed),不会受到滚动的影响
body
{
background-image:url(/i/eg_bg_02.gif);
background-repeat:no-repeat;
background-attachment:fixed
}
background-attachment 属性的默认值是 scroll,也就是说,在默认的情况下,背景会随文档滚动。
【重点背景的样式缩写】
背景(Backgrounds)
背景的属性如下
background-color:#f00;
background-image:url(background.gif);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:0 0;
可以缩写为一句background:#f00 url(background.gif) no-repeat fixed 0 0;
语法是background:color image repeat attachment position;【背景背景颜色 图片 背景重复 背景关联 背景位置】
你可以省略其中一个或多个属性值,如果省略,该属性值将用浏览器默认值,默认值为
color: transparent
image: none
repeat: repeat
attachment: scroll
position: 0% 0%
1.背景属性都不能继承
2.背景色其默认值是 transparent。transparent 有“透明”之意 h1 {background-color: #00ff00}
3.背景图像背景重复 背景定位
复制代码
代码如下:p.flower {background-image: url(/i/eg_bg_03.gif); padding: 20px;background-repeat: repeat-y;<code>background-position:center;</code>}
背景重复repeat-x 和 repeat-y 分别导致图像只在水平或垂直方向上重复,no-repeat 则不允许图像在任何方向上平铺。
背景定位为 background-position 属性提供值有很多方法。,可以使用一些关键字、bottom、left、right 和 center。通常,这些关键字会成对出现,不过也不总是这样。还可以使用长度值,如 100px 或 5cm,也可以使用百分数值。不同类型的值对于背景图像的放置稍有差异。
4.关键字
图像放置关键字最容易理解,其作用如其名称所表明的。例如, right 使图像放置在元素内边距区的右上角。
根据规范,位置关键字可以按任何顺序出现,只要保证不超过两个关键字 - 一个对应水平方向,另一个对应垂直方向。
如果只出现一个关键字,则认为另一个关键字是 center。
所以,如果希望每个段落的中部上方出现一个图像,只需声明如下
复制代码
代码如下:p
{
background-image:url('bgimg.gif');
background-repeat:no-repeat;
background-position:;
}
狼蚁网站SEO优化是等价的位置关键字
单一关键字 | 等价的关键字 |
---|---|
center | center center |
center 或 center | |
bottom | bottom center 或 center bottom |
right | right center 或 center right |
left | left center 或 center left |
5.百分数值
百分数值的表现方式更为复杂。假设你希望用百分数值将图像在其元素中居中,这很容易
复制代码
代码如下:body
{
background-image:url('/i/eg_bg_03.gif');
background-repeat:no-repeat;
background-position:50% 50%;
}
这会导致图像适当放置,其中心与其元素的中心对齐。换句话说,百分数值应用于元素和图像。也就是说,图像中描述为 50% 50% 的点(中心点)与元素中描述为 50% 50% 的点(中心点)对齐。
如果图像位于 0% 0%,其左上角将放在元素内边距区的左上角。如果图像位置是 100% 100%,会使图像的右下角放在右边距的右下角。
,如果你想把一个图像放在水平方向 2/3、垂直方向 1/3 处,可以这样声明
复制代码
代码如下:body
{
background-image:url('/i/eg_bg_03.gif');
background-repeat:no-repeat;
background-position:66% 33%;
}
如果只提供一个百分数值,所提供的这个值将用作水平值,垂直值将假设为 50%。这一点与关键字类似。
background-position 的默认值是 0% 0%,在功能上相当于 left。这就解释了背景图像为什么总是从元素内边距区的左上角开始平铺,除非您设置了不同的位置值。
6.长度值
长度值解释的是元素内边距区左上角的偏移。偏移点是图像的左上角。
比如,如果设置值为 50px 100px,图像的左上角将在元素内边距区左上角向右 50 像素、向下 100 像素的位置上
复制代码
代码如下:body
{
background-image:url('/i/eg_bg_03.gif');
background-repeat:no-repeat;
background-position:50px 100px;
}
注意,这一点与百分数值不同,因为偏移只是从一个左上角到另一个左上角。也就是说,图像的左上角与 background-position 声明中的指定的点对齐。
7.背景关联
您可以通过 background-attachment 属性防止这种滚动。通过这个属性,可以声明图像相对于可视区是固定的(fixed),不会受到滚动的影响
复制代码
代码如下:body
{
background-image:url(/i/eg_bg_02.gif);
background-repeat:no-repeat;
background-attachment:fixed
}
background-attachment 属性的默认值是 scroll,也就是说,在默认的情况下,背景会随文档滚动。
【重点背景的样式缩写】
背景(Backgrounds)
背景的属性如下
background-color:#f00;
background-image:url(background.gif);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:0 0;
可以缩写为一句background:#f00 url(background.gif) no-repeat fixed 0 0;
语法是background:color image repeat attachment position;【背景背景颜色 图片 背景重复 背景关联 背景位置】
你可以省略其中一个或多个属性值,如果省略,该属性值将用浏览器默认值,默认值为
color: transparent
image: none
repeat: repeat
attachment: scroll
position: 0% 0%
上一篇:Hack 只针对IE的写法
下一篇:Css样式--文本样式详解
长沙网站设计
- 如何自己建一个网站 自己想建个网站,怎么建
- 如何制作网站免费建站 创建网站免费注册
- html简单网页代码 html简单网页代码超链接
- dreamweaver网页制作 dreamweaver网页制作模板
- 上海网站建设 上海网站建设制作微信
- 如何制作网站和网页 如何制作一个网页
- html网页制作代码大全 端午节html网页制作代码大
- app开发公司 app开发公司前十名
- html网页制作 html网页制作文字居中
- app制作一个需要多少钱 请人制作一个app多少钱
- 成都网站制作 成都网站制作维护
- 百度建一个网站多少钱 百度做个公司网站要多少
- html+css网页制作成品 web网页制作成品css+javascrip
- html网页制作案例 html网页设计案例
- html+css网页制作成品 web网页制作成品css+javascrip
- 个人网站模板 个人网站模板HTML