html图片重复属性设置,CSS background-repeat 背景图的重复方式

通常我们会给background-image通过background-repeat定义其图像重复的方式。如,纵向重复、横向重复、纵横重复或不重复。

cbf5c233ec776e9e2bf9dd8a18a38c2d.png

CSS background-repeat 背景图的重复方式

语法

background-repeat: repeat-x;

background-repeat: repeat-y;

background-repeat: repeat;

background-repeat: no-repeat;

使用最多的可能就是上面这些,下面看看另两种属性值:

background-repeat: space;

background-repeat: round;

默认情况下,重复的图像被剪裁为元素的大小,但它们可以缩放 (使用 round) 或者均匀地分布 (使用 space)。

round : 随着允许的空间在尺寸上的增长, 被重复的图像将会伸展(没有空隙), 直到有足够的空间来添加一个图像. 当下一个图像被添加后, 所有的当前的图像会被压缩来腾出空间。

space : 图像会尽可能得重复, 但是不会裁剪. 第一个和最后一个图像会被固定在元素(element)的相应的边上, 同时空白会均匀地分布在图像之间. background-position属性会被忽视, 除非只有一个图像能被无裁剪地显示. 只在一种情况下裁剪会发生, 那就是图像太大了以至于没有足够的空间来完整显示一个图像。

双值语法

background-repeat: repeat space;

background-repeat: round space;

background-repeat: no-repeat round;

写法和平时一样,水平|垂直。

演示

repeat 演示

round 演示

space 演示

space round 双值演示

HTML 与 CSS 示例代码

图片大小200*200(单位:px),创建一个400*200(px)的可收缩容器进行演示。

.wrap{

background-image: url('http://www.deathghost.cn/public/images/avatar.jpg');

/* background-repeat: space; */

/* background-repeat: round; */

/* background-repeat: space round; */

resize: both;

width: 400px;

height: 200px;

border: 1px orangered solid;

overflow: hidden;

}

具体应用场景根据实际设计而定。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值