css更改背景图片大小
最近项目中的一个页面用到的图片要比原图小很多,但是这个图片是以一个标记的背景图显示的,不能像在中那样直接设置width、height的值来决定图片显示的大小,最后从网上查到可以使用background-size属性来设置背景的大小的,经实践可行。
以下是我在标签中的属性用法:
display: block;
width: 28px;
height: 28px;
background: url(./images/icon.png) no-repeat;
line-height: 2000px;
overflow: hidden;
background-size: 144px 56px;
以下内容摘自网络,有更加详尽的用法,可以作为参考:
如何用css背景图片拉伸 以及100% 满屏显示呢?这个问题听起来似乎很简单。但是很遗憾的告诉大家。不是我们想的那么简单。
比如一个容器(body,div,span)中设定一个背景。这个背景的长宽值在css2.1之前是不能被修改的。
所以实际的结果是只能重复显示,所以出现了repeat,repeat-x,repeat-y,no-repeat这些属性。就是用来控制背景图片的显示的。所以一般用作背景图片的有2类: 1.是一整张大图,尺寸和区域大小刚好吻合
2.一个很小的条状图,通过repeat后,形成一个很规则的大图背景。 但是css3出现以后,这个情况被改善了。background-size 属性可以让我们之前的希望成真。
而且这个属性在firefox,chrome,以及ie9上都可以使用。 具体使用方法如下:
背景图尺寸(数值表示方式): 代码如下:#background-size{
background-size:200px 100px;
} 背景图尺寸(百分比表示方式): 代码如下:#background-size2{
background-size:30% 60%;
} 背景图尺寸(等比扩展图片来填满元素,即cover值): 代码如下:#background-size3{
background-size:cover;
} 背景图尺寸(等比缩小图片来适应元素的尺寸,即contain值): 代码如下:#background-size4{
background-size:contain;
} 背景图尺寸(以图片自身大小来填充元素,即auto值): 代码如下:#background-size5{
background-size:auto;
}
原文地址:http://www.ablanxue.com/prone_14261_1.html
css更改背景图片大小相关推荐
- css设置div背景图片大小,适应宽度
问题: 没有通过css设置背景图片大小时候,背景图按照真实图片大小展示,会出现超出或者过小情况,如下是图片width:1920px 超出页面设计的1320px,效果如下 真实图片是这样的 解决方法 通 ...
- 用css控制背景图片的位置,大小
引用连接:http://hi.baidu.com/dengdan1025/blog/item/c3463bfba4c3969158ee90d5.html 对于图片,首先我们先想到是背景图片.因为我们许 ...
- 怎么修改背景图片大小的HTML代码,css如何改变背景图片大小?
我们现在经常会用到CSS,在编写过程中,会遇到CSS背景图像大小设置的问题.那么css如何改变背景图片大小?下面本篇文章就来给大家介绍一下,希望对大家有所帮助. 在CSS中,想要改变背景图片的大小,可 ...
- html5中背景图片的大小怎么调,css中怎么改变背景图片大小?
在CSS中,想要改变背景图片的大小,可以通过设置background-size属性来实现.下面本篇文章就来给大家介绍一下使用background-size属性改变背景图片大小的方法,希望对大家有所帮助 ...
- YDOOK : CSS div 设置背景图片大小自动缩放
YDOOK : CSS div 设置背景图片大小自动缩放 设置示例: 选择器{width:100%;height:100%;background-repeat:no-repeat:background ...
- Web前端,CSS背景图片大小、文字阴影、盒子阴影、过渡
前言 持续学习总结输出中,今天分享的是Web前端,CSS背景图片大小.文字阴影.盒子阴影.过渡 背景图片大小 background-size:宽度 高度; 设置背景图片的大小 取值 场景 数字+px ...
- 判断鼠标点击在div外时,更改背景图片
学习起步时,本人试着在web端界面上仿照qq客户端主菜单,做出了一个界面. 当做到qq主菜单的搜索框时,发现点击搜索框后,里面的背景图片会消失,如下面2张图所示: 点击前 ...
- html怎么改变图片整体大小,css怎么改变图片大小?
css怎么改变图片大小?下面本篇文章就来给大家介绍一下使用css改变图片大小的方法,希望对大家有所帮助. 在HTML页面中,图片的显示方法有两种,分别为:img图片,background(背景)图片. ...
- css怎么分开背景图片,css切背景图片(background-position)
给元素添加背景图片的方式有很多,个人总结的有: 用img插入图片: css3的方式手动绘图: 单独用background-image单独插入图片: 其中用background-image有两种方法,一 ...
最新文章
- 【转】rails 遇到 Could not find a JavaScript runtime execjs错误(ubuntu)
- 文本空格_别敲空格了,Word文本对齐谨记这2招,好用到炸裂!【Word教程】
- Navicat for MySQL 连接 Mysql 8.0.11 出现1251- Client does not support authentication protocol
- 宝塔面板绑定域名导致无法访问
- 拿着6位数工资,没写一行代码!为何还能成为最佳员工?
- mysql数据库官网怎么下载安装_MySQL数据库的下载与安装
- POI合并单元格注意事项
- cmd操作 以及几个常用快捷键
- 在JavaScript中实现继承的几种方式
- 矩阵相乘取共轭_共轭矩阵
- ubuntu系统给u盘拷贝文件
- 妙控键盘大写按哪个键_苹果键盘怎么输入大写字母
- JavaWeb-JSON
- PXE+HTTP+TFP+DHCP自动化部署
- Excel如何通过年份上的时间差操作求得员工工龄
- 安卓利用fat-aar打包含有第三方aar的model
- 什么是VLAN?VXLAN?以及VLAN和VXLAN的区别?
- 阿里云 mysql tps_MySQL_tps
- 关于原生解析的简单使用
- XCTF 攻防世界 web 高手进阶区
热门文章
- FPGA的GigE Vision IP相机图像采集方案设计,转换为千兆UDP,支持10G MAC
- sklearn.datasets.make_circles()函数和make_moons()函数
- 【笔试】2020年3月22号远景智能笔试
- win10添加环境变量后没用_今天告诉你Win10系统配置环境变量未生效的完全解决教程...
- Java项目管理工具:maven配置详解
- UE4-(雾效)光束光晕、光束遮蔽
- 2012年山西省各市GDP排名、城镇居民人均可支配收入排名、农村居民人均纯收入排名...
- 乐播科技java怎样,乐播投屏用不了
- c++ 实现c#的int.TryParse。
- 最小生成树、次小生成树