小编cwr*_*r__的帖子

Material-UI基于断点改变IMG

我熟悉使用断点来更改高度、宽度、字体大小等样式,但我无法找到根据屏幕尺寸更改图像的示例。

具体来说,我想根据屏幕尺寸用新图像替换图像。我的假设是我希望将图像设置为自己的组件来启动......

import  React from "react";

export default function ResponsiveLogo() {

  return(
    <div>
      <img src="https://dummyimage.com/420x200/4169e1/fff.png&text=Logo+Placeholder" 
       alt="logo placeholder"/>
    </div>
  )

}
Run Code Online (Sandbox Code Playgroud)

我相信我应该使用 useMediaQuery 来处理这个问题,但不确定语法。由于我在寻找在一个断点处执行此操作的示例之前没有使用过 useMediaQuery,因此我知道如何继续。

举个例子,假设我们想要更改任何小于 Material-UI 的“sm”断点(600px)的屏幕的图像,并且我们想要交换此图像:“https://dummyimage.com/200x200/4169e1/fff。 png&text=徽标+占位符"

感谢您的任何指示!

css reactjs material-ui responsive-images

4
推荐指数
1
解决办法
4745
查看次数

标签 统计

css ×1

material-ui ×1

reactjs ×1

responsive-images ×1