CSS基础 背景图片的相关属性
2024-09-08 02:38:59
属性名:
background-size: 宽度 高度;
属性值 | 说明 |
数字+px | 简单方便,常用 |
百分比 | 相当于盒子自身的百分比,如:百分百,就是就算是图片变形也要显示 |
contain | 动比例缩放,但不会超出盒子最大,不会变形,有可能留白 |
cover | 覆盖,等比例缩放,不会留白 |
属性1:因为盒子和图片不一样,容易拉伸变形
代码:
.one{
width: 400px;
height: 300px;
border:1px solid #000;
background: url(./images/sprites.png) no-repeat /*不让图片在盒子里平铺*/;
background-size: 400px 300px;
}
效果图:
属性二:因为盒子和图片不一样,容易拉伸变形,具体根据情况而定
代码结构:
.one{
width: 400px;
height: 300px;
border:1px solid #000;
background: url(./images/sprites.png) no-repeat /*不让图片在盒子里平铺*/;
background-size: 100% 100%;
}
效果跟属性一,一样
属性三:
代码结构:
.one{
width: 400px;
height: 300px;
border:1px solid #000;
background: url(./images/sprites.png) no-repeat /*不让图片在盒子里平铺*/;
background-size: contain;
}
效果图
属性四:
结构代码:
.one{
width: 400px;
height: 300px;
border:1px solid #000;
background: url(./images/sprites.png) no-repeat /*不让图片在盒子里平铺*/;
background-size: cover;
}
效果图,图片没有完全显示:
background连写格式:
background: color image repeat position/size;
注意:如果连写和单写同时出现,连写写在单写的前面或者用连写写在一起,如果顺序反了,会将其覆盖
最新文章
- CSS知识总结(九)
- Selenium 面试题总结(乙醇Blog记录的面试题)
- C++ 类模板的使用
- jquery用append添加按钮之后,按钮监听无法使用的解决方法
- Objective-C 快速入门--基础(二)
- win10我能ping通他人,但他人ping不同我
- Rhel6-heartbeat+lvs配置文档
- 使用mongo-java-driver3.0.2.jar和mongodb3.0在java代码中的用户验证4
- CodeForces 164C Machine Programming 费用流
- HTTP请求头host解析
- 关于DISPLAY变量显示问题
- Codeforces 599C Day at the Beach(想法题,排序)
- HDU 2425 DNA repair (AC自动机+DP)
- SQL SERVER表不能修改表结构的处理方法
- STL insert()使用
- 【Java基金会】Java整理面试问题和评论(一)
- Quirks模式是什么?它和Standards模式有什么区别
- 6.RDD持久性
- 详解在Linux下实现(彩色)进度条程序,并通过makefile进行编译.
- ES6学习笔记(let,const,变量的解构赋值)