`

教你用js超简单实现页面自动控制图片的宽度和高度

 
阅读更多

在图片里加句简单的js轻松实现页面自动控制图片的宽高度,使图片不变形

拆开后的代码:
同时控制高度和宽度:
<img
onload="if(this.height>75){
this.height=75;
}else{
if(this.width>95){
this.width=95;
}
}"
src="4_avatar_middle.jpg"
/>

连接后的代码:
<img onload="if(this.height>75){this.height=75;}else{if(this.width>95){this.width=95;}}" src="4_avatar_middle.jpg" />

控制宽度:
<img
onload="if(this.width>95){
this.width=95;
this.height=auto;
}"
src="4_avatar_middle.jpg"
/>

连接后的代码:
<img onload="if(this.width>95){this.width=95; this.height=auto;}" src="4_avatar_middle.jpg" />

控制高度:
<img
onload="if(this.height>95){
this.height=95;
this.width=auto;
}"
src="4_avatar_middle.jpg"
/>

连接后的代码:
<img onload="if(this.height>95){this.height=95; this.width=auto;}" src="4_avatar_middle.jpg" />

分享到:
评论

相关推荐

    JS实现控制图片显示大小的方法【图片等比例缩放功能】

    关于使用JavaScript实现图片等比例缩放功能,这是前端开发中常遇到的需求。图片等比例缩放是指在调整图片大小时,保持图片的宽高比不变,避免图片因缩放导致的变形。这种技术尤其在响应式网页设计中非常有用,可以...

    iframe自适应高度和宽度

    然而,在使用`iframe`时,如何使其高度和宽度能够根据内容自动调整,是开发者们经常遇到的问题之一。 #### 一、基本概念 在默认情况下,`iframe`的高度和宽度是固定的,需要开发者手动设置。当嵌入的内容发生变化...

    图片排列效果(几行几列宽度固定,高度自适应)

    "图片排列效果(几行几列宽度固定,高度自适应)"这个主题关注的是如何在有限的网页空间内,以固定宽度的列和自适应高度的行来展示多张图片,同时保持整体布局的美观和一致性。这种布局方式常见于摄影网站、产品展示...

    JS实现页面图片展示效果

    9. 图片瀑布流(Masonry Layout):类似Pinterest的布局方式,图片根据屏幕宽度自动排列成多列,每列高度不同,形成视觉上的瀑布效果。可以通过Masonry库或纯JavaScript实现。 10. 视差滚动(Parallax Scrolling)...

    turn.js实现书本翻页效果插件

    接着,使用JavaScript初始化Turn.js插件,设置必要的参数,如页面数量、宽度、高度等。最后,调用`turn()`方法来启用翻页效果。 4. **自定义配置** Turn.js 提供了一系列可配置的选项,例如: - `width` 和 `...

    js自动修改图片尺寸

    ### JavaScript自动修改图片...通过上述几种方法,我们可以灵活地使用JavaScript来实现图片尺寸的自动调整功能。这对于提高网页加载速度、优化用户体验具有重要意义。开发者可以根据实际需求选择合适的方案进行实现。

    js实现点击图片放大照片

    以上代码会保持图片的纵横比,并将其宽度限制为200像素,同时自动调整高度,以适应新的尺寸。 总结来说,利用JavaScript实现点击图片放大功能主要涉及事件监听、DOM操作和CSS样式调整。而生成缩略图则可以通过...

    基于 cropper.js 实现 前端图片裁剪、放大、缩小、移动 支持移动端和PC端

    `cropper.js` 是一个强大的 JavaScript 图片裁剪库,它支持在移动端和PC端进行图片的裁剪、放大、缩小和移动操作,极大地提高了用户体验。本教程将详细介绍如何利用 `cropper.js` 来实现这些功能。 首先,我们要...

    kindEditor4.1版修改上传图片宽高(图片自适应)

    2. **处理图片高度**:为了保持图片的比例不变,可以考虑将图片的高度属性删除或者注释掉,这样浏览器会自动根据宽度的比例来计算高度。 ```javascript // img.attr('height', height); // 注释掉此行 ``` 3. *...

    js控制图片放大、缩小、按比例显示

    在JavaScript(JS)编程中,控制图片的放大、缩小以及按照比例显示是常见的需求,尤其在网页设计和交互效果中。下面将详细讲解如何利用JavaScript实现这些功能。 1. **图片放大与缩小** - **鼠标滚动事件**:在...

    页面实现多个图片轮播功能demo

    本项目“页面实现多个图片轮播功能demo”旨在教你如何使用原生JavaScript来实现这一功能,同时通过调用同一函数实现代码复用,避免冗余。 一、图片轮播基本原理 图片轮播的核心原理是改变图片的显示状态,通常通过...

    js代码 图片自动播放

    从给定的文件信息来看,该段代码主要实现了利用JavaScript(JS)进行图片的自动播放功能,这在网站设计和动态展示中非常常见。下面,我们将深入解析这段代码中的关键知识点,包括其工作原理、实现机制以及可能的优化...

    CSS实现的图片宽高自适应固定边框

    使用JavaScript实现往往复杂且可能会影响页面性能,因为需要在页面加载或窗口调整大小时动态计算图片尺寸并更新。而使用overflow:hidden虽然简单,但是它仅仅是裁剪超出容器部分,而不是使图片缩放以适应容器,这样...

    javascript实现图片左右滚动效果【可自动滚动,有左右按钮】

    给定的文件是关于如何使用JavaScript实现一个图片滚动效果的说明,其中包括自动滚动功能,以及带有左右按钮控制的图片浏览界面。这一功能是基于名为scrollPic.js的JavaScript插件实现的。文章还提到,相应的示例源码...

    jQuery自适应宽度跟高度相册代码

    在实现这个项目时,你可以先创建基本的HTML结构,包括图片容器和图片元素。然后编写CSS样式,定义相册的基本布局和媒体查询。接下来,引入jQuery库,并编写JavaScript代码,用于响应窗口大小变化和处理图片布局。 ...

    用js实现图片轮转

    本教程将深入探讨如何使用JavaScript(JS)、CSS(层叠样式表)和HTML(超文本标记语言)来创建一个图片轮转效果。下面我们将详细讲解这个过程。 首先,我们需要构建HTML结构。在HTML文件中,我们创建一个包含多张...

    用javascript实现背景自动拉伸

    ### 使用JavaScript实现网页背景图片自动拉伸的知识点 在网页设计与开发的过程中,经常会遇到需要对背景图片进行自适应处理的情况。特别是在响应式设计日益普及的今天,如何让背景图片根据不同的屏幕尺寸自动拉伸变...

    viewer.js图片放大缩小使用的js

    `viewer.js`是一个轻量级的前端JavaScript库,专门用于实现图片查看和缩放功能。在网页中,用户可以通过点击图片来预览、放大或缩小图片,提供了类似于原生图片查看器的体验。这个库主要面向JavaScript开发者,适用...

    button自适应高度和自动换行

    在网页设计中,按钮(Button)的样式和布局是用户体验中的关键...以上代码创建了一个使用Flexbox布局的按钮容器,按钮会根据内容自动调整高度,并在容器宽度不足以容纳时自动换行。你可以根据项目需求调整样式和布局。

    JS控制浏览新闻图片。

    在JavaScript(JS)中控制浏览新闻图片是一种常见的网页交互需求,尤其在现代Web开发中,随着Flash逐渐被淘汰,JS已经成为实现动态图像展示的主要工具。本文将深入探讨如何使用JavaScript实现图片浏览功能,解决图片...

Global site tag (gtag.js) - Google Analytics