You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

重置CSS图片宽度为旧的宽度属性值。

CSS中,可以通过给img标签设置max-width属性的值为100%来实现图片自适应宽度,但是当需要重置图片宽度时,却很难找到之前的宽度属性值。为了解决这个问题,可以利用CSS的data-*属性来保存图片的原始宽度值,然后通过JavaScript来获取并应用到CSS中。

HTML代码:

<img src="example.jpg" data-width="600" class="reset-width">

CSS代码:

.reset-width {
  max-width: 100%;
}

JavaScript代码:

// 获取所有包含data-width属性的img标签
var img = document.querySelectorAll('img[data-width]');
for (var i = 0; i < img.length; i++) {
  // 读取data-width属性的值
  var width = parseInt(img[i].getAttribute('data-width'));
  // 设置原始宽度
  img[i].style.width = width + 'px';
}

以上代码会将所有class为reset-width的img标签的宽度重置为data-width属性中保存的原始宽度值。

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

关于移动端适配你了解多少? | 社区征文

即`页面绘制区域可以完美适配设备宽度的视口大小`,不需要出现滚动条即可正常查看网站的所有内容,且文字图片清晰。这也是我们为什么需要使用viewport的原因。![kkk.jpg](https://p1-juejin.byteimg.com/tos-cn-i... ````viewport`属性含义:| `Value` | 可能值 | 描述 || --------------- | ------------------- | ---------------------------------- || `width` ...

微信小程序开发和组件化总结|社区征文

(JavaScript 和 CSS)。## 微信小程序组件化### 基础组件小程序提供了丰富的基础组件,例如,你需要在界面上显示地图,在 WXML 中添加 map 标签即可:``` ```使用组件的时候,还可以通过属性传递值给组件,让组件可... ```还可以通过 `style` 或者 `class` 来控制组件的外层样式,以便适应你的界面宽度高度等。### 模板组件WXML 提供模板(template)标签,可以在模板中定义代码片段,然后在不同的地方复用它们。#### 定义模板使用...

【MindStudio训练营第一季】基于U-Net网络的图像分割的MindStudio实践

# 前情说明本作业基于Windows版MindStudio 5.0.RC3,远程连接ECS服务器使用,ECS是基于官方分享的CANN6.0.RC1_MindX_Vision3.0.RC3镜像创建的。# 基于ECS(Ascend310)的U-Net网络的图像分割## 1. U-Net网络介绍... 权值数据重排、内存使用优化等,可以脱离设备完成模型的预处理。[ATC参数概览](https://support.huaweicloud.com/atctool-cann504alpha3infer/atlasatc_16_0041.html):![image.png](https://bbs-img.huaweiclou...

大前端工程化的实践与理解 | 社区征文

但是不能对 `exports` 直接赋值,不会有任何效果。> 因为`var exports = module.exports`这句代码表明了`exports`和`module.exports` 享有相同地址,通过改变对象的属性值会对两者都起效,但是如果直接对`exports` ... 将变换后的 AST 再转换为 JS 代码, 使用到的模块是 babel-generator。### **CSS 工程**如何维护大型项目的 z-index,如何维护 CSS 选择器和样式之间的冲突 ?### **CSS Modules****CSS Modules 是指:项目中...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

重置CSS图片宽度为旧的宽度属性值。 -优选内容

配置参数
如为数字,单位为 px。 height string number 否 100% 播放器高度。可传入数字或者 CSS width 属性值。如为数字,单位为 px。 volume number 否 0.6 默认起播音量。取值范围为 [0,1]。 autoplay boolean 否 false 是否开启自动播放。取值如下: true:是 false:否 说明 受限于浏览器策略,自动播放不一定能成功,取决于浏览器环境、用户行为、浏览器配置等。详情请参考自动播放。 poster string IPoster 否 - 视频封面图片的 U...
Web/JS SDK分类功能
需要将停留时长进行重置。 javascript window.collectEvent('resetStayDuration', url_path?: string, title?: string, url?: string);// 参数可不传,不传则取默认当前页面的值注:此API的含义,重置停留时长。假设你... 支持自定义属性的采集,代码如下: javascript window.collectEvent('init', { autotrack: { track_attr: ['attr1', 'attr2'] }})javascript // SDK会采集att1 和 attr2的属性属性值自定义属性方式二 ...
Web/JS SDK分类功能
需要将停留时长进行重置。 javascript window.collectEvent('resetStayDuration', url_path?: string, title?: string, url?: string);// 参数可不传,不传则取默认当前页面的值注:此API的含义,重置停留时长。假设你... 支持自定义属性的采集,代码如下: javascript window.collectEvent('init', { autotrack: { track_attr: ['attr1', 'attr2'] }})javascript // SDK会采集att1 和 attr2的属性属性值自定义属性方式二 ...
Web/JS SDK分类功能
需要将停留时长进行重置。 javascript window.collectEvent('resetStayDuration', url_path?: string, title?: string, url?: string);// 参数可不传,不传则取默认当前页面的值注:此API的含义,重置停留时长。假设你... 支持自定义属性的采集,代码如下: javascript window.collectEvent('init', { autotrack: { track_attr: ['attr1', 'attr2'] }})javascript // SDK会采集att1 和 attr2的属性属性值自定义属性方式二 ...

重置CSS图片宽度为旧的宽度属性值。 -相关内容

数据类型

play_count > 1: 播放 play_count 次 type 类型: AudioMixingType undefined 混音播放类型 AudioMixingType 类型: enum 混音播放类型 成员 属性 值 描述 PLAYOUT 0 仅本地播放 PUBLISH 1 仅发送到远端 PLAYOU... onVideoFirstFrameRenderedEvent 类型: interface 第一帧远端视频显示在视图上 userId 类型: string 发布视频用户的 userId height 类型: number 高度 width 类型: number 宽度 isScreen 类型: bool...

集成 Web 观播 SDK

同一终端的 CSS 和 JS 版本应保持一致。 说明 建议平板接入 PC 端的 Web SDK,以获得更佳的视觉效果。 移动端如需接入直播预约、主播账号、页头图等非特定模块所属的功能,可采用整页接入方式。 如需在观看页展示点播... 您可以通过变更 class 属性的样式属性及其属性值,覆盖组件或组件元素的样式。 调试效果。您可以选择以下任一调试方法: 本地调试:在本地 localhost:8080 端口进行调试,但此种调试方法无法播放预告和回放。有关本地...

类型详情

回调值重置为0。 AudioPropertiesMode 类型: enum 音频信息提示中是否包含本地混音音频数据。 成员 属性 值 描述 kAudioPropertiesModeMicrophone 0 音频信息提示中,仅包含本地麦克风采集的音频数据和本地屏幕音频... width 类型: number 水印图片宽度与视频流宽度的比值,取值范围 [0,1)。 height 类型: number 水印图片高度与视频流高度的比值,取值范围为 [0,1)。 AudioTrackType 类型: enum 原唱伴唱类型。 成员 属性 值 ...

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

Hybrid 同层渲染(Beta)

加载图片。 功能优势支持 HEIF、WEBP 等高级格式的图片加载及显示,可节省图片传输流量和加载耗时,提升用户体验。 支持监控各种场景下图片元素的加载情况,通过上报图片加载数据,助力您分析图片加载耗时、成功率、分... 插件总大小约为 30 MB。请注意,专用插件下发域名的流量/带宽费用需要由您自行承担。开通后无法关闭。 域名格式:{AppID}.plugin.volcimagex.com 添加 maven 仓库确保 project 根目录下的 build.gradle 下配置服务...

Web预置事件及属性

width SaaS-字节云 Number 系统 API screen_height SaaS-字节云 Number 系统 API Web端特有预置事件公共属性属性名 属性展示名 SaaS/私有化支持情况 字段类型 数据来源 属性说明或示例 browser... 属性展示名 属性值类型 属性说明 predefine_pageview 页面访问 pv事件,当sdk初始化完成后,即调用start事件,会发送一次pv,仅发送一次。会带上页面title、url、path、referrer等属性。当你是SPA页面,页面发生改变...

集成 Vue.js 加载 SDK

具体功能说明如下所示: 图片格式自适应:通过配置自适应图像格式列表,探测浏览器对图像格式的支持性,自动选择最优格式进行渲染。 分辨率自适应:支持根据屏幕像素比和图片所在容器大小自动适配图片分辨率,分辨率按原... 标签上。 Prop(属性)属性名 类型 是否必填 备注 width Number 否 图片宽度。仅当layout取值为fill时选填,其他布局为必填项。 intrinsic 和 fixed 布局下用于设置图片渲染宽度; fill 和 responsive 布局下表示...

支付宝小程序SDK

具体可以参考小程序相应的官方文档,如微信小程序文档 https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html SaaS业务:将https://mcs.volceapplog.com,https://abtest.volceapplog.co... 3.2 设置用户属性3.2.1 profileSet设置用户属性,存在则覆盖,不存在则创建。 javascript // 示例:设置用户属性,属性名为key,属性值为value$$Rangers.profileSet({ key: 'value' // 值支持字符串,数字,数组});3.2...

关于移动端适配你了解多少? | 社区征文

即`页面绘制区域可以完美适配设备宽度的视口大小`,不需要出现滚动条即可正常查看网站的所有内容,且文字图片清晰。这也是我们为什么需要使用viewport的原因。![kkk.jpg](https://p1-juejin.byteimg.com/tos-cn-i... ````viewport`属性含义:| `Value` | 可能值 | 描述 || --------------- | ------------------- | ---------------------------------- || `width` ...

字节跳动小程序SDK

具体可以参考小程序相应的官方文档,如微信小程序文档 https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html SaaS 业务:将https://mcs.volceapplog.com,https://abtest.volceapplog.c... 3.2 设置用户属性3.2.1 profileSet设置用户属性,存在则覆盖,不存在则创建。 javascript // 示例:设置用户属性,属性名为key,属性值为value$$Rangers.profileSet({ key: 'value' // 值支持字符串,数字,数组});3.2...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询