前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >CSS背景(background)

CSS背景(background)

作者头像
乐心湖
发布于 2020-07-31 08:24:00
发布于 2020-07-31 08:24:00
1.5K00
代码可运行
举报
文章被收录于专栏:MyTechnologyMyTechnology
运行总次数:0
代码可运行

背景颜色(color)

  • 语法:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
background-color:颜色值;   默认的值是 transparent  透明的

背景图片(image)

  • 语法:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
background-image : none | url (url) 

参数

作用

none

无背景图(默认的)

url

使用绝对或相对地址指定背景图像

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
background-image : url(images/demo.png);
  • 小技巧: 我们提倡 背景图片后面的地址,url不要加引号。

背景平铺(repeat)

  • 语法:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
background-repeat : repeat | no-repeat | repeat-x | repeat-y 

参数

作用

repeat

背景图像在纵向和横向上平铺(默认的)

no-repeat

背景图像不平铺

repeat-x

背景图像在横向上平铺

repeat-y

背景图像在纵向平铺

背景位置(position) 重点

  • 语法:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
background-position : length || length

background-position : position || position 

参数

length

百分数

由浮点数字和单位标识符组成的长度值

position

top

center

bottom

left

center

right

  • 注意:
    • 必须先指定background-image属性
    • position 后面是x坐标和y坐标。 可以使用方位名词或者精确单位。
    • 如果指定两个值,两个值都是方位名字,则两个值前后顺序无关,比如left top和top left效果一致
    • 如果只指定了一个方位名词,另一个值默认居中对齐。
    • 如果background-position后面是精确坐标, 那么第一个,肯定是 x,第二的一定是y
    • 如果只指定一个数值,那该数值一定是x坐标,另一个默认垂直居中
    • 如果指定的两个值是 精确单位和方位名字混合使用,则第一个值是x坐标,第二个值是y坐标

实际工作用的最多的,就是背景图片居中对齐了。

背景附着

  • 背景附着就是解释背景是滚动的还是固定的
  • 语法: background-attachment : scroll | fixed

参数

作用

scroll

背景图像是随对象内容滚动

fixed

背景图像固定

背景简写

  • background:属性的值的书写顺序官方并没有强制标准的。为了可读性,建议大家如下写:
  • background: 背景颜色 背景图片地址 背景平铺 背景滚动 背景位置;
  • 语法:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
background: transparent url(image.jpg) repeat-y  scroll center top ;

案例:

导航栏案例

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .nav{
            text-align: center;
        }
        .nav a{
            width: 120px;
            height: 50px;
            color: #ffffff;
            background: url(image/bg.png) no-repeat;
            display: inline-block;
            line-height: 50px;
            text-decoration: none;
        }

        .nav a:hover{
            background-image: url(image/bgc.png);
        }
    </style>
</head>
<body>
    <div class="nav">
        <a href="#">网站首页</a>
        <a href="#">网站首页</a>
        <a href="#">网站首页</a>
        <a href="#">网站首页</a>
        <a href="#">网站首页</a>
        <a href="#">网站首页</a>
    </div>
</body>
</html>

背景透明(CSS3)

  • 语法:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
background: rgba(0, 0, 0, 0.3);
  • 最后一个参数是alpha 透明度 取值范围 0~1之间
  • 我们习惯把0.3的0省略掉 这样写 background: rgba(0, 0, 0, .3);
  • 注意: 背景半透明是指盒子背景半透明,盒子里面的内容不受影响
  • 因为是CSS3 ,所以低于 ie9 的版本是不支持的。

背景总结

属性

作用

background-color

背景颜色

预定义的颜色值/十六进制/RGB代码

background-image

背景图片

url(图片路径)

background-repeat

是否平铺

repeat/no-repeat/repeat-x/repeat-y

background-position

背景位置

length/position 分别是x 和 y坐标, 切记 如果有 精确数值单位,则必须按照先X 后Y 的写法

background-attachment

背景固定还是滚动

scroll/fixed

背景简写

更简单

背景颜色 背景图片地址 背景平铺 背景滚动 背景位置; 他们没有顺序

背景透明

让盒子半透明

background: rgba(0,0,0,0.3); 后面必须是 4个值

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
CSS 背景(background)
background-image 属性允许指定一个图片展示在背景中(只有CSS3才可以多背景)可以和 background-color 连用。 如果图片不重复地话,图片覆盖不到地地方都会被背景色填充。 如果有背景图片平铺,则会覆盖背景颜色。
星辰_大海
2020/09/30
2.2K0
【CSS】CSS 总结 ③ ( CSS 背景设置 | 背景颜色 | 背景图片 | 背景图片平铺样式 | 背景图片位置 | 超大背景图片设置 | 背景附着 | 背景样式简写 | 背景半透明 ) ★
CSS 的背景颜色样式语法 : 默认的背景颜色是 transparent 透明 ;
韩曙亮
2024/03/12
4.4K0
【CSS】CSS 总结 ③ ( CSS 背景设置 | 背景颜色 | 背景图片 | 背景图片平铺样式 | 背景图片位置 | 超大背景图片设置 | 背景附着 | 背景样式简写 | 背景半透明 ) ★
前端成神之路-CSS(选择器、背景、特性)
CSS选择器分为 基础选择器 和 复合选择器 ,但是基础选择器不能满足我们实际开发中,快速高效的选择标签。
海仔
2020/10/27
2K0
前端成神之路-CSS(选择器、背景、特性)
CSS显示模式
为了让背景居中可以用background-position: center top;
小丞同学
2021/08/16
8740
CSS笔记(6)
3.参数是混合单位:如果两个值是精确单位和方位名词混合使用,则第一个是x坐标,第二个是y坐标.
y191024
2022/09/20
5170
CSS笔记(6)
CSS background属性
background属性是css中应用比较多,且比较重要的一个属性,它是负责给盒子设置背景图片和背景颜色的,background是一个复合属性,它可以分解成如下几个设置项:
Devops海洋的渔夫
2019/06/02
1.4K0
IT课程 CSS基础 023_图片、背景
图片是网页中非常重要的媒体类型,恰到好处的使用图片可以使网页多彩生动,不再局限冷冰冰的文字。
zhaoJian.Net
2024/04/03
1440
IT课程 CSS基础 023_图片、背景
CSS:背景属性
如果背景一直都是一成不变的,对于一个网页还是挺无趣的,为了让背景更加的生动,可以修改它的颜色。 语法:
Yui_
2025/02/03
1380
CSS:背景属性
CSS-02
复合选择器是由两个或多个基础选择器,通过不同的方式组合而成的,目的是为了可以选择更准确更精细的目标元素标签。
用户9615083
2022/12/25
2K0
CSS-02
9.背景样式-CSS基础
一、背景样式 在CSS中,背景样式包括两个方面:背景颜色、背景图片。 在Web2.0 时代,对于元素的背景样式,我们都是使用CSS属性来实现。但在Web1.0时代,都是使用background或者 bgcolor这两个HTML属性(不是CSS属性)来为元素定义背景颜色或背景图片。 1.常用背景样式属性 属性 说明 background-color 定义背景颜色。 background-image 定义背景图片地址。 background-repeat 定义背景图片重复。 background-pos
见贤思齊
2020/10/29
1.1K0
9.背景样式-CSS基础
CSS笔记(5)
这两天又在学习scrapy,感觉总算是悟到了一丢丢,开始着手写爬虫了,但还是好难...可是CSS还是不能落下的,两天没看视频 但是有在看书的!睡一觉起来开始学习
y191024
2022/09/20
7260
CSS笔记(5)
你可能不是那么了解的 CSS Background
Background,写过 CSS 的朋友们肯定都知道这个属性的作用,顾名思义,背景嘛。MDN 中对其的定义如下:
政采云前端团队
2020/02/14
1.4K0
你可能不是那么了解的 CSS Background
Day4:html和css
行高可以让一行文本在盒子中垂直居中对齐,文字的行高等于盒子的高度,行高-上距离-内容高度-下距离.
达达前端
2019/07/03
4.1K0
CSS样式更改篇——背景Background
上篇文章主要讲述了CSS的基础用法,讲述了如何定义头文件,导入CSS文件,id和class选择器,元素选择器,后代选择器,子元素选择器,兄弟选择器,伪类选择器等等,让大家对CSS选择器有个简单的认识和了解。这篇接上篇文章,继续讲解CSS的基础用法。
前端皮皮
2020/11/26
1.6K0
前端学习(8)~css学习(二):背景属性
光学显示器中,每个像素都是由三原色的发光原件组成的,靠明亮度不同调成不同的颜色的。r、g、b的值,每个值的取值范围0~255,一共256个值。
Vincent-yuan
2020/02/25
1.4K0
前端学习(8)~css学习(二):背景属性
【CSS】背景样式:background
本节主要关注背景如何展示。 background 在一个声明中设置所有背景属性。 div{ background: #00FF00 url(bgimage.gif) no-repeat fixed top; } 可以按顺序设置如下属性: background-color background-position background-size background-repeat background-origin background-clip background-attachment backgrou
毛大姑娘
2021/05/08
1.7K0
CSS征途之Background点滴
CSS虽算不上编程语言,确是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,且能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。如此强大,怎能不去学习一下?而这里就记录下CSS学习使用关于Background的点滴,毕竟好记性不如烂笔头。 Background基础知识 Background语法 backgr
晚晴幽草轩轩主
2018/03/27
1.5K0
CSS从基础到熟练学习笔记(三)CSS中的5种背景属性(背景颜色、背景图片、固定背景图片等)
CSS背景属性用于定义元素的背景效果,常用的有5种背景属性:背景颜色、背景图片、背景图片重复展示的方式、背景附着的方式以及背景位置
青山师
2023/05/04
1.2K0
css颜色介绍和背景设置
现在美丽网页的设计图中颜色五花八门的,网页模块中漂亮背景图也很多,网页中颜色和背景设置必不可少,接下来我们就先学颜色是如何表达的,要知其然,知其所以然。
呆呆
2021/09/28
1.9K0
深入常用CSS声明(一) —— Background
一直对一些自己常用的css声明掌握得不是很全,只知道常用的一些属性和值,但是对于其他的用法确实一知半解,这篇文章旨在扫盲,先不说有多深的理解,至少做到能够看到这些声明的属性和值的时候做到不陌生。 这里后续还会增加更多自己在工作和学习中的一些css声明,供自己查阅,也提供给大家看看。 github background-image 用于指定一个容器的背景图片,主要的值有三个: none 无背景图片(默认) url(/* image path */) 指定的图片地址 inherit 继承自父容器 当背景图片默认
糊糊糊糊糊了
2018/05/09
1.8K0
深入常用CSS声明(一) —— Background
相关推荐
CSS 背景(background)
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验