位置: 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、前端)(浏览器同源策略限制)

  • 增值税加计抵减政策10%和15%
  • 企业所得税应纳税额
  • 酒类产品的税率
  • 小规模纳税人个税是月报还是季报
  • 进项税额记哪方
  • 个人专项扣除需要扣税吗
  • 一般纳税人所得税优惠政策最新2022
  • 什么叫税控盘清卡
  • 如何区分总额法和净额法
  • 现金折扣的销售额
  • 视同销售计入销售费用能税前扣除吗
  • 销售毛利率算法
  • 法人费用报销怎么报销
  • 销售预付卡的成本是什么
  • 预计负债计提时调减还是调增
  • 建筑行业如何结合个人例子写论文
  • 股东以私人名义帮公司付款合法吗
  • 工程结算怎么结转收入
  • 房地产经纪公司经营范围
  • 调解书和判决书执行力度一样吗
  • 个人汽车租赁发票网上怎么开
  • 会计经验要求怎么填
  • 国税申报数据能修改吗
  • 非居民企业取得股息红利企业所得税
  • 企业所得税申报表在哪里打印
  • 股权购买会计分录
  • 主营业务收入和其他业务收入的区别
  • 奖励费收入是什么
  • 个体户季度超30万要交多少税
  • 固定资产出售后净残值怎么处理
  • bios如何解除电脑密码
  • qq游戏怎么玩不了怎么回事
  • 持有至到期投资和债权投资的区别
  • 工会经费是不是应付职工薪酬
  • php命令行执行文件
  • 股东撤资属于什么科目
  • 有关五险一金的知识
  • pytorch说明文档
  • html中display none
  • 银行汇票和银行本票的区别
  • php similar_text()函数的定义和用法
  • 账面价值大于计税基础为啥为递延所得税负债
  • typescript中文文档
  • 路由vue-router
  • 命令行 压缩
  • 织梦生成出现500
  • 小卖部铺货首次送货流程
  • 工资结算汇总表怎么填
  • 合伙企业分配利润会计分录
  • 没有货怎么做电商
  • mysql语句语法
  • 跨年租金如何确认收入
  • 劳务分包劳务费付款比例
  • 结转生产成本是不是成品入库
  • 利润分配未分配利润是净利润吗
  • 公司法人的车辆给公司用可以报销费用吗
  • 研发费用摊销方法
  • 给职工交的商业险是什么
  • 账簿凭证的管理要求
  • vmware虚拟机无法打开内核设备怎么办
  • 远程桌面登录显示其他用户
  • windows service 2008 r2
  • unins000.exe - unins000是什么意思
  • macbook的dock栏
  • administrator帐户已锁定
  • win7安装kb3170455失败
  • win8找不到桌面
  • win7怎么取消开机选择系统
  • Android GLSurfaceView.Renderer
  • 安卓sdk目录下用来存放各种版本sdk的目录是
  • android屏幕适配的五种方式
  • apache部署项目
  • 纸嫁衣6攻略全文图解
  • 动态修改ip
  • Python爬取网易云一首歌的全部评论并进行分析
  • 如何解决eclipse非正常关闭重打开编译代码
  • python3 random模块
  • 自定义view的基本流程
  • 江苏税务网上办税服务厅服务提醒
  • 我国就业制度的演变
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设