css如何设置背景图片的大小

css中,可以利用background-size属性设置背景图片的大小,该属性可以指定背景图像的尺寸,语法格式“background-size: 带长度单位的数值|百分比值|cover|contain;”。

css如何设置背景图片的大小

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

在css中,可以利用background-size属性设置背景图片的大小;可以长度值或百分比显示,还可以通过cover和contain来对图片进行伸缩。

background-size:auto;/* 默认值,不改变背景图片的高度和宽度 */background-size:100px 50px;/* 第一个值为宽,第二个值为高,当设置一个值时,将其作为图片宽度来等比缩放 */background-size:10%;/* 0%~100%之间的任何值,将背景图片宽高按百分比显示,当设置一个值的时候同也将其作为图片宽度来等比缩放 */background-size:cover;/* 将背景图片等比缩放填满整个容器 */background-size:contain;/* 将背景图片等比缩放至某一边紧贴容器边缘 */

属性值:

值 描述

length

设置背景图像的高度和宽度。

立即学习“前端免费学习笔记(深入)”;

第一个值设置宽度,第二个值设置高度。

如果只设置一个值,则第二个值会被设置为 “auto”。

percentage

以父元素的百分比来设置背景图像的宽度和高度。

第一个值设置宽度,第二个值设置高度。

如果只设置一个值,则第二个值会被设置为 “auto”。

cover

把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。

背景图像的某些部分也许无法显示在背景定位区域中。

contain把图像图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域。

代码示例:

body {background: url(img/5.jpg);background-size: 100px 100px;-moz-background-size: 100px 100px;/* 老版本的 Firefox */background-repeat: no-repeat;padding-top: 80px;}

上面是缩小的背景图片。

原始图片:
@@##@@

效果图:

css如何设置背景图片的大小

(学习视频分享:css视频教程)

1.png

以上就是css如何设置背景图片的大小的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1619491.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月24日 06:43:44
下一篇 2025年12月24日 06:44:02

相关推荐

  • css怎么设置边框内颜色

    css中可使用background-color属性改变边框内颜色,只需要给input元素设置“background-color:颜色值”样式即可。background-color属性设置元素的背景颜色,值为颜色名称、十六进制值和rgb代码。 本教程操作环境:windows7系统、CSS3&&…

    2025年12月24日
    000
  • css怎么设置图片的透明度

    css设置图片透明度的方法:1、使用filter属性,给图片元素添加“filter:opacity(数值%)”样式;值在0和100之间,“0%”则是完全透明,“100%”则图像无变化。2、使用opacity属性,语法“opacity:值”。 本教程操作环境:windows7系统、CSS3&&…

    2025年12月24日
    000
  • css怎么设置边框的宽度

    在css中,可以使用border-width属性来设置边框的宽度,语法格式为“border-width:关键字|带长度单位的数值;”;其中,关键字可以是thin(细边框)、medium(中等边框)、thick(粗边框)。 本教程操作环境:windows7系统、CSS3&&HTML5版…

    2025年12月24日
    000
  • css怎么设置高宽

    css设置高宽的方法:1、使用width和height属性设置元素的宽度和高度;2、使用max-width和max-height属性设置元素的最大宽度和高度;3、使用min-width和min-height属性设置元素的最小宽度和高度。 本教程操作环境:windows7系统、CSS3&&am…

    2025年12月24日
    000
  • css样式的注释怎么写

    在css中,无论多行注释还是单行注释,都必须以“/*”开始、以“*/”结束,中间加入注释内容;语法格式为“/* 需要注释的内容 */”。“*”符号不要和注释内容紧挨在一起,至少需要一个空格位置空着。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。…

    2025年12月24日
    000
  • css如何改变图片的颜色

    在css中,可以使用filter属性改变图片的颜色,只需要给图片元素设置“filter:样式值”样式即可。filter属性设置或检索对象所应用的滤镜效果,定义了元素的可视效果(例如:模糊与饱和度)。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。…

    2025年12月24日 好文分享
    000
  • css怎么设置渐变

    方法:1、用linear-gradient()实现线性渐变,语法“linear-gradient(角度,起止颜色列表)”;2、用radial-gradient()实现径向渐变,语法“radial-gradient(大小 位置,起止颜色)”。 本教程操作环境:windows7系统、CSS3&&…

    2025年12月24日 好文分享
    000
  • css如何实现背景透明,文字不透明?

    在css中,可以使用rgba函数实现背景透明,文字不透明,只需要给元素背景设置“rgba(数值,数值,数值,数值)”即可;其中透明度(A)取值0~1之间,代表透明度,数值为0时代表完全透明,数值为1时代表完全不透明。 本教程操作环境:windows7系统、CSS3&&HTML5版、D…

    2025年12月24日
    000
  • css怎么画圆

    css画圆的方法:首先设置div元素的宽高相等;然后使用border-radius属性来画圆,语法格式为“border-radius:50%”。border-radius属性设置元素的外边框圆角,使用一个半径时确定一个圆形。 本教程操作环境:windows7系统、CSS3&&HTML…

    2025年12月24日
    000
  • css如何去掉阴影

    在css中,可以使用box-shadow属性去除阴影,语法“box-shadow:0 0px 0px 颜色值”。boxShadow属性可以设置一个或多个下拉阴影的框,每个阴影由长度值、可选颜色值和可选inset关键字来规定。颜色值可设透明。 本教程操作环境:windows7系统、CSS3&&…

    2025年12月24日
    000
  • css如何改变鼠标

    在css中,可以使用cursor属性改变鼠标样式,只需要给元素设置“cursor:样式值”即可。cursor属性定义了鼠标指针放在一个元素边界范围内时所用的光标形状,该属性为零个或多个“”值,它们之间用逗号分隔,最后必填关键字值。 本教程操作环境:windows7系统、CSS3&&H…

    2025年12月24日 好文分享
    000
  • CSS哪些是常用块元素

    css的块元素有:address、blockquote、dir、div、dl、form、hr、ol、p、pre、table、ul、caption、dd、fieldset、li、legend、noframes、noscript、h1–h6等。 本教程操作环境:windows7系统、CSS3&&…

    2025年12月24日
    000
  • css怎么取消边框

    在css中,可以通过给元素设置“border:none;”或“border:transparent;”样式来取消边框。border属性用于设置元素的边框样式,当值为“none”时定义无边框样式,值为“transparent”时定义透明边框。 本教程操作环境:windows7系统、CSS3&&…

    2025年12月24日
    000
  • css 背景颜色怎么设置

    在css中,可以使用background-color属性来设置背景颜色,语法“background-color:颜色值;”。颜色值可以使用颜色名、十六进制数值、RGB或RGBA值、HSL或HSLA值来定义。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G…

    2025年12月24日
    000
  • css如何让文本不换行

    在css中,可以使用white-space属性来让文本不换行,只需要给文本文字元素添加“white-space:nowrap;”样式即可。white-space属性用于设置元素内的空白怎样处理,当值为“nowrap”时设置文本不换行。 本教程操作环境:windows7系统、CSS3&&amp…

    2025年12月24日
    000
  • 深入了解CSS中的@property特性

    本文主要讲讲 CSS 非常新的一个特性,CSS @property,它的出现,极大的增强的 CSS 的能力! 根据 MDN — CSS Property,@property CSS at-rule 是 CSS Houdini API 的一部分, 它允许开发者显式地定义他们的 CSS 自定…

    2025年12月24日 好文分享
    000
  • html+css如何实现自定义图片上传按钮

    本篇文章给大家详细介绍一下html+css实现自定义图片上传按钮的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 普通的input[type=‘file’]的效果很朴素 可以自定义一个file选择文件的按钮: 立即学习“前端免费学习笔记(深入)”; 思路为: 用定位将自定义的…

    2025年12月24日 好文分享
    000
  • css如何设置浮动

    在css中,可以使用float属性设置浮动,只需要给元素设置“float:left|right|none”即可;其中left表示向左浮动,right表示向右浮动,none表示元素不浮动,并会显示在其在文本中出现的位置。 本教程操作环境:windows7系统、CSS3&&HTML5版、…

    2025年12月24日
    000
  • 分享CSS处理图像上文字的几种小技巧

    本篇文章给大家介绍一下使用css处理图片上文字的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 做项目过程中,我们可能会遇到这样的一个组件,该组件的图像上方是文本。 在某些情况下,根据所使用的图像,文字难以阅读,如文字是白色的,背景图偏浅。 这种情况有一些不同的解决方案,例如…

    2025年12月24日 好文分享
    000
  • css如何取消加粗

    在css中,可以使用font-weight属性取消加粗,只需要给元素设置“font-weight:normal”样式即可;font-weight属性用于设置显示元素的文本中所用的字体粗细,当值为normal时为默认值,表示定义标准的字符。 本教程操作环境:windows7系统、CSS3&&a…

    2025年12月24日 好文分享
    000

发表回复

登录后才能评论
关注微信