CSS调整背景

devtools/2024/9/25 16:20:07/

一、设置背景颜色

通过 background-color 属性指定,值可以是十六进制 #ffffff,也可以是rgb(0, 255, 255),或是颜色名称 "red"

css">div {background-color: red;	/*	通过颜色名称设置	*/background-color: #ff0000;	/*	通过十六进制设置	*/background-color: rgb(255, 0, 0);	/*	通过rgb三原色设置	*/
}

效果如下:请添加图片描述

二、设置背景图片

通过 background-image 属性,结合url()函数指定,图片的位置可以是本地路径,也可以是网络资源路径

css">body {background-image: url('https://tse4-mm.cn.bing.net/th/id/OIP-C.cNR3IRrOp0ig5dFcUwkwCwHaEo');
}

效果如下:

请添加图片描述

三、设置图片的重复平铺方式

正如刚刚只设置了背景图片,没有设置重复平铺方式,那么当网页缩小时,背景图将向水平方向、垂直方向重复平铺

如:
请添加图片描述

通过 background-repeat 属性设置重复平铺方式,这里简单介绍三种:

no-repeat 不重复平铺

css">body {background-image: url('https://tse4-mm.cn.bing.net/th/id/OIP-C.cNR3IRrOp0ig5dFcUwkwCwHaEo');/*	不重复平铺	*/background-repeat: no-repeat;
}

效果如下:

请添加图片描述
repeat-x 只在水平方向(x轴)上重复平铺

css">body {background-image: url('https://tse4-mm.cn.bing.net/th/id/OIP-C.cNR3IRrOp0ig5dFcUwkwCwHaEo');/*	只在水平方向上平铺	*/background-repeat: repeat-x;
}

效果如下:
请添加图片描述
repeat-y 只在垂直方向(y轴)上重复平铺

css">body {background-image: url('https://tse4-mm.cn.bing.net/th/id/OIP-C.cNR3IRrOp0ig5dFcUwkwCwHaEo');/*	只在垂直方向上平铺	*/background-repeat: repeat-y;}

请添加图片描述

四、设置背景图片的位置

通过 background-position-x 设置背景图的起始x坐标,background-position-y 设置背景图的起始y坐标

css">body {background-image: url('https://tse4-mm.cn.bing.net/th/id/OIP-C.cNR3IRrOp0ig5dFcUwkwCwHaEo');background-repeat: no-repeat;/*	设置背景图片的坐标	*/background-position-x: 500px;background-position-y: 200px;}

注意:设置图像坐标时,一定要把图像设置为不重复平铺,即background-repeat: no-repeat; 不然图片平铺之后看不出背景图片的位置

效果如下:
请添加图片描述

五、设置背景图片的宽高

通过 background-size 设置背景图片的宽高

css">/*	设置背景图片的宽度和高度为1024px	*/
background-size: 1024px;
/*	设置背景图片的宽为1024px  高为512px	*/
background-size: 1024px 512px; /*	设置背景图片的宽度和高度为原先的60%	*/
background-size: 60%;
/*	设置背景图片的宽为60%  高为40%	*/
background-size: 60% 40%; 

http://www.ppmy.cn/devtools/117050.html

相关文章

GPU架构原理与CUDA编程原理

1. 概述 1.1 什么是GPU? GPU(Graphics Processing Unit,图形处理单元)是一种专门设计用于处理图形计算任务的专用处理器。最早的GPU被广泛应用于图形渲染领域,如计算图像像素、处理纹理贴图等。然而,随着…

【Linux网络 —— 网络基础概念】

Linux网络 —— 网络基础概念 计算机网络背景网络发展 初始协议协议分层协议分层的好处 OSI七层模型TCP/IP五层(或四层)模型 再识协议为什么要有TCP/IP协议?什么是TCP/IP协议?TCP/IP协议与操作系统的关系所以究竟什么是协议? 网络传输基本流程…

正向科技|格雷母线定位系统的设备接线安装示范

格雷母线安装规范又来了,这次是设备接线步骤 格雷母线是格雷母线定位系统的核心部件,沿着移动机车轨道方向上铺设,格雷母线以相互靠近的扁平状电缆与天线箱电磁偶合来进行信号传递,从而检测得到天线箱在格雷母线长度方向上的位置。…

Qwen大型语言模型系列的最新成果 ----Qwen2.5

通义千问2.5-7B-Instruct-GGUF 模型库 (modelscope.cn) apt install git-lfsgit lfs installgit clone https://www.modelscope.cn/qwen/Qwen2.5-7B-Instruct-GGUF.git

SQLAlchemy思维导图

SQLAlchemy思维导图 创建一个 SQLAlchemy 的思维导图可以帮助你理解其核心概念、组件及其工作方式。虽然我不能直接绘制图形,但我可以提供一个文本格式的思维导图结构,方便你在任何思维导图工具中创建。 SQLAlchemy 思维导图结构 SQLAlchemy ├── 1. ORM (对象关系映射)…

【iOS】KVC的学习

【iOS】KVC的学习 文章目录 【iOS】KVC的学习前言KVC定义KVC设值KVC取值KVC使用keyPathKVC处理异常处理nil异常 KVC的一些应用修改动态的设置值实现高阶的消息传递 小结 前言 笔者简单学习了有关与KVC的相关内容,这里写一篇博客简单介绍一下相关内容。 KVC 定义 KV…

爬虫技术初步自学

目的 本篇文章实际上自学爬虫技术的学习一份学习笔记,希望可以对后学的小白起到帮助,也希望得到大佬的指点,若有错漏希望大佬指出。 初步认知 爬虫实际上是一个计算机程序。开发爬虫程序的常用语言是Python。(Python我已经在五…

Spring IoC 配置类 总结

1. 简介 Spring中可以使用配置类完全代替xml来配置IoC容器。 2. 代码 以下代码实现了定义配置并引用外部类,并从外部文件赋值。 ComponentScan("com.jojo.ioc")//确定扫描范围 PropertySource(value "classpath:jdbc.properties")//指定外…