CSS背景之多背景

设置背景图片大小

background-size: 500px 500px;
取值:(1)第一个值为宽,第二个值为高。
只有一个值的话就是正方的。

<!DOCTYPE html>
<html>
<head><style type="text/css">.box{width: 800px;height: 800px;border: 1px solid red;background-image: url(pika.jpg);background-size: 500px 500px;}</style></head><body><div class="box"></div></body>
</html>

(2)background-size: cover: 将背景图片按照自己原来的缩放比,始终沾满整个父元素
(3)background-size: contain: 将背景图片按照自己原来的缩放比,始终要将自己完整的显示到父容器中

多背景

可以给一个容器同时设置多张背景图片

<!DOCTYPE html>
<html>
<head><style type="text/css">.box{width: 1000px;height: 1000px;border: 1px solid red;margin: 0 auto;/*把容器放居中*/background: url(pika.jpg) no-repeat left top,url(pika.jpg) no-repeat right top,url(pika.jpg) no-repeat left bottom,url(pika.jpg) no-repeat right bottom,url(pika.jpg) no-repeat center;}</style></head><body><div class="box"></div></body>
</html>

渐变

PhotoShop(PS)工具上有渐变工具
在这里插入图片描述
(1)线性渐变
线性渐变:(背景颜色由一种颜色向另外一种颜色渐变:开始的背景颜色到结束的背景颜色)
渐变的方向:水平或者垂直,或者通过角度表示渐变的方向
渐变的方位(可以不设置的)
重要属性 background:linear-gradient
或者background-image:linear-gradient直接用背景图片做渐变


<!DOCTYPE html>
<html>
<head><title></title><style type="text/css">.line{width: 200px;height: 200px;background-image: linear-gradient(to right,red,pink)/*渐变方从左向右*/}</style>
</head>
<body>
<div class="line"></div>
</body>
</html>

在这里插入图片描述

to top:向上(从下往上)
to left ,to bottom一样的意思

通过角度表示渐变的方向

<!DOCTYPE html>
<html>
<head><title></title><style type="text/css">.line{width: 200px;height: 200px;background-image: linear-gradient(120deg,red,pink)}</style>
</head>
<body>
<div class="line"></div>
</body>
</html>

120deg 120度 方向渐变。一个圆360度这样理解。

行高line-height

浏览器默认文字大小16px
浏览器中的默认文字行高18px

行高=文字大小+上间距+下间距
设置行高就是改变文字的上下间距
文字字体也可以影响行高值
文字垂直居中:设置盒子的高度

<!DOCTYPE html>
<html>
<head><title></title><style type="text/css">.d1{width: 400px;height: 200px;background-color: red;line-height:200px;font-size: 16px;}</style>
</head>
<body>
<div class="d1">文字</div>
</body>
</html>

在这里插入图片描述
行高单位问题
☞ px em % 不带单位

☞如果给单独一个标签设置文字行高。px:该标签中的文字行高与文字大小无关,设置行高等于多少,最后文字的行高实际大小就是多少。
em:该标签的文字行高=文字大小*设置的行高值%:该标签的文字行高=文字大小*设置的行高值

不带单位:
该标签的文字行高=文字大小*设置的行高值

☞如果给父元素设置行高,子元素中的文字行高。
父元素行高em:
子元素的行高=父元素文字大小父元素设置的行高(与子元素的文字大小无关)
父元素行高px:
子元素的行高=父元素的行高(与文字大小无关,体现了继承性)
父元素行高%:
子元素的行高=父元素文字大小
父元素设置的行高(与子元素的文字大小无关)
父元素行高不带单位:
子元素的行高=子元素文字大小*父元素设置的行高值(先继承后计算)
在这里插入图片描述

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

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

相关文章

Go 版本升级 | 统计 Github 社区 Go 版本分布情况

背景 因为最近三年用的 Go 版本是 1.16&#xff0c;但最新的版本升级到了 1.23&#xff0c;很多依赖的三方包最新文件都已经升级&#xff0c;使用了泛型以及 GO 新版本的特性&#xff0c;导致我只能适配 Go1.16 的三方包旧版本&#xff0c;但这种问题发生的频率多了后&#xf…

分享几个办公类常用的AI工具

办公类 WPS AI讯飞智文iSlideProcessOn亿图脑图ChatPPT WPS AI 金山办公推出的协同办公 AI 应用&#xff0c;具有文本生成、多轮对话、润色改写等多种功能&#xff0c;可以辅助用户进行文档编辑、表格处理、演示文稿制作等办公操作。 https://ai.wps.cn/ 讯飞智文 科大讯飞推…

从零开始:AI制作PPT工具大比拼

现在真的万物皆可AI了&#xff0c;甚至是令人头疼的PPT&#xff0c;也可以直接用AI来搞定了。作为一个PPT新手&#xff0c;我最近对AI制作PPT这个话题产生了浓厚的兴趣。我决定亲自试一试市面上几款热门的AI制作PPT工具&#xff1a;笔灵AIPPT、轻竹PPT、博思白板AIPPT和KimiAI。…

了解Oracle表结构查询:获取列信息与注释

目录 1. 基本知识2. Demo3. 补充Mysql 1. 基本知识 Oracle数据库中&#xff0c;表结构信息包含列名、数据类型、长度、可空性、默认值以及字段注释等&#xff0c;这些信息对于理解数据库设计和维护非常重要 基本的属性要点如下&#xff1a; 表名&#xff08;TABLE_NAME&…

uniApp 加载google地图 并规划路线

uniApp 加载google地图 并规划路线 备注:核心代码实例 备注: 打开谷歌地图失败的话 参考google开发文档 https://developers.google.com/maps/documentation/urls/ios-urlscheme?hlzh-cn#swift核心代码 mounted() {this.loadGoogleMapsScript(); }, methods: {//加载loadGo…

LCD手机屏幕高精度贴合

LCD手机屏幕贴合&#xff0c;作为智能手机生产线上至关重要的一环&#xff0c;其质量直接关乎用户体验与产品竞争力。这一工艺不仅要求屏幕组件间的无缝对接&#xff0c;达到极致的视觉与触觉效果&#xff0c;还需确保在整个生产过程中&#xff0c;从材料准备到最终成品&#x…

不同类型的 LED 驱动电源在检测方法上有哪些不同?-纳米软件

1.传统 LED 驱动电源检测方法&#xff1a; 通常会提取 LED 驱动电源性能指标参数中较为重要的几个因子&#xff0c;如电压稳定性、电流波动范围等。利用诸如 k-means 聚类分析方法&#xff0c;实现对不同厂家、使用寿命不同的 LED 驱动电源快速有效的分类2。这种方法主要是通过…

海外媒体发稿:外媒宣发之《时代》杂志 TIME 的魅力

海外媒体发稿&#xff1a;外媒宣发之《时代》杂志 TIME 的魅力 海外媒体发稿&#xff1a;外媒宣发之《时代》杂志 TIME 在当今全球化的信息时代&#xff0c;媒体的影响力无远弗届。对于企业、组织和个人而言&#xff0c;能够在具有广泛影响力的世界媒体上发声&#xff0c;无疑…

面试中的一个基本问题:如何在数据库中存储密码?

面试中的一个基本问题&#xff1a;如何在数据库中存储密码&#xff1f; 在安全面试中&#xff0c;“如何在数据库中存储密码&#xff1f;”是一个基础问题&#xff0c;但反映了应聘者对安全最佳实践的理解。以下是安全存储密码的最佳实践概述。 了解风险 存储密码必须安全&am…

【Java小白图文教程】-05-数组和排序算法详解

精品专题&#xff1a; 01.《C语言从不挂科到高绩点》课程详细笔记 https://blog.csdn.net/yueyehuguang/category_12753294.html?spm1001.2014.3001.5482 02. 《SpringBoot详细教程》课程详细笔记 https://blog.csdn.net/yueyehuguang/category_12789841.html?spm1001.20…

Redis 发布订阅 总结

前言 相关系列 《Redis & 目录》&#xff08;持续更新&#xff09;《Redis & 发布订阅 & 源码》&#xff08;学习过程/多有漏误/仅作参考/不再更新&#xff09;《Redis & 发布订阅 & 总结》&#xff08;学习总结/最新最准/持续更新&#xff09;《Redis &a…

《Python游戏编程入门》注-第2章2

《Python游戏编程入门》的“2.2.5 绘制线条”中提到了通过pygame库绘制线条的方法。 1 相关函数介绍 通过pygame.draw模块中的line()函数来绘制线条&#xff0c;该函数的格式如下所示。 line(surface, color, start_pos, end_pos, width1) -> Rect 其中&#xff0c;第一…

UnityShader——基础篇之学习Shader所需的数学基础——下

裁剪空间 顶点接下来要从观察空间转换到裁剪空间&#xff08;也被称为齐次裁剪空间&#xff09; 中&#xff0c;这个用于变换的矩阵叫做裁剪矩阵&#xff0c;也被称为投影矩阵 裁剪空间的目标是能够方便地对渲染图元进行裁剪&#xff1a;完全位于这块空间内部的图元将会被保留&…

[Redis] Redis数据持久化

&#x1f338;个人主页:https://blog.csdn.net/2301_80050796?spm1000.2115.3001.5343 &#x1f3f5;️热门专栏: &#x1f9ca; Java基本语法(97平均质量分)https://blog.csdn.net/2301_80050796/category_12615970.html?spm1001.2014.3001.5482 &#x1f355; Collection与…

【设计模式系列】装饰器模式

目录 一、什么是装饰器模式 二、装饰器模式中的角色 三、装饰器模式的典型应用场景 四、装饰器模式在BufferedReader中的应用 一、什么是装饰器模式 装饰器模式是一种结构型设计模式&#xff0c;用于在不修改对象自身的基础上&#xff0c;通过创建一个或多个装饰类来给对象…

数据结构与算法分析:你真的理解排序算法吗——计数排序(代码详解)

一、算法描述 一个会计师负责对一个小饭店的账本进行审核。每天晚上饭店打洋时&#xff0c;饭店主人记录白 天的总销售额&#xff0c;然后打印出有总额和日期的收据。这些收据存放在一个大盒子里面.每 年年终&#xff0c;会计师审核盒子中的这些收据&#xff0c;检查是否有的已…

Java.6--多态-设计模式-抽象父类-抽象方法

一、多态 1.定义--什么是多态&#xff1f; a.同一个父类的不同子类对象&#xff0c;在做同一行为的时候&#xff0c;有不同的表现形式&#xff0c;这就是多态。&#xff08;总结为&#xff1a;一个父类下的不同子类&#xff0c;同一行为&#xff0c;不同表现形式。&#xff0…

【力扣】GO解决子序列相关问题

文章目录 一、引言二、动态规划方法论深度提炼子序列问题的通用解法模式 三、通用方法论应用示例&#xff1a;最长递增子序列&#xff08;LeetCode题目300&#xff09;Go 语言代码实现 四、最长连续递增序列&#xff08;LeetCode题目674&#xff09;Go 语言代码实现 五、最长重…

目前最新 Reflector V11.1.0.2067版本 .NET 反编译软件

目前最新 Reflector V11.1.0.2067版本 .NET 反编译软件 一、简介二、.NET Reflector的主要功能包括&#xff1a;1. **反编译**: 反编译是将已编译的.NET程序集&#xff08;如.dll或.exe文件&#xff09;转换回可读的源代码。这使得开发者可以查看和学习第三方库的实现细节&…

手机淘宝自动下单退货自动化RPA脚本机器人

使用手机集线器连接多个手机并发运行。 脚本分3个部分&#xff08;读取本地连接下单&#xff0c;退货获取退货地址信息&#xff0c;填写快递单号&#xff09; 脚本部分图结构看下面的图片 部分数据统计展示