HTML5+Css3(背景属性background)

css背景属性 background

1. background-color背景颜色

  • 背景颜色可以用“十六进制”、“rgb()”、“rgba()”或“英文单词”表示

2. background-image:url(路径);背景图片

  • 也可以写成 background:url();

3. background-repeat背景重复

  • 属性值:
    - repeat:x,y平铺(默认)- repeat- x:水平方向平铺- repeat-y:垂直方向平铺- no-repeat:不平铺,(照片不重复)

4. backgroun-position 背景图片位置

  • 属性值:backgroun-position:向右移动 向下移动 ;
  • 向右移动:可以写向左移动(left),向右移动(right),居中(center);也可以是像素(具体值),要是是负值表示向左移动
  • 向下移动:可以向上移动(top),向下移动(bottom),居中(center),也可以是具体值,或者用像素表示,要是负值就是向上移动
  • 他们的组合有:
    <!-- 横向居中,竖向居中、顶部、底部 -->backgroun-position: center center ;backgroun-position: center top ;backgroun-position: center bottom ;<!-- 横向向左,竖向顶部、居中、底部 -->backgroun-position: left top ;backgroun-position: left center ;backgroun-position: left bottom ;<!-- 横向向右,竖向顶部、居中、底部 -->backgroun-position: right top ;backgroun-position: right center ;backgroun-position: right bottom ;
    

5. backgroun复合属性

  • backgroun:url() 平铺 照片位置 照片大小 颜色 ; (位置不固定)

6. background-attachment 背景固定,页面滚动

  • 决定背景图像的位置是在“视口”内固定,或者随着它的区块滚动
  • scroll: 默认值。背景图片随着页面的滚动而滚动,相对于元素本身固定,而不是随着它的内容滚动
  • fixed:此关键属性值表示背景相对于视口固定。即使一个元素拥有滚动机制,背景不会随着元素的内容滚动
  • local: 背景相对于元素的内容固定。如果一个元素拥有滚动机制,背景将会随着元素的内容滚动,同时背景图图片随着页面的滚动而滚动

7. background-size 背景尺寸

  • 背景图片的宽高大小
x  y	:	background-size: 100px 200px; (x y 数值,分别表示背景图片宽高大小)
x% y%	:background-size: 50% 20%; (百分比是相对于盒子的宽高而言,)
x auto	:background-size: 100px auto; (是相对于第一个值宽来自动缩放)
contain :background-size: contain; (背景图片智能改变尺寸以容纳到盒子里)
cover   :background-size: cover; (背景图片智能改变尺寸以撑满盒子)

8. background-clip 设置元素的背景,裁剪

  • background-clip设置元素的背景(背景图片或颜色)是否延伸到“边框”、“内边距盒子”、“内容盒子”下面
说明
border-box默认值。背景绘制在边框方框内。 延伸至边框边缘
padding-box背景绘制在内边距方框内。 延伸至内边距边缘
content-box背景绘制在内容方框内。 仅限于内容区域
text背景被裁剪成文字的前景色。

9. background-origin 背景图片的定位区域

描述
padding-box背景图片的摆放以 padding 区域为参考 默认值 从边框开始绘制
border-box背景图片的摆放以 border 区域为参考 从内边距开始绘制
content-box背景图片的摆放以 content 区域为参考 从内容区域开始绘制

10. background-blend-mode

  • 设置背景层之间的混合模式。适用于有多重背景图像或背景颜色与背景图像混合的情况。可选值众多,如normal、multiply、screen、overlay等。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【redis-07】redis实现主从复制架构和底层原理

redis系列整体栏目 内容链接地址【一】redis基本数据类型和使用场景https://zhenghuisheng.blog.csdn.net/article/details/142406325【二】redis的持久化机制和原理https://zhenghuisheng.blog.csdn.net/article/details/142441756【三】redis缓存穿透、缓存击穿、缓存雪崩htt…

算法设计课程简介

算法设计课程简介 1. 课程概述 算法设计是一门计算机科学的核心课程&#xff0c;旨在教授学生如何设计、分析和优化各种算法&#xff0c;以解决实际问题。该课程不仅涉及具体算法的实现&#xff0c;更注重算法在时间复杂度和空间复杂度上的优化&#xff0c;帮助学生培养编写高…

echarts 括扑图(graph 与 lines实现)

目的 要实现一个由几条线串起来的设备&#xff0c;线是动态的&#xff0c;如下 相关技术 vue,echarts 难点 因为用到了两种图&#xff0c;要保持坐标系一致性&#xff0c;graph设置coordinateSystem: ‘cartesian2d’,后不能使用x,y要使用value&#xff0c;(这一点官网没…

vue-jsonp的使用和腾讯地图当前经纬度和位置详情的获取

1.下载&#xff1a; npm install –save vue-jsonp2.main.js中引入&#xff1a; //腾讯逆地址解析会用到jsonp import {VueJsonp} from vue-jsonp; Vue.use(VueJsonp);3.腾讯地图中使用 uniapp中获取*经纬度*和通过经纬度获取当前**位置详情** //获取当前经纬度 getLocation…

基于STM32的智能门锁

基于STM32的智能门锁 在现代家居安全领域&#xff0c;智能门锁已经成为提升居住安全和便利性的关键技术之一。本文将介绍一个基于STM32微控制器的智能门锁项目&#xff0c;该项目集成了多种模块&#xff0c;包括步进电机、矩阵键盘、OLED显示屏、蓝牙模块和RFID刷卡模块&#…

ClickHouse 数据保护指南:从备份到迁移的全流程攻略

一、背景 运行3年的clickhouse需要迁移机房&#xff0c;迁移单库单表的140亿条的数据。采用clickhouse-backup 的方式进行备份迁移&#xff0c;打包备份&#xff0c;再加上数据拷贝&#xff0c;数据恢复 一共花费30分钟。数据在一定量级&#xff0c;避免使用SQL 导入导出的方式…

达梦DBLINK访问ORACLE配置方法

目录 1、概述 2、测试环境 3、语法简介 4、配置访问DM的DBLINK 5、配置访问ORACLE的DBLINK 5.1 通过OCI配置 5.2 通过ODBC配置 1、概述 本文介绍了达梦DBLINK的配置方法。有3部分内容&#xff0c;1&#xff09;达梦访问到达梦的配置方法&#xff1b;2&#xff09;通过OC…

天气预报echarts

如上图&#xff0c;可以切换温度&#xff0c;降水量&#xff0c;风力风向和空气质量 <template><el-radio-group v-model"selectedData" change"updateChart"><el-radio-button label"temperature">温度</el-radio-butto…

探索未来:揭秘pymqtt,AI与物联网的新桥梁

文章目录 探索未来&#xff1a;揭秘pymqtt&#xff0c;AI与物联网的新桥梁背景&#xff1a;为什么选择pymqtt&#xff1f;什么是pymqtt&#xff1f;如何安装pymqtt&#xff1f;简单的库函数使用方法1. 配置MQTT连接2. 创建Mqtt对象3. 发布消息4. 订阅主题5. 运行MQTT客户端 场景…

LabVIEW提高开发效率技巧----状态保存与恢复

在LabVIEW开发中&#xff0c;保存和恢复程序运行时的状态是一个关键技巧&#xff0c;特别是在涉及需要暂停或恢复操作的应用中。通过使用 Flatten To String 和 Unflatten From String 函数&#xff0c;开发人员可以将程序当前的状态转换为字符串并保存&#xff0c;再在需要时恢…

C语言-常见文件操作函数详解(fgetc,fputc,fgets,fputs,fscanf,fprintf,fread,fwrite)

&#x1f30f;个人博客&#xff1a;尹蓝锐的博客 希望文章能够给到初学的你一些启发&#xff5e; 如果觉得文章对你有帮助的话&#xff0c;点赞 关注 收藏支持一下笔者吧&#xff5e; 顺序读写数据常用函数 函数名调用形式功能返回值fgetcfgetc(fp)从指针变量fp指向的文件中读…

Spring Boot 进阶-详解Spring Boot整合数据库

在之前的例子中&#xff0c;我们介绍了如何在Spring Boot 框架中添加数据源配置。这篇文章我们来详细介绍一下如何整合Mybatis框架。 整合Mybatis框架 还是按照之前的套路&#xff0c;我们要整合Mybatis框架&#xff0c;首先需要加载对应的场景启动器。这里我们引入由Mybatis提…

【AI 工具分享】

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

刷题 图论

面试经典 150 题 - 图 200. 岛屿数量 dfs 标记 visited class Solution { public:// dfs 染色const int direction[4][2] {{-1, 0}, {0, -1}, {1, 0}, {0, 1}};void dfs(vector<vector<char>>& grid, vector<vector<bool>>& visited, int x…

.NET NoSQL 嵌入式数据库 LiteDB 使用教程

前言 今天大姚给大家分享一个小巧、快速、轻量级的.NET 开源且免费&#xff08;MIT License&#xff09;的 NoSQL 嵌入式数据库&#xff1a;LiteDB。本篇文章我们主要来讲讲LiteDB在.NET中如何使用。 LiteDB介绍 LiteDB 是一个小巧、快速和轻量级的 .NET NoSQL 嵌入式数据库…

什么是快充协议、支持多协议的USB Type-C受电端取电芯片

随着快充技术的不断发展&#xff0c;传统的慢充模式已经满足不了消费者对充电效率的要求。有了快充技术的支持很大程度的缩短了我们的充电时间&#xff0c;给我们的生活带来了很多便利。 什么是快充协议 快充协议是快充技术的核心&#xff0c;现如今市面上已经有很多种快充协议…

打破常规,BD仓储物流的效能提升!

当前&#xff0c;随着国家战略的推进&#xff0c;JS与民用领域的融合不断加深&#xff0c;物流业也步入了军民融合的新时代。在智能仓储物流方面&#xff0c;JS物流的智能化进展受到了BD系统的高度关注和重视。 一、建设JS仓储物流RFID基础设施 JS物流领域引入RFID技术的基础工…

代码随想录算法训练营Day31 | 455.分发饼干、376.摆动序列、53.最大子数组和

目录 455.分发饼干 376.摆动序列 53.最大子数组和 455.分发饼干 题目 455. 分发饼干 - 力扣&#xff08;LeetCode&#xff09; 假设你是一位很棒的家长&#xff0c;想要给你的孩子们一些小饼干。但是&#xff0c;每个孩子最多只能给一块饼干。 对每个孩子 i&#xff0c…

论文翻译 | Fairness-guided Few-shot Prompting for LargeLanguage Models

摘要 大型语言模型已经显示出令人惊讶的执行上下文学习的能力&#xff0c;也就是说&#xff0c;这些模型可以通过对由几个输入输出示例构建的提示进行条件反射&#xff0c;直接应用于解决大量下游任务。然而&#xff0c;先前的研究表明&#xff0c;由于训练示例、示例顺序和提示…

HTML的介绍

HTML HTML是一种超文本标记语言,超文本是指,除了文本之外,还可能包含图片,音频,或者评注等的 文本形式,比文本强大,通过链接和交互方式来组织和呈现信息.标记语言是指,由标签构成的语言.HTML定义了多种不同的标签,用来表示不同的内容. 标签的介绍: 1.<h3> 三级 </h3&…