位置: IT常识 - 正文

background-size 之 背景图的尺寸设置

编辑:rootadmin
background-size 之 背景图的尺寸设置

目录

一:background-size参数取值

1.0

1.1

二:实例分析

2.1 参数分析

2.2 代码实例分析


推荐整理分享background-size 之 背景图的尺寸设置,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

引:background-size: 没有设置任何尺寸时使用图片本身的大小,宽度和高度都是auto默认值

可以用px设置成具体的值,也可以使用百分比

一:background-size参数取值1.0

    1个值 同时设置宽高     2个值 分别设置宽高

1.1

1     以px为单位的数字 2     % 3     cover 让背景图片充满这个容器,哪怕图片显示不全也没关系,不在乎 4     contain 让图片完全在容器中显示(等比例缩小)哪怕容器有空白,也没关系

1.2 作用范围

这些属性能够写在一个简单的属性中:background。必须指出background负责元素内容部分的背景,包括padding和border,但不包括margin。

二:实例分析

各种不同比例的适配问题,完美适配很少发生

2.1 参数分析background-size 之 背景图的尺寸设置

background-size: 100% 50%;  宽度占满屏幕,高度占50%

background-size: 100% 100%; 宽度高度都占满整个屏幕,除非图片完美适配,否则图片会变形

background-size: 100% auto; 宽度占满屏幕,高度自动适配,高度有所牺牲

background-size: auto 100%; 高度占满屏幕,宽度自动适配,宽度有所牺牲

至于是要牺牲宽度还是高度,具体问题具体分析,比如学子的沙发可以裁掉,有的背景图不能裁

background-size: cover;铺满整个容器,多余的部分会被裁掉

background-size: contain;至少有一张完整的图呈现出来,一定会有多余的空间

2.2 代码实例分析

背景图1和背景图2 you红色边框分隔开来

背景图1

背景图2

<!DOCTYPE html><html><head><meta charset="utf-8"><title>背景图片的尺寸</title><style type="text/css">* {margin: 0;padding: 0;}/* 版心尽量清爽一点,就设置宽度与居中 */.center {width: 900px;margin: 0 auto;}/* 背景图1的相关设置 */.pic {/* 宽度使用父级的 */height: 500px;border: 5px solid red;/* 加入背景图 */background-image: url(img/bg.png);/* 尺寸设置 */background-size: 600px 300px;/* 可以使用百分比,但是宽高都是100%的情况,防止图片变形 */background-size: 100% 100%;/* 宽度100%,高度自动适配,会牺牲一部分高度 */background-size: 100% auto;/* 宽度自动适配,高度100%,会牺牲一部分宽度 */background-size: auto 100%;/* 铺满整个屏幕,多余的部分会被裁掉 */background-size:cover; /* 至少有一张完整的图呈现出来,一定会有多余的空间 */background-size:contain;}.shucai {height: 300px;background-image: url(img/carousel-1.jpg);background-size: auto 100%;/* 与contain是有区别的,注意观察两种值不同的效果 */background-size: 100% auto;/* 至少有一张完整的图片展现出来 */background-size: contain;/* 铺满整个容器,多余的部分会被裁掉 *//* background-size: cover; */}</style></head><body><div class="bg1"><div class="center"><!-- pic这个要设置与背景图相关的样式 --><div class="pic"></div></div></div><div class="bg2"><div class="center"><!-- pic这个要设置与背景图相关的样式 --><div class="shucai"></div></div></div></body></html>

本文链接地址:https://www.jiuchutong.com/zhishi/296180.html 转载请保留说明!

上一篇:《Web应用开发》(头歌)(《web应用开发》是什么)

下一篇:浏览器同源策略导致跨域问题 No ‘Access-Control-Allow-Origin‘ header 原因及解决方式--(后端、nginx、前端)(浏览器同源策略限制)

  • 一般纳税人减免增值税政策
  • 正常工资薪金包括年终奖吗
  • 结转本月完工入库产品制造成本,甲产品800台全部完工
  • 税率变更后账务怎么处理
  • 红字发票可以只开金额没有数量吗
  • 文化传媒公司开票税点
  • 本币原值是什么意思
  • 利润表盈利结构分析
  • 房产未竣工如何缴纳房产税
  • 罚没收入属于
  • 基础设施特许权包括
  • 房地产公司固定资产管理制度
  • 房地产企业预缴税费
  • 营改增后如何纳税
  • 非独立核算分公司个税怎么申报
  • 房地产企业暂估成本
  • 电子发票详见清单怎么开
  • 生产企业研发用原料抵进项可以吗?
  • 定额发票上的金额是什么
  • 营改增后房屋出租税率
  • 车改补贴是否计入工资总额
  • 长期待摊费用原值怎么填
  • 代缴个税税务局奖励款怎么做账?
  • 委托代销中受托方账务处理
  • 预提企业所得税税额怎么计算
  • 环境保护税法是什么意思
  • win11windows键没反应
  • 污水处理费该谁交
  • 公司注销帐上的钱取出来要交税吗
  • 开机自动进入安装模式
  • win11多开
  • 公司已开票给客户,但客户未打款怎么办?
  • PHP:spl_object_hash()的用法_spl函数
  • 其他存货包括哪些内容
  • 置换土地如何做账务处理
  • 代开发票要带什么资料去税务局办理?
  • 哪些货物可以享受减免税政策
  • 企业新产品销售收入数据
  • 残保金怎么计算公式
  • vue.$el
  • RocketMQ-02
  • nodejs写后端接口
  • java transactional
  • 退税勾选错了怎么办
  • 接受捐赠收入要缴纳企业所得税吗
  • 进项税额是什么意思
  • 财务费用利息收入是什么意思
  • 工资计提啥意思
  • 营业执照变更法人需要本人去吗
  • 电子产品对外加工
  • 企业技术服务费比例
  • 银行承兑个人可以用吗
  • 装修费一定要摊销吗
  • 因自然灾害发生固定资产净损失
  • 跨年暂估成本会计分录
  • 办公费项目内容
  • 固定资产售后回租融资租赁利息可以抵扣进项税额么
  • 自产产品与视同自产产品
  • 如何使用命令查找电脑IP地址
  • 苹果mac安装win7系统
  • Winpack.exe - Winpack是什么进程
  • 怎么才能更好的优化我的电脑
  • ahci提升有多大
  • win10系统怎么配置交换机
  • unable to instantiate default
  • python中map函数功能
  • perl -pi
  • unity 调用java
  • fiori开发
  • javascript零基础
  • 详解js跨域原理是什么
  • 税控盘登录密码忘了怎么办怎么重置
  • 申报税务登记日期怎么填
  • 代扣代缴企业所得税手续费
  • 江苏发票认证平台app
  • 国家产业政策是什么
  • 房产折旧怎么算
  • 江西省抚州市黎川县洵口镇
  • 新企业会计准则长期待摊费用
  • 什么发票可以抵税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设