CSS3中新增的背景属性

QT-使用ECharts显示地图,还有更多惊艳的图表等待你的使用 QT-使用ECharts显示地图前言一、使用步骤1.下载示例2. QT使用HTML文件配置3.使用HTML文件4. 数据交互及自适应总结注意:这个地图是百度的在线地图,需要百度API密钥和在联网的状态下使用。离线使用图表 前言 我上文QT图表chart-饼状图,使用qt自带的图表库charts来显示图表,实现数据可视化,但是QT自带的图表库显示效果并不佳,通俗说,就是不好看。 然而,有这么一个开源图表库,图表种类极多,并且效果良好,能够实现具有很好的视觉冲击的数据可视化。 它就是Apache ECharts 阅读详情

新增的背景属性

属性功能
backgroun-clip指定背景的显示范围
background-origin指定绘制背景图像时的起点
background-size指定背景中图像的尺寸
background-break指定内联元素的背景图像进行平铺时的循环方式

1.background-clip属性

(1)作用
主要是用来控制背景显示区域
background-clip:border-box||padding-box||content-box
(2)分类

名称作用
border-box此值为默认值,背景从border区域向外裁剪,也就是超出部分将被裁剪掉
padding-box背景从padding区域向外裁剪,超过padding区域的背景将被裁剪掉
content-box背景从content区域向外裁剪,超出content区域的背景将被裁剪掉

3.举例

  • <1>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS3中新增的background-clip属性</title>
    <style>
        div{
            background-color: grey;
            width:300px;
            height:150px;
            border: dashed 30px blueviolet;
            padding:30px;
            background-clip: content-box;
        }
    </style>
</head>
<body>
<h1>CSS3中新增的background-clip属性</h1>
<div>CSS3中新增的background-clip属性</div>
</body>

在这里插入图片描述

  • <2>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS3中新增的background-clip属性</title>
    <style>
        div{
            background-color: grey;
            width:300px;
            height:150px;
            border: dashed 30px blueviolet;
            padding:30px;
            background-clip: border-box;
        }
    </style>
</head>
<body>
<h1>CSS3中新增的background-clip属性</h1>
<div>CSS3中新增的background-clip属性</div>
</body>
</html>

在这里插入图片描述

  • <3>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS3中新增的background-clip属性</title>
    <style>
        div{
            background-color: grey;
            width:300px;
            height:150px;
            border: dashed 30px blueviolet;
            padding:30px;
            background-clip:padding-box;
        }
    </style>
</head>
<body>
<h1>CSS3中新增的background-clip属性</h1>
<div>CSS3中新增的background-clip属性</div>
</body>
</html>

在这里插入图片描述
4.ps
在这里插入图片描述

2.background-origin属性指定绘制背景图像的绘制起点

(1)作用
在绘制背景图像时,默认是从内补白(padding)区域的左上角开始绘制的,但是可以利用background-origin属性来指导绘制时从边框左上角开始绘制,或者是从内容的左上角开始绘制。
tip:为了兼容新老版本的浏览器,最好在使用该属性时,将新老语法一起用上,老语法在前,新语法在后。
background-origin:padding || border || content
background-origin:padding-box || border-box || content-box

(2)分类

名称作用
padding-box(padding)此值为background-origin的默认值,决定background-position起始位置从padding的外边缘(border的内边缘)开始显示背景图片
border-box(border)此值决定background-position起始位置从border的外边缘开始显示背景图片
content-box(content)此值决定background-position起始位置从content的外边缘(padding的内边缘)开始显示背景图片

3.举例

  • <1>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS3中新增的background-origin属性</title>
    <style>
        div{
            width:600px;
            height:300px;
            background-image:url("bj.png");
            background-repeat: no-repeat;
            border:dashed 30px green;
            padding:30px;
        }
    </style>
</head>
<body>
<h1>background-origin</h1>
<div></div>
</body>
</html>

在这里插入图片描述

  • <2>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS3中新增的background-origin属性</title>
    <style>
        div{
            width:600px;
            height:300px;
            background-image:url("bj.png");
            background-repeat: no-repeat;
            border:dashed 30px green;
            padding:30px;
            background-origin: border-box;
        }
    </style>
</head>
<body>
<h1>background-origin</h1>
<div></div>
</body>
</html>

在这里插入图片描述
4.提示
background-origin虽然现代浏览器都支持,但在不同的内核浏览器下还是需要带上各自的前缀,这样在实际应用中最好接下面的语法规则书写,以保证background-origin的都能正常运行
在这里插入图片描述

background-size属性指定背景图像的尺寸

1.使用方法
background-size:auto|| < length > || < percentage > || cover || contain
2.分类

名称作用
auto为默认值,保持背景图片的原始高度和宽度
length设置背景图像的高度和宽度,第一个值设置宽度,第二个值设置高度,如果只设置一个值,则第二个值会被设置为“auto”
percentage以父元素的百分比来设置背景图片的宽度和高度,第一个值设置宽度,第二个值设置高度。如果只设置一个值,则第二个值会被设置为“auto”
cover此值是将图片放大,以适合铺满整个容器,这个主要运用在,当图片小于容器时,又无法使用background-repeat来实现时,我们就可以采用cover,将背景元素放大到适合容器的大小,但这种方法会使背景图片失真

3.举例

  • <1>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS3中新增的background-origin属性</title>
    <style>
        div{
            width:600px;
            height:300px;
            background-image:url("bj.png");
            background-repeat: no-repeat;
            border:dashed 30px green;
            padding:30px;
            background-origin: content-box;
            background-size: auto;
        }
    </style>
</head>
<body>
<h1>background-origin</h1>
<div></div>
</body>
</html>

在这里插入图片描述

  • <2>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS3中新增的background-origin属性</title>
    <style>
        div{
            width:600px;
            height:300px;
            background-image:url("bj.png");
            background-repeat: no-repeat;
            border:dashed 30px green;
            padding:30px;
            background-origin: content-box;
            background-size:600px 300px;
        }
    </style>
</head>
<body>
<h1>background-origin</h1>
<div></div>
</body>
</html>

在这里插入图片描述
ps:这样会造成图片失真

  • <3>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS3中新增的background-origin属性</title>
    <style>
        div{
            width:600px;
            height:300px;
            background-image:url("bj.png");
            background-repeat: no-repeat;
            border:dashed 30px green;
            padding:30px;
            background-origin: content-box;
            background-size:600px;
        }
    </style>
</head>
<body>
<h1>background-origin</h1>
<div></div>
</body>
</html>

在这里插入图片描述
ps:这种会保持原有的宽高比,但是这样就会造成效果更佳的错乱
<4>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS3中新增的background-origin属性</title>
    <style>
        div{
            width:600px;
            height:300px;
            background-image:url("bj.png");
            background-repeat: no-repeat;
            border:dashed 30px green;
            padding:30px;
            background-origin: content-box;
            background-size:50% 50%;
        }
    </style>
</head>
<body>
<h1>background-origin</h1>
<div></div>
</body>
</html>

在这里插入图片描述

  • <4>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS3中新增的background-origin属性</title>
    <style>
        div{
            width:600px;
            height:300px;
            background-image:url("bj.png");
            background-repeat: no-repeat;
            border:dashed 30px green;
            padding:30px;
            background-origin: content-box;
            background-size:50%;
        }
    </style>
</head>
<body>
<h1>background-origin</h1>
<div></div>
</body>
</html>

在这里插入图片描述

  • <5>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS3中新增的background-origin属性</title>
    <style>
        div{
            width:600px;
            height:300px;
            background-image:url("bj.png");
            background-repeat: no-repeat;
            border:dashed 30px green;
            padding:30px;
            background-origin: content-box;
            background-size:cover;
        }
    </style>
</head>
<body>
<h1>background-origin</h1>
<div></div>
</body>
</html>

在这里插入图片描述

  • <6>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS3中新增的background-origin属性</title>
    <style>
        div{
            width:600px;
            height:300px;
            background-image:url("bj.png");
            background-repeat: no-repeat;
            border:dashed 30px green;
            padding:30px;
            background-origin: content-box;
            background-size:contain;
        }
    </style>
</head>
<body>
<h1>background-origin</h1>
<div></div>
</body>
</html>

在这里插入图片描述
4.兼容的浏览器

background-size和其他一些CSS3属性一样,需要加上自己的别名。
在这里插入图片描述

background-break属性指定背景图像的尺寸

1.概念
CSS3里标签元素能被分在不同区域(如:让内联元素span跨多行),background-break属性能够控制背景在不同区域显示。
2.分类

名称作用
background-break:continuous此属性是默认值,忽视区域之间的间隔空隙(给它们应用图片就好像把它们看成一个小区域一样)
background-break:bounding-box重新考虑区域之间的间隔
background-break:each-box对每一个独立的标签区域进行背景的重新划分

一个元素中显示多个背景图像

**1.**在CSS3中一个元素可以显示多个背景图像,还可以将多个背景图像进行重叠显示,这样可以让我们对背景中所用素材的调整变得更加容易。
2.使用方法
background-image:url(1.png),url(2.png),url(3.png);
tip:图层的排序方法:浏览器中显示时叠放的顺序从上往下指定的,第一个图像文件是放在最上面的,最后的指定文件是放在最下面的。
3.例子

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>在一个元素中显示多个背景图像</title>
    <style>
        div{
            margin:0;
            padding:0;
            width:1000px;
            height:800px;
            background-image: url("bj4.png"),url("bj3.png"),url("bj2.png"),url("bj1.png");
            background-repeat: no-repeat;/*让图片不要重复*/
            background-position: center;/*让图片位于中间*/
        }
    </style>
</head>
<body>
<h1>在一个元素中显示多个背景图像</h1>
<div></div>
</body>
</html>

在这里插入图片描述

Arduino-CRSF库详解:嵌入式端CRSF协议解析与ELRS接收机集成 CRSF(Crossfire Serial Protocol)是一种面向FPV无人机的轻量级、高实时性串行通信协议,采用单总线异步传输与8位CRC-8校验机制,广泛应用于遥控链路与遥测交互。其核心在于帧同步(0xC8起始字节)、反相逻辑电平及无重传的广播式设计,对嵌入式平台的UART精度、电平匹配和状态机健壮性提出严苛要求。Arduino-CRSF库正是为资源受限MCU(如ESP32、STM32、ATmega328P)提供零配置、中断安全的协议解析能力,封装了CRC查表计算、超时恢复、多级同步验证等关键机制 阅读详情

相关推荐

STM32CubeMX定时器进阶玩法:用编码器模式实现电机转速测量(附避坑清单)

本文详细介绍了如何使用STM32CubeMX配置定时器的编码器模式实现电机转速测量,包括硬件连接、CubeMX配置关键步骤、转速计算算法及常见问题解决方案。特别针对工业控制和机器人开发中的高精度需求,提供了实用的避坑清单和优化技巧,帮助开发者高效完成项目。

joy55的博客 203

css3对background的调整与增强

<br />css3对于backgrounds做了一些修改,最明显的一个就是采用设置多背景,不但添加了4个新属性,并且还对目前的属性进行了调整增强。<br />1、多个背景图片<br />在css3里面,你可以再一个标签元素里应用多个背景图片。代码类似与css2.0版本的写法,但引用图片之间需用“,”逗号隔开。第一个图片是定位在元素最上面的背景,后面的背景图片依次在它下面显示,如下:<br />background-image: url(top-image.jpg), url(middle-image.jp

流年似水 526

别再混淆了!5分钟搞懂机器人导纳控制与阻抗控制的本质区别(附Simulink对比仿真)

本文深入解析机器人柔顺控制中的导纳控制与阻抗控制的本质区别,通过信号流方向、架构对比和应用场景三个关键视角进行详细阐述。文章还提供Simulink对比仿真案例,帮助读者快速理解两种控制策略的差异及其适用场景,特别适合机器人控制领域的研究者和工程师参考。

weixin_42543046的博客 604

CSS 背景样式

CSS背景样式详解:本文全面介绍了CSS中背景属性的使用方法,包括background-color(设置背景颜色)、background-image(设置背景图片)、background-repeat(控制图片重复方式)、background-position(定位背景图片)、background-attachment(控制背景滚动行为)以及background-size(调整图片尺寸)等属性。通过具体代码示例和效果图,详细展示了各属性的取值和用法,如颜色值的多种表示方式、图片的平铺模式、背景固定/滚动效果

xiangxiongfly 2467

银河麒麟服务器操作系统V10SP3 U盘安装中“基础软件仓库错误”的排查与修复指南

本文针对在无网络环境下使用U盘安装银河麒麟服务器操作系统V10SP3时,遇到的“基础软件仓库错误”问题,提供了详细的排查与修复指南。核心解决方案是通过进入救援模式,使用lsblk命令确定U盘实际设备路径,并在系统引导时手动添加inst.repo内核参数来指定安装源,从而绕过安装程序的自动探测故障,确保安装流程顺利进行。

ik67890123的博客 1193

【机器学习入门】1.4 吃透这些基本术语,才算真正入门

本文通过"挑西瓜"的生活案例,形象解释了机器学习的基本术语。样本对应单个西瓜,特征如色泽、根蒂等是观察维度,特征值是其具体表现,标签是西瓜的好坏判断。数据集是样本集合,特征向量是样本的数学表达,特征空间是所有可能的样本组合。文章强调数据集需划分为训练集、验证集和测试集,以评估模型的泛化能力。最后整理了术语对照表,并解答了常见问题。这些基础概念是理解机器学习的关键,建议读者重点掌握。

国科大硕士在读,分享Python/GEE/Matlab/R专业代码实践,涵盖数据分析、算法开发与应用技巧等,以代码会友。 655

6.29学习笔记

新增属性 属性 功能 background-lipT 指定背景的显示范围 background- onigin 指定绘制背景图象时的起点 background-size 指定背景中图像的尺寸 background-break 指定内联元素的背景图像进行平铺时的循环方式 1、background-clip指定背景的显示范围 css3中的background- clp围性,它主要是用来控制我们的背景显示区域。 首先呢,我们来看一下它的用法 background-clip : border-box I

Li_mingsan的博客 394

Android-音频配置文件详解

前言:   Android P 引入了一种新的音频政策配置文件格式 (XML),用于描述音频拓扑。新的 XML 文件支持定义输出输入流配置文件、可用于播放和捕获的设备以及音频属性的数量和类型。但是每个项目的代码里面都有很多音频配置文件,具体使用的是哪个文件呢?本文将详细讲述。 1. 查看运行时具体使用的xml adb shell dumpsys media.audio_policy | grep -iE "Config source:" 结果如下: Config source: /vendor

cheriyou_的博客 3946

CSS3中background属性的调整

       CSS3对于background做了一些修改,最明显的一个就是采用设置多背景,不但添加了4个新属性,并且还对目前的属性进行了调整增强。     1、多个背景图片     在css3里面,你可以再一个标签元素里应用多个背景图片。代码类似与css2.0版本的写法,但引用图片之间需用“,”逗号隔开。第一个图片是定位在元素最上面的背景,后面的背景图片依次在它下面显示,如下:     b...

weixin_33743880的博客 306

ROS2机械臂MPC轨迹规划实战:从MoveIt 2插件配置到参数调优全流程

本文详细介绍了ROS2机械臂MPC轨迹规划的全流程,从MoveIt 2插件配置到参数调优。通过模型预测控制(MPC)技术,实现高精度运动控制,特别适合复杂装配任务。文章包含环境搭建、插件部署、参数设计及实战调优方法,帮助开发者快速掌握ROS2机械臂的MPC轨迹规划技术。

i0j1k2l3m的博客 206

从VBA到Python:探索CODE V API在MTF数据分析中的跨语言实践

本文详细介绍了如何从VBA转向Python,利用CODE V API实现MTF数据分析的高效工作流。通过Python的科学计算库和现代API设计,光学工程师可以大幅提升数据处理和可视化效率,实现自动化报告生成和性能优化。

weixin_29239661的博客 441

CSS3 新增背景属性 + 新增边框属性(如果想知道CSS3新增背景属性和新增边框属性的知识点,那么只看这一篇就够了!)

CSS3 新增背景属性 + 新增边框属性(如果想知道CSS3新增背景属性和新增边框属性的知识点,那么只看这一篇就够了!)

秋刀鱼不做梦的编程日常 2767

【5G全网建设】Option3X和Option2模式建安市、兴城市和四水市核心网、承载网网络设计与部署

拓扑规划: Option 3X网络拓扑图规划 Option 2网络拓扑图规划 设备部署: 建安市核心网 建安市承载中心机房 建安市骨干汇聚机房 建安市3区汇聚机房 建安市C站点无线机房 兴城市核心网 兴城市承载中心机房 兴城市骨干汇聚机房 兴城市2区汇聚机房 兴城市B站点无线机房 数据配置: 建安市核心网 建安市承载中心机房 建安市骨干汇聚机房 建安市3区汇聚机房 建安市C站点无线机房 兴城市核心网 兴城市承载中心机房 兴城市骨干汇聚机房 兴城市2区汇聚机房 兴城市B站点无线机房 业务调试

weixin_67183034的博客 8854

CSS3新增背景属性(四)

介绍CSS3新增背景属性及其使用方式。

。 1311

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

关于CSS3新增的背景属性

先前,再css里面我们知道background的几个属性color,image,repeat,attachment,position,这些都是我们再css里面常用的,那么css3新增的属性有哪些呢?往下看: ** CSS3新增属性:background-clip ,background-origin , background-size 1.background-clip 背景的剪裁属性,是从指定位...

ttl1076005106的博客 476

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

CSS3新增背景属性

在CSS2的基础上CSS3新增了一些背景属性,大部分都是不兼容低版本ie浏览器的。 回顾CSS2的背景属性 1、background-image:背景图片 2、background-color:背景颜色 3、background-repeat:图片是否平铺 4、background-position:图片起始位置 5、background-attachment:设置背景图片是否固定或随页面...

qq_40792800的博客 513

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

html5中css3新增属性,详解CSS3新增的背景属性

先前,再css里面我们知道background的几个属性color,image,repeat,attachment,position,这些都是我们再css里面常用的,那么css3新增的属性有哪些呢?往下看:**CSS3新增属性:background-clip ,background-origin , background-size1.background-clip背景的剪裁属性,是从指定位置开始绘...

weixin_42097557的博客 532

CSS3-新增背景系列background相关属性

1. 回顾一下之前学习过的background属性 1.1 background-color 1.2 background-image 1.3 background-repeat 1.4 background-position 1.5 background-attchment 1.6 background 2. CSS3新增的backgr

路遇惊喜 2164

CSS3(CSS3简介、私有前缀、新增长度单位、新增盒子属性、新增背景属性、新增边框属性、新增文本属性、新增渐变、Web字体、字体图标)

CSS3(CSS3简介、私有前缀、新增长度单位、新增盒子属性、新增背景属性、新增边框属性、新增文本属性、新增渐变、Web字体、字体图标)

聂可以的博客 1424

CSS3 新增背景属性

一、background-origin。二、background-clip。三、background-size。四、background复合属性。

洋葱的博客 261

CSS3中新增的背景图片的设置属性

&#13; 在css2中已经有background属性了,用于设置盒子的背景相关的一些样式,在CSS3中新增加了几个背景相关的几个属性。 一、bsckground-size属性 1.1 作用是用户可以设置背景图片的尺寸的大小的,但是这种设置图片的方式有个缺点就是会导致图片失真。 值为 :像素或者是百分比 例如 : //注意:这两种设置方式会导致图片失真。&#13; /*background-...

weixin_44022064的博客 1533

CSS3 新增属性(边框,背景,文字,颜色属性)

CSS3 新增属性 边框属性 背景属性 文字属性 颜色属性 1. 边框属性 属性 描述 border-radius 创建圆角边框 box-shadow 为元素添加阴影 border-image 使用图片来绘制边框 border-color 设置边框的颜色 (1)border-radius border-radius 用来设计边框圆角的属性。 语法: border-radius:none|<length>{1,4}[/<length>{1,4}]

QIANDXX的博客 1399

十二、css简介、浏览器兼容的前缀、css3新增选择器、css3新增属性、css3背景属性。

一、css3简介 CSS3 是最新的 CSS 标准。 CSS3 模块:选择器、框模型、背景和边框、文本效果、2D/3D 转换、动画、多列布局、用户界面 CSS3的优点:CSS3将完全向后兼容,所以没有必要修改现在的设计来让它们继续运作。网络浏览器也还将继续支持CSS2。 渐进增强和优雅降级: 渐进增强:针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。 优雅降级:一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。 区别:优

qq_52426181的博客 295

CSS3新增背景系列background相关属性

在CSS不支持多个背景写在一个标签里面的时候,如果需要多个背景,那么需要分开加标签,而且各个层级有时候还很容易搞混。现在,CSS3支持多背景写法了。 本文详细讲解了CSS3多重背景这个新特性,真的是很强大。 一、多重背景的用法 background:url(),url(),…… 多个背景图片用逗号隔开,越靠前的图片层级越高。 每一个背景图片的写法都和以前单个背景图片的写法是一样的。可以指定图片的平铺方式,位置等等。 HTML: <div id="fruit"> </div> CSS

jenreal的博客 797
上一篇: overflow属性
下一篇: CSS3中边框相关的样式
SSLUKA
博客等级 码龄6年 1粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值