7 HTML中img标签的图片资源处理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7 HTML中img标签的图片资源处理相关的知识,希望对你有一定的参考价值。
参考技术A url-loader处理了css中背景图片的引用的问题;html中直接使用img标签src加载图片的话,使用copy-webpack-plugin插件是将图片复制到dist目录下,因为没有被依赖,图片将不会被打包, html-withimg-loader 是另一种解决这个问题的方式,图片会被打包,而且路径也会处理妥当。使用时,只需要在html中正常引用图片即可,webpack会找到对应的资源进行打包,并修改html中的引用路径
html-withimg-loader用来处理html中的img资源,并且其打包规则与url-loader一样;copy-webpack-plugin是从源拷贝到目标位置,如dist目录,变相实现img图片的引用,但并不是经过webpack的打包,更适用于音视频等媒体资源。
怎样在html中控制图片显示大小
可以用“width”和“height”属性控制图片的显示大小。
1、新建html文件,在body标签中添加img标签,为img标签设置“src”属性,属性值为图片的地址,这时图片的显示大小是图片自身的大小:
2、为img标签单独设置“width”或“height”属性,属性值为宽度或者高度,这时图片的宽度将变成设置的宽度,高度将会按原比例进行缩放 :
3、同时为img标签设置“width”和“height”属性,这时图片的大小将会完全按照设置的大小显示:
html中控制图片大小,用到的工具:notepad++,步骤如下:
通过img标签的属性,width和height代码控制图片的大小,代码如下:
说明:更改图片大小更改width和height的值
2.通过css来控制图片的大小,代码如下:
html代码部分:<div class="pic"><img src="images/xx.jpg"></div>css部分:.pic imgwidth:100px;height:100px
说明:通过css也可以控制图片的大小。
说明:图片大小注意控制比例,否则比例失调,图片就失真。
参考技术B通过width和height属性就可以实现。
代码如下:
<img src="1.jpg" widht="100" height="100" alt="图片大小为100*100">or:
<img src="1.jpg" widht="50%" height="60%" alt="图片大小为50%*60%">
看效果图:
定义和用法
<img> 标签的 height 和 width 属性设置图像的尺寸。
参考技术C 原理:用JS在加载图片后判断图片是否突破规定的高和宽,如果超过再根据图片的宽高比例进行调整。
特别说明,JS代码只限制图片的高或者宽时,宽或者高会按照比例进行相应调整。
假如你需要把所有的图片显示在140*226的区间里面,那么就使用下面这样的代码:
<img src=2009/04/1232336585-19.jpg onload='if (this.width>140 || this.height>226) if (this.width/this.height>140/226) this.width=140; else this.height=226;'> 参考技术D .h img width:286px;height:84px;
<div class="h">
<img src="image/1.png">
</div>
image/1.png图片路径
以上是关于7 HTML中img标签的图片资源处理的主要内容,如果未能解决你的问题,请参考以下文章
JS 截取图片(img)标签中一块区域的内容转为base64编码
:9.HTML如何在网页中添加图片(img标签使用方法,以及img标签属性:altheightwidth);图片格式选择