返回顶部
首页 > 资讯 > 前端开发 > VUE >css中背景图如何设置平铺方式
  • 161
分享到

css中背景图如何设置平铺方式

2024-04-02 19:04:59 161人浏览 安东尼
摘要

这篇文章主要介绍了CSS中背景图如何设置平铺方式,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 css中可用ba

这篇文章主要介绍了CSS中背景图如何设置平铺方式,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

css中可用background-repeat属性设置背景图的平铺方式,当值为“repeat”可向垂直和水平方向重复平铺,为“repeat-x”可向水平方向重复平铺,为“repeat-y”可向垂直方向重复,为“no-repeat”则不重复。

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

默认情况下,如果一幅背景图像不足以占满整个容器时,就会在水平方向和垂直方向重复,以填满整个容器。然而,有时候却希望背景图像只出现一次,或只在某个方向上重复。

这时,就可以通过 background-repeat属性来定义背景图像如何重复,即背景图像的平铺方式,可选值有 repeat | repeat-x | repeat-y | space | round | no-repeat,默认值为 repeat。不同取值的含义见下表:

background-repeat属性的取值及含义
属性值含义
repeat默认值,图像在水平方向和垂直方向都重复以填满容器
repeat-x图像只在水平方向重复以填满容器
repeat-y图像只在垂直方向重复以填满容器
space图像向两端对齐重复以填满容器,多余空间用空白代替
round图像向两端对齐重复以填满容器,多余空间通过图像拉伸来填充
no-repeat不重复,图像只显示一次

默认情况下,背景图像的填充区域为元素的 padding-box 区域,而背景图像平铺之后,其填充区域将是元素的 border-box 区域。

background-repeat属性需要 2 个参数,如果提供 2 个参数,第一个用于水平方向,第二个用于垂直方向。如果只提供 1 个参数,则同时用于水平方向和垂直方向。特殊值 repeat-x 和 repeat-y除外,因为 repeat-x 相当于 repeat no-repeat,repeat-y 相当于 no-repeat repeat,即 repeat-x 和 repeat-y 就等价于提供了 2 个参数值。

为了清楚了解 background-repeat属性在不同取值下的表现,这里针对每个取值定义了一个类,然后把它们分别应用到一个容器。

html代码如下:

<div class="no-repeat"></div>
<div class="repeat-x"></div>
<div class="repeat-y"></div>
<div class="repeat"></div>
<div class="space"></div>
<div class="round"></div>
————————————————
版权声明:本文为CSDN博主「ixygj197875」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ixygj197875/article/details/79333143

CSS代码如下:

div { 
 width: 100px; 
 height: 120px;
 border: 1px dashed #888;
 background-image: url(bg.png);
}
.repeat-x {
 background-repeat: repeat-x;
}
.repeat-y {
 background-repeat: repeat-y;
}
.repeat {
 background-repeat: repeat;
}
.space {
 background-repeat: space;
}
.round {
 background-repeat: round;
}
.no-repeat {
 background-repeat: no-repeat;
}

上述代码中,容器的宽度为 100px、高度为 120px,背景图像的宽度和高度都是 40px。为了能够清楚可见背景图像的范围,这里给容器增加了 1px 的虚线框,给背景图像增加了 1px 的黑色边框。运行结果如图 4‑27 所示:

css中背景图如何设置平铺方式
background-repeat属性效果图

从上图可以看出,图像都是按原始尺寸进行重复,来填满容器。在水平方向上,当容器的宽度不是背景图像宽度的整数倍时:如果取值为 space,多余空间用空白填充;如果取值为 round,背景图像会被缩放;如果为其他值,最后一幅图像可能不完整。垂直方向同理。

感谢你能够认真阅读完这篇文章,希望小编分享的“css中背景图如何设置平铺方式”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网VUE频道,更多相关知识等着你来学习!

--结束END--

本文标题: css中背景图如何设置平铺方式

本文链接: https://lsjlt.com/news/82174.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • css中背景图如何设置平铺方式
    这篇文章主要介绍了css中背景图如何设置平铺方式,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 css中可用ba...
    99+
    2024-04-02
  • css怎么设置背景图的平铺模式
    本篇内容主要讲解“css怎么设置背景图的平铺模式”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css怎么设置背景图的平铺模式”吧!当我们有一张背景图的时候,如何...
    99+
    2024-04-02
  • css如何设置背景居中不平铺
    本文小编为大家详细介绍“css如何设置背景居中不平铺”,内容详细,步骤清晰,细节处理妥当,希望这篇“css如何设置背景居中不平铺”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 ...
    99+
    2024-04-02
  • css设置背景图片不平铺的方法
    本篇内容主要讲解“css设置背景图片不平铺的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css设置背景图片不平铺的方法”吧!方法:1、使用background-attachment属性,语...
    99+
    2023-06-14
  • 如何在html中设置背景图不平铺
    这期内容当中小编将会给大家带来有关如何在html中设置背景图不平铺,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。html有什么特点1、简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便,适合初...
    99+
    2023-06-06
  • CSS怎么设置背景图片横向平铺
    这篇文章主要介绍“CSS怎么设置背景图片横向平铺”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CSS怎么设置背景图片横向平铺”文章能帮助大家解决问题。一、CSS背景...
    99+
    2024-04-02
  • css如何设置图片平铺方式
    本篇内容介绍了“css如何设置图片平铺方式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • css如何让背景图片不平铺
    这篇文章主要介绍“css如何让背景图片不平铺”,在日常操作中,相信很多人在css如何让背景图片不平铺问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css如何让背景图片不平铺”...
    99+
    2024-04-02
  • CSS如何实现背景图片平铺
    这篇“CSS如何实现背景图片平铺”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“CSS如何实现背景图片平铺”文章吧。CSS背景...
    99+
    2023-07-04
  • html怎么设置背景图片平铺方
    这篇文章给大家介绍html怎么设置背景图片平铺方,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。html背景图片设置平铺方式<!DOCTYPE html><html><head&g...
    99+
    2023-06-15
  • css中如何设置背景图
    这篇文章给大家分享的是有关css中如何设置背景图的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。css中设置背景图的方法是,利用background-image属性来实现,如【background-image:ur...
    99+
    2023-06-15
  • CSS中怎么实现背景图片平铺
    这篇文章将为大家详细讲解有关CSS中怎么实现背景图片平铺,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。CSS背景图片平铺技巧使用CSS来设置背景图片同传统的...
    99+
    2024-04-02
  • css怎么实现背景图片平铺
    这篇文章主要介绍了css怎么实现背景图片平铺,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。   我们首先来看一下css设置背景图片平铺方式...
    99+
    2024-04-02
  • css中如何设置background背景图
    这篇文章主要为大家展示了“css中如何设置background背景图”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css中如何设置background背景图”这...
    99+
    2024-04-02
  • css中如何在页面上对背景图像进行平铺
    小编给大家分享一下css中如何在页面上对背景图像进行平铺,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 要是须要在页面上对背景...
    99+
    2024-04-02
  • css如何设置图片背景
    这篇文章给大家分享的是有关css如何设置图片背景的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。什么是csscss是一种用来表现HTML或XML等文件样式的计算机语言,主要是用来设计网页的样式,使网页更加美化。它也...
    99+
    2023-06-14
  • 如何在css中设置图片不平铺
    这篇文章将为大家详细讲解有关如何在css中设置图片不平铺,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。什么是csscss是一种用来表现HTML或XML等文件样式的计算机语言,主要是用来设计网...
    99+
    2023-06-14
  • css如何在页面上对背景图像进行平铺
    这篇文章主要为大家展示了“css如何在页面上对背景图像进行平铺”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css如何在页面上对背景图像进行平铺”这篇文章吧。 ...
    99+
    2024-04-02
  • css如何设置div背景图片
    今天小编给大家分享一下css如何设置div背景图片的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一...
    99+
    2024-04-02
  • css如何设置background背景图片
    这篇文章主要为大家展示了“css如何设置background背景图片”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css如何设置background背景图片”这...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作