当前位置: 首页 > 知识库问答 >
问题:

html - 如何才能让显示的图片名称后面隐藏分辨率?

酆意智
2024-09-12

请问各位大伽:如何才能让显示的图片名称后面不显示分辨率,就像这样分辨率(1088X2163),不显示出来。请帮忙解决,谢谢了!

已经在对图片样式,名称等做了设置,未达到理解效果,希望得到答复,谢谢了!

共有1个答案

沈飞舟
2024-09-12

不太清楚你的问题是什么,看起来可能是你有一个类似于这样的HTML结构:

<div>
  <img src={demo.url} alt={demo.title} />
  <p>{demo.title}</p>
</div>

并且你的图片名称(demo.title)中有一个分辨率信息。但是你不想展示在前台页面中。因为正常的情况下是不会显示图片的分辨率信息的。

可以使用一个函数去处理把对应部分的信息删除掉:

// 文件名处理函数
function fileNameHandle(fileName) {
  // 替换掉文件名中的分辨率信息 
  const fileNameReg = /(\d{1,5}[xX]\d{1,5})/
  return fileName.replace(fileNameReg, '')
} 

fileNameHandle('test-file-name-1080x720.jpg') // test-file-name-.jpg
fileNameHandle('test-file-name-1080X720.jpg') // test-file-name-.jpg
fileNameHandle('test-file-name-80X80.jpg') // test-file-name-.jpg
fileNameHandle('test-file-name-999999X9999.jpg') // test-file-name-9.jpg

具体的正则规则你就自己修改咯,我这边只限制了分辨率数值的长度1-5位,间隔符可以是 x 或者 X

 类似资料:
  • 我现在尝试的是,如果我有一个图表,然后,当我点击一个按钮与“onchange”功能,它将显示几个图表。但当我点击后退,我有我想要的图表,但仍然有“图例”的第二个图表在第一个图表的顶部。 有没有办法去除它?我找到了,但它删除了所有图表的图例。 这是我的代码 null null 亲切地

  • 问题内容: 我有一个包含几列的HTML表,我需要使用jquery实现一个列选择器。当用户单击复选框时,我要隐藏/显示表中的相应列。我想在不将类附加到表中的每个td的情况下执行此操作,是否可以使用jquery选择整个列?以下是HTML的示例。 问题答案: 我想做到这一点而不必在每个td上附加一个类 就个人而言,我会采用“每课时听课/课时/上课”的方法。然后,您可以通过对容器上的className的一

  • 我正在开发包含2个片段的应用程序,我想根据需要显示隐藏。下面的代码有一个简单的例子来说明我的问题。这个简单的Fragmentactivity包含一个按钮和一个listfragment。 这个简单的例子完美无瑕。但我不满足于展示隐藏片段。如果删除布局。设置可见性(View.GONE);然后从代码中选择ft.hide(f);不会隐藏碎片。事实上,我们不是在隐藏片段,而是在隐藏容器。 我的问题是,这是一

  • 我找到的唯一解决办法就是打电话给 在显示父片段之后。这会以某种方式触发视图被重新创建并出现在屏幕上。不幸的是,这有时会导致在旧的观察器上处理两次调用的寻呼机适配器时出现异常。 有没有更好的办法做到这一点?我想我要问的是:

  • 问题内容: 我想显示一个带有控件的基本html表,以切换其他列的显示/隐藏: 因此,默认情况下,列1和列2将是唯一显示的列-但是,当您单击列1时,我希望1a和1b切换,与列2和2a和2b相同。我可能最终会有更多的列和很多行- 因此,当我进行测试时,任何JavaScript循环方法都太慢而无法使用。 似乎足够快的唯一方法是设置一些CSS,如下所示: 然后在表标题单元格上设置onClick函数调用,这

  • 主要内容:实例,jQuery hide() 和 show(),实例,实例,实例,jQuery toggle(),实例隐藏、显示、切换,滑动,淡入淡出,以及动画,哇哦! 因为时间是宝贵的,我们提供快捷方便的学习方法。 在小牛知识库,你可以学习需要的知识。 实例 jQuery hide() 简单的jQuery hide()方法演示。 jQuery hide() 另一个hide()实例。演示如何隐藏文本。 jQuery hide() 和 show() 通过 jQuery,您可以使用 hide() 和