LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

CSS 21天入门:颜色和背景

admin
2024年10月18日 22:46 本文热度 309

CSS 可以为任何元素设置前景色和背景色。

前景色(color)

前景是指元素的文本,也包括元素四周的边框。

因此影响元素前景色的除了 color,还有边框的颜色。

p.one {   color: red; }  p.two {   color: blue;   border-style: solid; } 
<p class="one">第一个段落为红色。</p> <p class="two">第二个段落为蓝色。</p> 

可以看到,第二个段落,即使没有为边框指定颜色,它也默认从 color 获得了颜色值并应用了。

select {   color: green; } 
<select>   <option value="1">苹果</option>   <option value="1">香蕉</option>   <option value="1">橘子</option> </select> 

对于 select 这个元素,color 应用到所有的选项中。

背景

通过 CSS 可以把元素的背景设为纯色,也可以设为一个或多个图像,甚至还可以设为线性渐变或径向渐变。

用于定义背景的属性如下:

  • background-color

  • background-image

  • background-repeat

  • background-attachment

  • background-position

背景色

使用 background-color 可以为元素指定背景色,它的颜色值与前面值和单位说过的颜色一样。

背景图

使用 background-image,可以把图片指定成某元素的背景色,就像咱们电脑的桌面背景一样。

默认情况下,背景图像进行平铺重复显示,以覆盖整个元素实体.

div.one {   margin-top: 20px;   background-image: url("../img/2-0-5-3.png"); }  div.two {   background-image: url("../img/2-0-5-3.png");   height: 400px;   margin-top: 20px; } 
<div class="one">有背景图片的div</div> <div class="two">有背景图片的div,高度400px</div> 

可以看到它平铺的效果。

那如何让它不平铺呢?

background-repeat

通过使用 background-repeat 来指定是否重复,它有 repeat-x、repeate-y 和 no-repeat 三个值,分别看一下。

div.three {   background-image: url("../img/2-0-5-3.png");   background-repeat: no-repeat;   height: 300px;   margin-top: 20px; }  div.four {   background-image: url("../img/2-0-5-3.png");   background-repeat: repeat-x;   height: 300px;   margin-top: 20px; }  div.five {   background-image: url("../img/2-0-5-3.png");   background-repeat: repeat-y;   height: 300px;   margin-top: 20px; } 
<div class="three">有背景图片的div,高度400px, repeat: none</div> <div class="four">有背景图片的div,高度400px, repeat: x</div> <div class="five">有背景图片的div,高度400px, repeat: y</div> 

把每个 div 的边框标识出来了,这样可以更清楚看到背景的平铺效果。

背景图是否滚动

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

默认是 scroll,即滚动。

如果设置成 fixed,即为固定。

背景图位置

使用 background-position 可以为背景图指定位置,它有如下值:

  • 使用 left, right, top,bottom, center 五个关键字指定。

  • 使用 x% y%指定,第一个值是水平位置,第二个值是垂直。左上角是 0% 0%。右下角是 100% 100%。如果仅指定了一个值,其他值将是 50%。默认值为:0% 0%。

background 属性

background 属性是背景色属性的简写属性,通过它可以把简化背景色或图片的指定。

其它语法顺序如下:

background: bg-color bg-image position/bg-size bg-repeat bg-origin bg-clip   bg-attachment initial|inherit; 

总结

  • 🍑 CSS 可以为元素指定前景色和背景色。

  • 🍑 元素的背景色,可以是颜色,也可以是图片。

  • 🍑 当指定图片为背景时,可以对图片进行控制,比如是否平铺,居中等等。


该文章在 2024/10/19 12:29:07 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved