css 背景颜色默认,CSS 基础——颜色和背景属性

日常打卡,CSS 基础第二部分:颜色和背景属性。主要介绍了如何使用 CSS 样式设置元素的颜色、背景颜色和背景图像。

4cff4f2611025ec7331f7f0d130086eb.png

1、颜色属性 color

color属性用来设置指定元素的颜色,颜色值是一个关键字或一个 16 进制的 RGB 值。

语法:

color: 颜色的取值

说明:

关键字就是颜色的英文名称,如red、green、blue分别表示红、绿、蓝。

用 16 进制数来设置颜色,是因为 16 进制数正好能表达 0 到 255 的数值。使用此种方法可以设置 1677 万种颜色。在完全表示颜色的时候使用#加上 16 进制数即可,如下所示:

color: #ff00000 /*表示红色*/

color: #0000ff /*表示蓝色*/

color: #ffff00 /*表示黄色*/

举例:

.gh {

font-family: "宋体";

font-size: 12px;

color: #9900ff;

}

2、背景颜色 background-color

在 HTML 种,利用 body 的bgcolor属性可以设置网页的背景颜色,而在 CSS 种使用background-color属性不但可以设置网页的颜色,还可以设置文字的背景颜色。

语法:

background-color: 颜色的取值

举例:

.gh {

font-family: "宋体";

font-size: 12px;

color: #9900ff;

backgroud-color: #ff99ff

}

body {

backgroud-color: #ff99cc;

}

说明:

此段代码种首先定义了gh标记中的背景颜色属性backgroud-color为#ff99ff,然后利用body {backgroud-color: #ff99cc;}定义了整个网页的背景颜色。注意事项:这里gh 是类选择器,需要前面加.,而 body 是标签,不需要在前面加.。

3、背景图像 backgroud-image

使用backgroud-image属性可以设置元素的背景图像。

语法:

background-image: url(图像地址)

说明:

图像地址可以是绝对地址,也可以是相对地址。

举例:

.l {

font-family: "宋体";

font-size: 12px;

background-image: url(imager/ber.gif)

}

4、背景重复 backgroud-repeat

使用backgroud-repeat属性可以设置背景图像是否平铺,并且可以设置如何平铺。

语法:

background-repeat: 取值

说明:

no-repeat表示背景图像不平铺;repeat表示背景图像平铺排满整个网页;repeat-x表示背景图像只在水平方向上平铺;repeat-y表示背景图像只在垂直方向上平铺。

举例:

.l {

font-family: "宋体";

font-size: 12px;

background-image: url(imager/ber_12.gif);

background-repeat: no-repeat;

}

5、背景附件 background-attachment

使用背景附件属性background-attachment可以设置背景图像时随对象滚动还是固定不动。

语法:

background-attachment: acoll/fixed

说明:

scroll表示图像随对象滚动而滚动,是默认选项;fixed表示背景图像固定在页面上不动,只有其他的内容随滚动条滚动。

举例:

.g {

font-family: "宋体";

font-size:12px;

background-image: url(imager/ba_down.jpg);

background-repeat: no-repeat;

}

6、背景位置 background-position

背景位置属性用于设置背景图像的位置,这个属性只能应用于块级元素和替换元素。替换元素包括img、input、textarea、selcet、和object。

语法:

background-position: 位置的取值

说明:

语法中的取值包括两种,一种是采用数字,另一种是关键字描述。

background-position 属性长度设置值

设置值

说明

X(数值)

设置网页的横向位置,其单位可以是所有尺寸单位

Y(数值)

设置网页的纵向位置,其单位可以是所有尺寸单位

background-position 属性的百分比设置值

设置值

说明

0% 0%

左上位置

50% 0%

靠上居中位置

100% 0%

右上位置

0% 50%

靠左居中位置

50% 50%

正中位置

100% 50%

靠右居中位置

0% 100%

左下位置

50% 100%

靠下居中位置

100% 100%

右下位置

background-position 属性的关键字设置值

设置值

说明

Top left

左上位置

Top center

靠上居中位置

Top right

右上位置

Top center

靠左居中位置

Center center

正中位置

Right center

靠右居中对齐

Bottom left

左下位置

Bottom center

靠下居中对齐

Bottom right

右下位置

举例:

.g {

font-family: "宋体";

font-size: 12px;

background-attachment: fixed;

background-image: url(images/img.gif);

background-position: left top;

background-repeat: no-repeat;

}

7、背景复合属性 background

使用背景符合属性background可以简化 CSS 代码。

语法:

background: 取值

说明:

取值范围可以包括背景颜色、背景图像、背景重复、背景附件和背景位置,各值之间用空格相连。

举例:

.ds {

font-family: "宋体";

font-size: 12px;

background: url(imgaes/bg_down.jpg) no-repeat left top;

}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CSS中,可以通过使用渐变(gradient)来实现背景颜色的平稳过渡。渐变效果的元素在放大时看起来效果更好,因为渐变是由浏览器生成的。线性渐变的语法如下:background: linear-gradient(direction, color-stop1, color-stop2, ...);其中direction表示渐变的方向,默认为从上向下的渐变,而color-stop表示颜色的分布位置,默认均匀分布。例如,有3个颜色,各个颜色的stop均为33.33%。 而重复性径向渐变的语法如下:background: repeating-radial-gradient(color1, color2, ...);其中color1, color2等表示颜色节点,可以通过百分比来设置颜色的相对位置。 另外,CSS还提供了设置渐变大小的属性size,它有四个值可选:closest-side(最近边)、farthest-side(最远边)、closest-corner(最近角)和farthest-corner(最远角)。 总结起来,CSS背景颜色渐变的百分比可以通过设置color-stop来实现,通过百分比来控制颜色的相对位置。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [web前端入门——CSS3背景颜色渐变属性(gradients)](https://blog.csdn.net/qq_39347364/article/details/105034488)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值