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

  • 个人所得税退税操作流程
  • 发票货物名称前带星号规定
  • 分公司能享受小微企业所得税优惠吗
  • 申请100万增值税发票资格
  • 营业执照办出后多久生效
  • 缴纳个人所得税扣除项目
  • 固定资产的确认条件是什么
  • 个人开劳务发票是否需要交纳个人所得税呢?
  • 资金账簿印花税减半征收是从什么时候开始的
  • 朋友挂靠公司社保
  • 利润表中列报项目
  • 来料加工企业的会计处理问题
  • 营改增后增加了什么征税项目
  • 免税单位无租使用纳税单位土地
  • 本月没有发生额本月合计
  • 公户没有开票进账了可以吗
  • 企业销售收入含不含税
  • 公司购买进口产成品关税会计分录怎么做?
  • bois如何设置启动项
  • 怎么在bios设置启动项
  • 收到个人所得税退税手续费分录
  • 实习生短期意外保险能企业所得税前扣除吗?
  • 房屋及建筑物改造费用
  • 微软笔记本
  • 户外广告位怎么收费
  • 分期收款销售商品纳税义务发生时间
  • 售后租回交易的实质是什么
  • php可以做什么脚本
  • php格式转换
  • 不能抵扣的福利发票要勾选吗为什么
  • OpenAI Translator | 基于ChatGPT API全局翻译润色解析插件
  • 短期借款转为长期借款引起的会计要素变化
  • python中的string
  • 当月交印花税会计分录
  • 增值税的税目和税率
  • 劳务公司可以
  • js变量作用范围
  • 开票人是管理员可以报销吗
  • 个税专项附加扣除标准调整
  • 沙石料进项发票
  • sql2008强制还原数据库
  • 微信支付宝等第三方支付的优缺点
  • 核定征收一般纳税人进项是否可抵扣
  • 对外公司
  • 城建税多交了怎么办
  • 业务招待费的扣除标准60%什么意思
  • 股权稀释违法吗
  • 小规模纳税人收到专票后如何处理
  • 无形资产摊销费怎么算
  • win7关机很慢是什么原因
  • linux文本处理常用命令
  • win7 win8.1双系统安装教程
  • bios没有usb启动项解决方法联想
  • 打开优酷视频播放
  • winxp内存不足怎么办
  • win8右侧栏设置
  • main.exe是什么意思
  • win10更新中途怎么取消
  • win7不识别大于4T的盘
  • 使用iso镜像文件
  • ie等级
  • cocoscreator分包
  • 如何理解js中的原型
  • java语言的解释器是什么
  • js调用方法什么时候要加括号
  • jquery注释有哪几种
  • js修改内容
  • 酷狗app去广告
  • shell自定义函数以及使用
  • 用js实现一个复杂对象深拷贝的算法
  • node.js web开发
  • jquery操作select元素和option的实例代码
  • js 截取
  • python dict.get()和dict['key']的区别详解
  • python面向对象编程心得体会
  • 熟练使用jquery
  • 音频资料下载
  • 注册会计师和注册建造师哪个难考
  • 卷烟批发环节的消费税
  • 企业所得税年报怎么填
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设