CSS把图片设置为背景

2 篇文章 0 订阅

前言

先列出几种常用的搭配,方便 CV,想了解具体的可以看后面详细介绍。

第 1 组:刚好填充整个背景区域,不重复

background-image: url("~@/路径");
background-size: cover;
background-repeat: no-repeat;

第 2 组:从左上角开始,垂直水平重复填充

background-image: url("~@/路径");
background-size: 30px auto; // 宽度 30px ,高度自适应

一、图片路径:background-image

引入图片,注意路径前面需要加 ~ 符。

background-image: url("~@/路径");

二、图片大小:background-size

指定背景图片的大小,可以设置具体数值百分比covercontain

  • 具体数值:指定宽高
  • 百分比:按图片自身大小的百分比显示,100% 表示原图大小
  • cover:宽高比不变,图片缩放为刚好覆盖背景区域的最小大小
  • contain:宽高比不变,图片缩放为适合背景区域的最大大小
background-size: 100px 100px; // 可以只设置一个数值,未设置的值默认为 auto
background-size: 100% 100%; // 可以只设置一个数值,未设置的值默认为 auto
background-size: cover;
background-size: contain;

三、是否重复:background-repeat

当图片宽高小于背景时,如何设置重复情况,默认 x轴y轴都重复。

  • repeat:默认值,x轴y轴都重复
  • repeat-x:仅x轴重复
  • repeat-y:仅y轴重复
  • no-repeat:不重复
  • inherit:继承父元素的属性设置
background-repeat: repeat; // 默认值,垂直水平都重复
background-repeat: repeat-x; // 水平方向重复
background-repeat: repeat-y; // 垂直方向重复
background-repeat: no-repeat; // 不重复
background-repeat: inherit; // 继承父元素

四、起始位置:background-position

设置背景图片的起始位置,默认值为 0%0%,即左上角。

  • 关键字left topleft centerleft bottomright topright centerright bottomcenter topcenter centercenter bottom,这个太简单了,就不一一描述了,只需要注意一点,如果只写了一个关键字,另一个默认为 center
  • x% y%:指定百分比,左上角为0%0%,右下角为100%100%
  • xpos ypos:指定像素,左上角为0px0px,如果只写了一个,另一个默认为 50%
  • inherit:继承父元素的属性设置
background-position: center center;
background-position: 50% 50%;
background-position: 0px 0px;

五、能否滚动:background-attachment

背景图片是否可以跟随页面滚动,默认值为 scroll,可以滚动。

  • scroll:默认值,背景图片随着页面滚动
  • fixed:背景图片不会随着页面滚动
  • local:背景图片会随着元素内容滚动
  • inherit:继承父元素的属性设置
background-attachment: scroll; // 随页面滚动
background-attachment: fixed; // 不滚动
background-attachment: local; // 随内容滚动

结束

其实还有其它属性,但是使用频率没那么高,就不一一介绍了,想了解的可以去 菜鸟教程 查看。

  • 13
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

温其如玉_zxh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值