gpt4 book ai didi

css - 如何使用 css 修改 react-flip-page 的宽度和高度以进行媒体查询?

转载 作者:行者123 更新时间:2023-11-27 22:44:15 24 4
gpt4 key购买 nike

我正在使用 react-flip-page npm 包在我的网络应用程序中为一本书制作动画。然而,该组件带有一些可用的 Prop 来设置页面的大小、颜色等,但问题是我不知道如何在设置我的媒体查询时更改/修改宽度。

<FlipPage
uncutPages="true"
showSwipeHint="true"
pageBackground="rgb(230, 216, 95)"
className="flipPageComponent"
width="500"
height="500"
orientation="horizontal"
>
{pagesList}
</FlipPage>

所以我想在例如在移动屏幕上查看组件时更改宽度和高度。我试过给它一个类名,但宽度和高度保持不变 (500px)

感谢任何帮助。

最佳答案

我找到了一种方法来更改它,方法是添加一个状态值作为组件的宽度,然后根据 window.innerWidth 条件将宽度设置为我想要的数字:

const [flipPageWidth, setFlipPageWidth] = useState("");

useEffect(() => {
if (window.innerWidth > 1450) {
setFlipPageWidth("500");
} else {
setFlipPageWidth("200");
}
}, []);

<FlipPage
uncutPages="true"
showSwipeHint="true"
pageBackground="rgb(230, 216, 95)"
className="flipPageComponent"
width={flipPageWidth}
height="500"
orientation="horizontal"
>
{pagesList}
</FlipPage>

关于css - 如何使用 css 修改 react-flip-page 的宽度和高度以进行媒体查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59696723/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com