当前位置: 首页 > news >正文

CSS调整背景

一、设置背景颜色

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

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

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

二、设置背景图片

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

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

效果如下:

请添加图片描述

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

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

如:
请添加图片描述

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

no-repeat 不重复平铺

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

效果如下:

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

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

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

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坐标

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 设置背景图片的宽高

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 使用 HFD 加快 Hugging Face 模型和数据集的下载,解决443报错
  • PHP 递归遍历目录
  • 时序预测:LSTM、ARIMA、Holt-Winters、SARIMA模型的分析与比较
  • 银从初级个人理财_08_第三章第二节
  • ShardingSphere 分库分表
  • 【测试项目】——个人博客系统自动化测试
  • 《微信小程序实战(3) · 推广海报制作》
  • Oracle表空间管理(二)
  • Servlet入门:服务端小程序的初试(自己学习整理的资料)
  • Spring Boot实战:使用策略模式优化商品推荐系统
  • Linux的基础知识
  • Python | Leetcode Python题解之第433题最小基因变化
  • nlohmann json:读写json文件
  • seL4 Threads(四)
  • 华为HarmonyOS灵活高效的消息推送服务(Push Kit) -- 10 推送实况窗消息
  • [笔记] php常见简单功能及函数
  • 2019年如何成为全栈工程师?
  • Linux gpio口使用方法
  • markdown编辑器简评
  • Python利用正则抓取网页内容保存到本地
  • rc-form之最单纯情况
  • React组件设计模式(一)
  • Swift 中的尾递归和蹦床
  • use Google search engine
  • Yii源码解读-服务定位器(Service Locator)
  • 翻译:Hystrix - How To Use
  • 记一次用 NodeJs 实现模拟登录的思路
  • 使用common-codec进行md5加密
  • 用jQuery怎么做到前后端分离
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • 怎么将电脑中的声音录制成WAV格式
  • ​Benvista PhotoZoom Pro 9.0.4新功能介绍
  • ‌前端列表展示1000条大量数据时,后端通常需要进行一定的处理。‌
  • #ifdef 的技巧用法
  • #stm32驱动外设模块总结w5500模块
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (Git) gitignore基础使用
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (转) Android中ViewStub组件使用
  • (转)大道至简,职场上做人做事做管理
  • ******IT公司面试题汇总+优秀技术博客汇总
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .gitignore文件---让git自动忽略指定文件
  • .gitignore文件使用
  • .NET Core WebAPI中封装Swagger配置
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)
  • .net连接MySQL的方法
  • .NET值类型变量“活”在哪?
  • @ConditionalOnProperty注解使用说明
  • @RequestBody与@RequestParam
  • @Transactional注解下,循环取序列的值,但得到的值都相同的问题
  • [ solr入门 ] - 利用solrJ进行检索