css设置背景图片大小?CSS设置背景图片大小?学习记录

2023-11-02

本人转载当笔记使用。

css设置背景图片大小

Introduction:

介绍:

As we all know that the images are a very responsive yet very creative way to display your web page or website to the users. The images also play a major role in indulging users to websites or web pages. The images are a very smart way to represent any piece of information through colors and art.

众所周知,图像是一种向用户显示您的网页或网站的响应Swift但非常有创意的方式。 这些图像在吸引用户访问网站或网页方面也起着重要作用。 图像是一种非常聪明的方式,可以通过颜色和艺术品来表示任何信息。 

Now that we know the importance and necessity of the images, why don’t we think about the topic at hand which is how can we set the background image size using CSS on our website or web page and to answer that curiosity, keep reading!

现在我们知道了图像的重要性和必要性,为什么不考虑手头的话题,那就是我们如何才能在我们的网站或网页上使用CSS设置背景图像的大小,并回答这种好奇心,请继续阅读! 

Method:

方法:

To set the background image size the background-size property of CSS is used.

要设置背景图像的大小,使用CSS的background-size属性。 

Syntax:

句法:

 
  1. Element{

  2. background-size:auto|length|cover|contain;

  3. }

Values:

值:

Now that we have a basic idea of this property and how it helps in resizing the image on our website or web page, so let us keep moving forward in this article and get to know about the different values about this property.

现在,我们已经对该属性有了基本的了解,以及它如何帮助调整网站或网页上图像的大小,因此让我们在本文中继续前进,并了解该属性的不同值。 

This property contains 4 values to the background-size property and is listed below,

该属性包含background-size属性的4个值,并在下面列出, 

  1. auto

    汽车 

  2. length

    长度 

  3. cover

    盖 

  4. contain

    包含 

Let us discuss these properties one by one.

让我们一一讨论这些属性。 

1)背景大小:自动 (1) background-size:auto)

The auto value of the background-size property is useful to display the original size of the image in terms of length and width. It is also the default value.

background-size属性的auto值对于显示图像的原始大小(长度和宽度)很有用。 也是默认值。 

Syntax:

句法:

 
  1. Element{

  2. background-size:auto;

  3. }

Example:

例:

 
  1. <!DOCTYPE html>

  2. <html>

  3. <head>

  4. <style>

  5. div {

  6. padding: 25px;

  7. background: url(img_forest.jpg);

  8. background-repeat: no-repeat;

  9. background-size: auto;

  10. color: #fff;

  11. }

  12. </style>

  13. </head>

  14. <body>

  15. <h1> Background image size</h1>

  16. <div>

  17. <h2>Hello World</h2>

  18. </div>

  19. </body>

  20. </html>

Output

输出量

CSS | set background image size | Example 1

In the above example, auto property value is used.

在上面的示例中,使用了自动属性值。 

2)background-size:length (2) background-size:length)

The length value of the background-size property is useful to display the width and height of the image by the user’s choice. The first value is used to set the width and the second is used to set the height of the image.

background-size属性的length值可用于根据用户的选择显示图像的宽度和高度。 第一个值用于设置宽度,第二个值用于设置图像的高度。 

Note: If only one value is given, the second is set to auto by default.

注意 :如果仅给出一个值,则默认情况下将第二个设置为auto。 

Syntax:

句法:

 
  1. Element{

  2. background-size:width height;

  3. }

Example:

例:

 
  1. <!DOCTYPE html>

  2. <html>

  3. <head>

  4. <style>

  5. div {

  6. padding: 25px;

  7. background: url(img_forest.jpg);

  8. background-repeat: no-repeat;

  9. background-size: 600px 200px;

  10. color: #fff;

  11. }

  12. </style>

  13. </head>

  14. <body>

  15. <h1> Background image size</h1>

  16. <div>

  17. <h2>Hello World</h2>

  18. </div>

  19. </body>

  20. </html>

Output

输出量

CSS | set background image size | Example 2

In the above example, the width and length of the image are defined.

在上面的示例中,定义了图像的宽度和长度 。 

3)background-size:cover (3) background-size:cover)

The cover value of the background-size property is useful to resize the original size of the image in terms of length and width to cover the entire container. It can also stretch or cut the image to cover the entire container if needed.

background-size属性的cover值对于调整图像的原始大小的长度和宽度非常有用,以覆盖整个容器。 如果需要,它也可以拉伸或剪切图像以覆盖整个容器。 

Syntax:

句法:

 
  1. Element{

  2. background-size:cover;

  3. }

Example:

例:

 
  1. <!DOCTYPE html>

  2. <html>

  3. <head>

  4. <style>

  5. div {

  6. padding: 25px;

  7. background: url(img_forest.jpg);

  8. background-repeat: no-repeat;

  9. background-size: cover;

  10. color: #fff;

  11. }

  12. </style>

  13. </head>

  14. <body>

  15. <h1> Background image size</h1>

  16. <div>

  17. <h2>Hello World</h2>

  18. </div>

  19. </body>

  20. </html>

Output

输出量

CSS | set background image size | Example 3

In the above example, the image is cut to fit the container.

在上面的示例中,图像被裁剪以适合容器。 

4)背景尺寸:包含 (4) background-size:contain)

The contain value of the background-size property is useful to resize the original size of the image in terms of length and width to make sure the image is fully visible to the user. 

background-size属性的contain值可用于根据长度和宽度调整图像的原始大小,以确保用户完全可见该图像。 

Syntax:

句法:

 
  1. Element{

  2. background-size:contain;

  3. }

Example:

例:

 
  1. <!DOCTYPE html>

  2. <html>

  3. <head>

  4. <style>

  5. div {

  6. padding: 25px;

  7. background: url(img_forest.jpg);

  8. background-repeat: no-repeat;

  9. background-size: contain;

  10. color: #fff;

  11. }

  12. </style>

  13. </head>

  14. <body>

  15. <h1> Background image size</h1>

  16. <div>

  17. <h2>Hello World</h2>

  18. </div>

  19. </body>

  20. </html>

Output

输出量

CSS | set background image size | Example 4

In the above example, the image is fully visible to the user with the help of background-size: contain.

在上面的示例中,借助background-size:contains ,用户可以完全看到图像。 

翻译自: How to set background image size using CSS?

css设置背景图片大小

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

css设置背景图片大小?CSS设置背景图片大小?学习记录 的相关文章

  • 在html页面中使用jquery显示json数据

  • 移动设备中的 CSS 响应式设计不适用于 uc 浏览器和 Opera Mini [关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 UC 和 Opera Min 浏览器上的响应式网站无法正常工作 我们使用媒体查询进行响应式设计 我搜索了一下 发现了一些
  • 单击表格行可显示更多信息

    我正在尝试使用 jQuery 来实现以下目标 当单击一个表格行时 会显示表格行内的 info div 如果单击另一个表格行 则当前显示的任何其他 info 元素将被隐藏 并根据表格行显示新的 info div已被点击 这个问题是 代码无法正
  • 如何使用CSS缩进多级select optgroup?

    只是试图通过嵌套深度缩进 optgroup 块 我尝试了一般margin left规则 嵌套元素然后尝试应用相同的规则 尝试过padding left 这样的缩进可能吗 看起来很简单 P 在下面的示例中 标记为 client2 a 的 op
  • 将 Bootstrap CSS 中的列表居中[重复]

    这个问题在这里已经有答案了 重复报告后编辑 抱歉 我认为建议的重复项实际上可能是重复项 我先尝试了一下 但它对我不起作用 因此出现了一个新问题 再次查看新的建议答案后 我意识到我的问题可能与我正在使用的工具 codepen io 的开箱即用
  • 如何居中对齐数据表标题

    我是数据表新手 当我制作表格标题时 它总是左对齐 如何将标题设置为居中对齐 我已阅读 datatables net manual styling classes 和 datatables net reference option colum
  • 同一元素上的“itemprop”和“rel”属性

    使用是否有效itemprop属性and the rel同一元素上的属性 示例来自Google 的站点名称文档 https developers google com search docs data types sitename包含 这给出
  • 固定 Div 与静态 div 的滚动条重叠

    我无法按照我想要的方式设计布局 我有一个内容区 content 您可以在示例图像中看到的灰色 里面有一个黄色元素 这个div是position static height 100 现在我有一个 left paneldiv 也 与positi
  • Ionic 2:隐藏滚动条并继续滚动

    我只想hide滚动条 在需要滚动的页面中 我正在使用离子2 My 不工作解决方案 scroll content bar overflow hidden 此解决方案隐藏滚动条but使屏幕不可滚动 首先 改变浏览器的自然行为和预期的用户体验是一
  • 如何让 jstree 节点显示长的、可能是多行的内容?

    当使用jsTree插件 http www jstree com 我需要有一个显示其完整内容的节点 目前 每个节点仅显示大约一行文本 如何让 jsTree 中的节点显示节点中的所有文本而不截断节点的内容 下面的 CSS 代码就可以解决这个问题
  • 检测 Webkit/Chrome 中 HTML5 数字控件更改的事件?

    HTML5 为我们提供了一些新的输入元素 例如
  • 如何使用CSS缩放图像以填充div并保持纵横比?

    我想用一个 div 填充img 保持纵横比并根据需要拉伸宽度或高度以适应 div style width 80px height 80px img src div 我怎样才能实现它 如果图像不是二次方的 则必须将其 放大 并根据哪一侧较大而
  • Chrome 19 无法识别字体粗细:较轻

    我刚刚启动了一个正在开发的项目以进行一些修改 并注意到该声明font weight lighter正在通过以下方式提供服务 font face并且它不再在网站上运行 参见图片 顶部镀铬 底部 ff 自昨晚以来 我的系统 Windows 上没
  • 使用 float:left 与 display:inline-block 的 jQuery UI 拖放排序比较

    我这里有两个例子 这两个例子之间的唯一区别是 一种使用display inline block 另一种使用float left li doc item 显示 内联块 与 li doc item float left 我的问题是 displa
  • HTML5 文件 API 和 AJAX 上传分块问题

    我编写了一个带有单独进度的拖放多个文件上传等 除了一件事之外 它工作得非常好 上传较大文件时 有时浏览器会锁定 直到上传完成 我认为这是因为该文件存储在浏览器的内存中并占用了浏览器可用的所有资源 我想知道 是否可以逐段读取文件并在读取时通过
  • 轮播滑动(未滑动)事件上的火灾事件,Bootstrap 3

    Bootstrap 2 似乎可以很好地处理幻灯片事件 请参阅这个问题 https stackoverflow com questions 9651466 how to attach slide slid events to the boot
  • 使用flex-basis控制行上显示的项目数

    我想在使用 Flex 时将元素推出以隐藏它们 例如 如果flex basis为 50 仅显示两个项目弯曲到给定空间 而其他元素则在overflow hidden 领土 Or if flex basis为 25 则仅显示 4 个 Flex 元
  • 我自己的而不是从其他网站借用的图像的正确 img src 是什么?

    在我的计算机上 保存 css 和 html 文件的文件夹还包含一些我想要插入到 html 中的图像 如果我从其他网站借用图像 我知道如何获取图像的 URL 如何获取文件夹中但尚未出现在互联网上的图像的 URL 我是否必须将图像上传到其他网站
  • 为什么这些内联块元素会产生额外的宽度?

    这是这个问题的后续内容 仅使用 css 自动调整图像下的文本 https stackoverflow com questions 34185547 autofit text under image with only css 为什么这段代码
  • 将引导程序弹出框保留在视口内

    我正在尝试使用带有按钮的侧边栏创建一个菜单 每个按钮都有一个指定的包含相关数据的弹出窗口 不幸的是 其中一个弹出窗口可能包含任意数量的行 并且在某些情况下它可能部分位于视口之外 See http jsfiddle net bfd9f 1 h

随机推荐

  • win8网络信息服务器,Win8.1怎么设置DNS服务器地址

    一 首先在Win8 1桌面右下角任务栏的网络图标中 右键鼠标 然后选择 打开网络和共享中心 如下图所示 二 进入Win8 1网络和共享中心后 我们点击已经连接的本地连接或者无线连接网络名称 如下图所示 注 由于笔者目前使用的是无线网络 因此
  • 【Python】猎聘网招聘数据爬虫(Python网络爬虫课设简要)

    Python 猎聘网招聘数据爬虫 Python网络爬虫课设简要 注 本文仅供学习交流使用 合肥学院 20信管 20302211009 项目文件可自行前往博客主页下载或联系作者qq 3416252112 爬取数据耗时约50分钟 1 背景介绍
  • 工信部发布2015年中国软件业务收入"百强"发展报告(zz)

    z 2016 10 25 16 03 39 L 67 28581 BG57IV3 T3610511221 K F3651456730 T295 L7194 R267 V5862 2016中关村高成长企业TOP100 1 北京远程视界眼科医院
  • 服务器怎样共享文件夹共享文件夹,服务器怎样共享文件夹共享文件夹

    服务器怎样共享文件夹共享文件夹 内容精选 换一换 该任务指导用户在SSL证书管理平台下载证书 证书状态为已签发或托管中 仅支持在证书有效期内 不限次数的下载证书 下载后即可在服务器 华为云的或非华为云的均可 上进行部署 证书请求文件选择的是
  • 【项目实训】篮球计分系统设计(无线nRF905版本)

    将单片机项目实训 篮球计分系统 无线nRF905版本 分享出来 如有不足 敬请指出 实验图片 视频视频 项目实训 篮球积分系统 nRF905版本 目录 一 设计要求 二 方案设计 三 硬件电路设计 四 软件设计 五 其他图片 六 资料链接
  • 无线上外网,有线上内网的方式(转)

    原文地址 无线上外网 有线上内网的方式 转 atongmu2017的博客 CSDN博客 在外面调试程序 内网是调试程序必须的 而要上外网 又只有通过无线连接 不过发现这样有个问题 就是在笔记本的无线连上外网的时候 只要插上内网的网线 就发现
  • docker logs 实现剖析

    Allen 谈 Docker 系列 DaoCloud 正在启动 Docker 技术系列文章 每周都会为大家推送一期真材实料的精选 Docker 文章 主讲人为 DaoCloud 核心开发团队成员 Allen 孙宏亮 他是 InfoQ Doc
  • PUTTY或WinSCP无法远程连接服务器故障解决

    1 用PUTTY远程连接服务器时 提示错误 server unexpectedly closed network connection 解决方法 1 查看服务器防火墙 可将其关闭 2 查看sshd config配置信息 将字段UseDNS的
  • 外部程序只运行一个实例的方法

    connect Process QProcess stateChanged const QProcess ProcessState newState 如果运行状态变成NotRunning 关闭Process if newState QPro
  • stm32读取DHT11温湿度传感器

    stm32读取DHT11温湿度传感器 一 序言 二 DHT11响应数据格式 三 DHT11通讯过程 3 1 产生起始信号 3 2 读取数据0 3 3 读取数据1 DHT11停止信号 四 代码实例 4 1读取DHT11源文件 4 2 读取DH
  • 配置免密登录ssh: connect to host hadoop03 port 22: Connection refused可能原因

    hadoop02通过ssh登录hadoop03 出现connect to host hadoop03 port 22 Connection refused 可能是由于ip地址写错和hosts文件配置出错 1 修改虚拟机网络IP地址 vim
  • java经典算法|猴子吃桃问题

    猴子吃桃问题 问题描述 问题分析 代码实现 运行结果 问题描述 猴子第一天摘下若干个桃子 当即吃了一半 还不瘾 又多吃了一个 第二天早上又将剩下的桃子吃掉一半 又多吃了一个 以后每天早上都吃了前一天剩下的一半零一个 到第10天早上想再吃时
  • 箭头函数的this、箭头函数与普通函数的区别

    箭头函数的this 箭头函数与普通函数的区别 一 箭头函数与普通函数的区别 1 箭头函数的this与普通函数不一样 2 箭头函数不可用作构造函数 箭头函数没有自己的this 3 箭头函数没有prototype属性 4 箭头函数不能使用arg
  • 大数据应用——hive实验

    任务一 完成Hive内嵌模式部署 1 1 Hive部署 官网下载Hive安装包 1 官网地址 Apache Hive 2 文档查看地址 https cwili apache org confluence display Hive Getti
  • 信号实验(03)连续时间系统的频域分析

    信号实验 03 连续时间系统的频域分析 一 基础知识 1 1 数值积分 y quadl func a b a b 分别表示定积分的下限和上限 y quadl myfun a b 1 2 傅里叶变换和逆变换 要用到符号运算 fourier i
  • mysql给表加一个字段耗时太久的问题

    前几天上线遇到一个问题 就是在给数据表加字段的时候 执行的非常慢 平时几S的事 上线那会加了10多分钟都没成功 后来想到可能是突然停服务 导致很多mysql进程卡死在那 于是先用show processlist 查出当时正在运行的sql 然
  • 微信小程序实战 (WXML:小程序版HTML)

    上一篇讲了小程序框架基础 这一篇介绍WXML 小程序版HTML 1 标签与属性 常用基础标签text view 特征 text 类似html span标签 行内元素 不换行 view 类似html div标签 块级元素 换行 新建页面
  • C++:职工管理系统

    职工管理系统 cpp include
  • ltc4054充电保护电路详解

    LTC4054简介 LTC4054是凌特公司的锂电池充电芯片 它是专为单节锂电池充电需要设计的单片集成芯片 用LTC4054设计的充电器只需几个元件 非常简洁 LTCA054在工作中无须专门的散热器 就可对电池进行大电流的充电 而且可以从U
  • css设置背景图片大小?CSS设置背景图片大小?学习记录

    本人转载当笔记使用 css设置背景图片大小 Introduction 介绍 As we all know that the images are a very responsive yet very creative way to disp