为了账号安全,请及时绑定邮箱和手机立即绑定

在 ReactJS 组件中将图像转换为灰度或透明

在 ReactJS 组件中将图像转换为灰度或透明

江户川乱折腾 2022-05-26 15:30:47
我有一张我想用作背景的图像。在将其用作背景之前,我想将图像转换为灰度,甚至在 ReactJS 中使其透明。我如何在 ReactJS 中做到这一点。我的代码现在看起来像这样:        <GridListTile>          <img            style={{ -webkit-filter: grayscale(100%) }}            src={image.urls.regular}            alt={image.alt_description}          />        </GridListTile>我试过使用-webkit-filter: grayscale(100%)但filter没有运气。
查看完整描述

1 回答

?
温温酱

TA贡献1752条经验 获得超4个赞

您需要改为添加style={{ filter: "grayscale(100%)" }}。这是一个代码框: https ://codesandbox.io/s/confident-sea-bhi6d


<img

  style={{ filter: "grayscale(100%)" }}

  src={image.urls.regular}

  alt={image.alt_description}

/>


查看完整回答
反对 回复 2022-05-26
  • 1 回答
  • 0 关注
  • 151 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号