问题标签 [chakra-ui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
953 浏览

html - React Chakra UI 模态仅显示覆盖

我在 React with Typescript 中使用 Chakra UI,遇到了一个奇怪的问题,我试图在 modal.tsx 文件中使用以下代码实现 Modal。

一旦我点击打开模态按钮,它只会显示没有模态实际内容的覆盖。

0 投票
0 回答
190 浏览

javascript - 修复:如何将已经居中的 Flex 的中间项目居中

中间项目不能居中

网页视图

代码

问题

我如何将<Box>带有3 个按钮的居中居中,因为设计看起来有点垃圾

0 投票
1 回答
58 浏览

javascript - 如何禁用 Flexbox 的内联

代码

网页预览

图片

问题

是内联的Heading,但我不想成为inline. 有没有办法禁用它?

编辑

如果我Heading在上面模式,Flex那么它将看起来像这个 图像

0 投票
3 回答
2093 浏览

javascript - 有没有办法让 chakra ui MenuList 项目始终可见

我正在使用 Chakra UI 创建菜单。我有这样的事情:

我正在尝试在悬停时动态打开标签。MenuList 默认是在用户单击时打开。当我单击按钮然后将鼠标悬停在它上面时,我的悬停状态有效。我正在尝试找出一种方法,以便用户不必单击 MenuButton 即可将鼠标悬停在其上工作。

0 投票
1 回答
1423 浏览

reactjs - NextJS 快速刷新未按预期工作

我正在用 nextjs 和 Chakra UI 建立一个网站。我正在使用情感来设置我的导航样式。

导航组件代码如下:

我在快速刷新时遇到问题。当我启动开发服务器时,导航组件会正确选择样式

上菜后,如果我尝试将顶部位置更改10px为快速刷新并不会反映这些更改。

快速刷新功能与其他组件完美配合,但仅在此特定组件上存在问题。我浏览了几篇文章,但不确定是什么导致了这种行为。

0 投票
2 回答
400 浏览

reactjs - 在 Chackra 中使用 Formik 的 useNumberInput 钩子

问题是由于某种原因,递增和递减按钮不影响输入中的最终值,但是当您直接在输入中输入值时,值会发生变化。

我猜问题在于将属性 spread 传递...fieldgetInputProps(),这反过来又重置了值。

0 投票
2 回答
257 浏览

chakra-ui - Chakra-Ui - 使用伪媒体查询

我无法在文档中找到答案。我希望 ::after 仅在 min-width: 500px 之后应用。有没有办法做到这一点?谢谢

0 投票
1 回答
50 浏览

reactjs - 是否可以将函数传递给 Chakra 的 isInvalid 属性?

我有一个受控的脉轮输入组件。如果我将 isInvalid 道具设置为布尔值,我可以正确控制它的外观。

但是,一旦我传递一个函数,它总是显示为无效,即使该函数的计算结果为假。

我也尝试将变量传递给属性,但不会反映对变量的更改。

似乎应该可以动态设置它,因为输入是否有效取决于输入数据的变化。

0 投票
3 回答
248 浏览

javascript - 有没有办法只在父元素上执行点击事件?

在我的应用程序中,我希望能够单击一个项目(背景颜色、文本等),弹出一个带有颜色选择器的模式,然后更改项目的颜色。

我遇到的问题是我onClick为父元素创建了一个处理程序来更新背景颜色,但是当单击父元素中的任何内容时它也会激活。

我在Codesandbox中有一个示例,您可以看到,无论您单击背景还是按钮,当我只想为背景激活颜色选择器时,它都会出现。

如果有人熟悉 Chakra-ui,这是我的代码:

有没有办法仅在单击背景时显示颜色选择器?

如果您想查看GitHub 上的真实示例或所有代码,该应用程序也部署在Netlify上。

0 投票
0 回答
431 浏览

css - react-player 响应与脉轮 UI

我试图制作一个完整的响应窗口,其中包含一行。在视频播放上方和底部,一些控件。

我应用了这里推荐的 css 以获得完整的响应保持纵横比https://www.npmjs.com/package/react-player

这是屏幕代码:

这是播放器组件

这是应用的额外CSS:

我尝试用脉轮纵横比组件包装所有内容,但这是我发现的响应式事物最接近的场景,而且它很糟糕。

这也以某种方式影响了 Flex,因为我猜没有应用 flex=5

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在更大的屏幕上它会溢出。这个想法是让一切都保持在 100vh。