CSS 背景属性

news2025/1/17 1:13:23

前言


背景属性 

属性说明
background-color背景颜色
background-image背景图
background-repeat背景图平铺方式
background-position背景图位置
background-size背景图缩放
background-attachment背景图固定
background背景复合属性

背景颜色

可以使用background-color属性来设置背景颜色。

示例:

1.使用颜色关键字:直接使用预定义的颜色名称来设置背景颜色。

.element {
    background-color: green;  /* 绿色 */
}

2.使用十六进制值:使用红、绿、蓝三原色的十六进制来指定颜色。

.element {
    background-color: #ff000f;  /* 红色 */
}

3.使用RGB值:使用红、绿、蓝三原色的整数值来指定颜色。

.element {
    background-color: rgb(0, 255, 0);  /* 绿色 */
}

4.使用RGBA:类似于RGB值,还可以通过添加第四个参数来指定透明度。

.element {
    background-color: rgba(11, 65, 212, 0.5);  /* 淡蓝色 */
}

上述示例中.element是要应用背景颜色的元素选择器。 

预览:


背景图

可以使用background-image属性来指定一个图像作为元素的背景图。

以下是一种基本的设置背景图像的方式:

.element {
    background-image: url("image.jpg");
}

上面示例中,.element 是要应用背景图像的元素选择器,url("image.jpg")是指向你要使用的图像的路径。

预览:


背景图平铺方式

可以使用background-repeat属性来设置背景图的平铺方式。下面是常见的属性值:

属性值说明
repeat默认值,当图像尺寸小于元素尺寸时,会水平和垂直方向上重复平铺图像。
repeat-x图像仅在水平方向上重复平铺,垂直方向不会重复。
repeat-y图像仅在垂直方向上重复平铺,水平方向不会重复。
no-repeat图像不会被平铺,只会显示一次。

示例:

1.背景图不进行平铺,只显示一次:

.element {
    background-repeat: no-repeat;
}

预览:


2.背景图只在水平方向上重复平铺:

.element {
    background-repeat: repeat-x;
}

预览:


背景图位置

可以使用background-position属性来设置背景图像的位置。这个属性可以接受不同的值,用于指定图像在元素中的起始位置。

下面是一些常见的取值方式:

1.关键字:

关键字位置
left左侧
right右侧
center居中
top顶部
bottom底部

 示例:

将图像置于顶部居中:

.element {
    background-position: top center;
}

预览:


2.坐标:使用像素(px)单位指定水平或垂直方向上的偏移量。在水平方向,正数向右,负数向左;在垂直方向,正数向下,负数向上。

示例:

将图像向右偏移20像素,向下偏移30像素:

.element {
    background-position: 20px 30px;
}

预览:


背景图缩放

可以使用background-size属性来控制背景图像的缩放方式。这个属性允许你调整背景图像的尺寸以适应元素的大小。

以下是一些常见的取值方式:

1.关键字:

关键字说明
auto默认值,保持图像的原始尺寸。如果图像比元素大,在默认情况下会被裁剪。
cover按比例缩放图像,使其完全适应元素的背景区域。可能会裁剪图像的某个区域。
contain按比例缩放图像,使其完全适应元素的背景区域。可能会出现空白区域,不会进行裁剪。

示例:

1)图像不平铺情况下预览:


2)将背景图像完全适应元素的背景区域,不进行裁剪:

.element {
    background-size: contain;
}

预览:


3)按比例缩放图像,使其覆盖整个元素的背景区域:

.element {
    background-size: cover;
}

预览:


2.百分比:使用百分比来设置图像的宽度和高度相对于元素大小的比例。

示例:

将图像的宽度设为元素宽度的50%,高度设为元素高度的75%:

.element {
    background-size: 50% 75%;
}

 预览:


3.长度:使用具体的长度值来设置图像的宽度和高度。

示例:

将图像宽度设为150像素,高度设为150像素:

.element {
    background-size: 150px 150px;
}

预览:


背景图固定

可以使用background-attachment属性来控制背景图像是否固定在视口中,以实现固定背景图像效果。

常用取值:

关键字说明
scroll默认值,背景图像会随页面滚动而滚动。
fixed背景图固定在视口中,不会随页面滚动而移动。

示例:

.element {
    background-attachment: fixed;
}

可以实现背景图像固定,而内容随页面滚动而移动,如下所示:

css3背景图固定gif 的图像结果


背景图复合属性

可以使用background属性来同时设置多个背景相关属性。

语法:

空格隔开各个属性值,不区分顺序。

background: <背景色> <背景图像> <背景平铺方式> <背景缩放/背景位置> <背景固定>;

示例:

.element {
    background: red url("../images/小丑.jpg") no-repeat right center/cover;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/896514.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

el-transfer穿梭框使用(传值、清空)

一、组件的使用 <el-transferref"myTransfer"filterable:titles"[待选用户, 已选用户]":filter-method"filterMethod"filter-placeholder"请输入关键字查询"v-model"selectedUserIds":data"userData":props&qu…

DyLoRA:使用动态无搜索低秩适应的预训练模型的参数有效微调

又一个针对LoRA的改进方法&#xff1a; DyLoRA: Parameter-Efficient Tuning of Pretrained Models using Dynamic Search-Free Low Rank Adaptation https://arxiv.org/pdf/2210.07558v2.pdf https://github.com/huawei-noah/KD-NLP/tree/main/DyLoRA Part1前言 LoRA存在…

秋招刷题网站推荐

codefun2000.com 最近准备秋招发现了这个网站&#xff0c;里面的题目都是acm输入输出的&#xff0c;包括了最近开的一些公司的笔试真题&#xff0c;秋招笔试就靠这个练习了。 而且里面还有博客和思维导图&#xff0c;讲解比较全面&#xff0c;还能在评论区求助大佬解答。

基于 Debian 12 的MX Linux 23 正式发布!

导读MX Linux 是基于 Debian 稳定分支的面向桌面的 Linux 发行&#xff0c;它是 antiX 及早先的 MEPIS Linux 社区合作的产物。它采用 Xfce 作为默认桌面环境&#xff0c;是一份中量级操作系统&#xff0c;并被设计为优雅而高效的桌面与如下特性的结合&#xff1a;配置简单、高…

数据化决策,揭秘BI工具与数据可视化的魔力

在当今数据驱动的时代&#xff0c;企业越来越需要深入了解自身运营情况&#xff0c;以便做出明智的决策和战略规划。在这个背景下&#xff0c;商业智能&#xff08;Business Intelligence&#xff0c;简称BI&#xff09;工具和数据可视化技术逐渐崭露头角&#xff0c;成为企业成…

tcpip协议族

现在Internet(因特网&#xff09;使用的主流协议族是TCP/IP协议族&#xff0c;它是一个分层、多协议的通信体系。TCP/IP协议族是一个四层协议系统&#xff0c;自底而上分别是数据链路层、网络层、传输层和应用层。每一层完成不同的能&#xff0c;且通过若干协议来实现&#xff…

CW4-3A-S(004)CW4-6A-S(004)CW4-10A-S(004)CW4-20A-S(004)CW4-30A-S(004)端子台式滤波器

CW4L3-3A-S(003) CW4L3-6A-S(003) CW4L3-10A-S(003) CW4L3-20A-S(003) CW4L3-30A-S(003)端子台式滤波器 CW4-3A-S(004) CW4-6A-S(004) CW4-10A-S(004) CW4-20A-S(004) CW4-30A-S(004)端子台式滤波器 CW4L4-3A-R CW4L4--6A-R CW4L4-10A-R CW4L4-20A-R CW4L4-30A-R端…

字节二面:10Wqps会员系统,如何设计?

说在前面 在尼恩的&#xff08;50&#xff09;读者社区中&#xff0c;经常遇到一个 非常、非常高频的一个面试题&#xff0c;但是很不好回答&#xff0c;类似如下&#xff1a; 千万级数据&#xff0c;如何做系统架构&#xff1f; 亿级数据&#xff0c;如何做系统架构&#xf…

工业物联网网关是什么?有什么作用?

工业物联网网关是工业领域中的一种重要设备&#xff0c;它在工业物联网系统中充当桥梁和连接器的角色。作为边缘计算的关键组件之一&#xff0c;工业物联网网关用于实现工业设备、传感器、PLC、DCS、OPC等各种设备的数据采集、处理、转发和控制。它在工业物联网系统中发挥着关键…

BEiT: BERT Pre-Training of Image Transformers 论文笔记

BEiT: BERT Pre-Training of Image Transformers 论文笔记 论文名称&#xff1a;BEiT: BERT Pre-Training of Image Transformers 论文地址&#xff1a;2106.08254] BEiT: BERT Pre-Training of Image Transformers (arxiv.org) 代码地址&#xff1a;unilm/beit at master …

恒运资本:如何融券做空?融资做多?

在股票商场经常听到做多、做空两种战略。那么。如何融券做空&#xff1f;融资做多&#xff1f;下面恒运资本为大家准备了相关内容&#xff0c;以供参阅。 如何融券做空&#xff1f; 融券做空的意思是投资者以为未来某只股票会跌落&#xff0c;因而向证券公司借入某只股票&…

浅谈智能建筑中电力监控系统的应用与产品选型

贾丽丽 安科瑞电气股份有限公司 上海嘉定201801 摘要&#xff1a;近几十年&#xff0c;中国现代化经济不断发展&#xff0c;计算机技术、信息技术等相关产业也取得了飞跃性的进步。随着商业、生活以及公共建筑不断提高智能管理和节能的要求&#xff0c;电力监控系统开始逐渐渗…

带你掌握Stable Diffution商业级玩法

课程介绍 学习地址 《Stable Diffusion商业级玩法》通过详细讲解AI绘画技巧、实操演示和个性化指导&#xff0c;帮助您从零基础成为绘画高手&#xff0c;帮助您有效推广产品或服务&#xff0c;提升市场份额。教您掌握稳定扩散绘画技巧&#xff0c;开启艺术创作新篇章。

【力扣每日一题】2023.8.18 3n块披萨

目录 题目&#xff1a; 示例&#xff1a; 分析&#xff1a; 代码&#xff1a; 题目&#xff1a; 示例&#xff1a; 分析&#xff1a; 题目给我们一个披萨&#xff0c;分成了3n块&#xff0c;每次我们可以选择一块&#xff0c;而我们的两个小伙伴会拿走我们选的披萨的相邻的…

【广州华锐视点】AR配电所巡检系统:可视化巡检利器

随着科技的发展&#xff0c;人工智能、大数据等技术逐渐应用于各个领域&#xff0c;为人们的生活带来便利。在电力行业&#xff0c;AR(增强现实)技术的应用也日益广泛。AR配电所巡检系统作为一种新型的巡检方式&#xff0c;可以实现多种功能&#xff0c;提高巡检效率&#xff0…

C++函数模板和类模板

C另一种编程思想称为泛型编程&#xff0c;主要利用的技术是模板 C提供两种模板机制&#xff1a;函数模板和类模板 C提供了模板(template)编程的概念。所谓模板&#xff0c;实际上是建立一个通用函数或类&#xff0c; 其类内部的类型和函数的形参类型不具体指定&#xff0c; 用…

【网络安全】跨站脚本(xss)攻击

跨站点脚本&#xff08;也称为 XSS&#xff09;是一种 Web 安全漏洞&#xff0c;允许攻击者破坏用户与易受攻击的应用程序的交互。它允许攻击者绕过同源策略&#xff0c;该策略旨在将不同的网站彼此隔离。跨站点脚本漏洞通常允许攻击者伪装成受害者用户&#xff0c;执行用户能够…

「UG/NX」Block UI 选择特征SelectFeature

✨博客主页何曾参静谧的博客📌文章专栏「UG/NX」BlockUI集合📚全部专栏「UG/NX」NX二次开发「UG/NX」BlockUI集合「VS」Visual Studio「QT」QT5程序设计「C/C+&#

【IMX6ULL驱动开发学习】08.马达驱动实战:驱动编写、手动注册平台设备和设备树添加节点信息

目录 一、使用设备树 1.1 修改设备树流程 二、手动创建平台设备 三、总结&#xff08;附驱动程序&#xff09; 前情提要&#xff1a;​​​​​​​【IMX6ULL驱动开发学习】07.驱动程序分离的思想之平台总线设备驱动模型和设备树_阿龙还在写代码的博客-CSDN博客 手动注册…