react-bootstrap 相关问题

使用ReactJS构建的Twitter Bootstrap 3组件,用于ReactJS应用程序

react-bootstrap 当鼠标光标位于工具提示内时防止工具提示隐藏

我使用react-bootstrap的和在用户将鼠标悬停在禁用按钮上时显示带有链接的工具提示,如下所示: 我使用 react-bootstrap 的 <OverlayTrigger> 和 <Tooltip> 当用户将鼠标悬停在禁用按钮上时显示带有链接的工具提示,如下所示: <OverlayTrigger placement="bottom" delay={{ hide: 500 }} overlay={<Tooltip> Click <a href="/billing">here</a> </Tooltip>} > <Button disabled>I am a button</Button> </OverlayTrigger> 但是用户永远无法单击该链接,因为当光标离开按钮时,工具提示会自动隐藏。我可以延迟隐藏更长时间,但如果用户的光标位于工具提示内,则无法阻止它隐藏 - 有谁知道如何实现这一点? 我不认为React-Bootstrap's OverlayTrigger提供了一种内置方法来处理这种情况,即当用户的光标位于工具提示内时工具提示保持可见 因此您可以使用 Overlay 组件并手动管理 toolip's 可见性状态。 使用下面随机复制的代码进行集成。 import React, { useState, useRef } from 'react'; import { Button, Overlay, Tooltip } from 'react-bootstrap'; const CustomTooltipButton = () => { const [show, setShow] = useState(false); const target = useRef(null); const handleMouseEnter = () => setShow(true); const handleMouseLeave = (e) => { if (!target.current.contains(e.relatedTarget)) { setShow(false); } }; return ( <> <Button ref={target} onMouseEnter={handleMouseEnter} onMouseLeave={handleMouseLeave} disabled > I am a button </Button> <Overlay target={target.current} show={show} placement="bottom"> {(props) => ( <Tooltip {...props} onMouseEnter={handleMouseEnter} onMouseLeave={handleMouseLeave} > Click <a href="/billing">here</a> </Tooltip> )} </Overlay> </> ); }; export default CustomTooltipButton;

回答 1 投票 0

Next.js 中不需要的水平滚动条

我的页面中的 next.js 项目中有一个不需要的滚动条。我不知道出了什么问题。我没有使用任何 css 文件,而只使用 react-bootsrapt 组件。这是我的代码: 导入 {

回答 2 投票 0

在 3,3 网格视图中显示彼此相邻的卡片以及它们之间的间距

我正在创建一个电影信息设计,其中有关电影的信息显示在卡片设计中我试图创建 9 张这样的卡片,它们每行排列 3 列,但它显示...

回答 1 投票 0

为什么React-bootstrap Image不从相对路径加载?

我正在学习 React,并且正在使用 React-bootstrap 来实现风格。 我不确定为什么我的反应引导图像不加载相对路径的图像。我出于测试目的使用绝对路径进行了测试...

回答 2 投票 0

如何在React中应用Flex Direction

我使用 React 中的 Cards 创建了一个示例网页,我使用了 React Bootstrap for Cards 这里我无法设置flex属性。 这是我的组件: 导入'bootstrap/dist/css/bootstrap.min.css'; 进口卡...

回答 1 投票 0

反应引导按钮未显示

`我使用了反应引导按钮,但按钮没有显示。 React Bootstrap 的其他组件正在显示,但按钮没有显示。 我已将按钮导入为 进口布...

回答 2 投票 0

如何使用浮动标签降低输入高度?

如何使用浮动标签降低输入高度?我尝试输入尺寸,但没有成功。 如何通过浮动标签降低输入高度?我尝试输入尺寸,但没有成功。 <Col xs={5} md={2}> <FloatingLabel size="sm" controlId="floatingInput" label="Cod do Produto" className="mb-2 " style={{ fontSize: '14px' }} > <Form.Control type={"text"} size="sm" value={InputCodigo} name={"Data"} onChange={(e) => setInputCodigo(e.target.value)} autoComplete={'off'} placeholder={"Cod do Produto"} /> </FloatingLabel> </Col> 您可能需要一些自定义CSS,为了保持一致性,它们可能应该全局应用。像这样的事情应该做。它将输入高度从 58px 减少到 42px。 .form-floating>.form-control, .form-floating>.form-control-plaintext { padding: 0rem 0.75rem; } .form-floating>.form-control, .form-floating>.form-control-plaintext, .form-floating>.form-select { height: calc(2.5rem + 2px); line-height: 1; } .form-floating>label { padding: 0.5rem 0.75rem; } 仅供参考,我为这个解决方案所做的就是检查官方演示并使用样式,直到我让它工作。 不要忘记在每个属性的最后添加 !important 以覆盖 Bootstrap 属性: .form-floating>.form-control, .form-floating>.form-control-plaintext { padding: 0rem 0.75rem !important; } .form-floating>.form-control, .form-floating>.form-control-plaintext, .form-floating>.form-select { height: calc(2.5rem + 2px) !important; line-height: 1 !important; } .form-floating>label { padding: 0.5rem 0.75rem !important; } 你所需要的只是这一段CSS代码 .form-floating>.form-control, .form-floating>.form-control-plaintext, .form-floating>.form-select { height: calc(1rem + 2px) !important; }

回答 3 投票 0

如何删除react-bootstrap中的箭头工具提示

这是我的代码:我使用了https://react-bootstrap.github.io/components/tooltips/ 从“反应”导入反应 从“react-bootstrap”导入{OverlayTrigger,Tooltip} 导入 { HeaderPrintContainer,但是...

回答 3 投票 0

在react-bootstrap中,将链接对齐到屏幕右侧

我目前正在react中创建一个NavBar组件,这是到目前为止我所拥有的: 常量导航栏 = () => { 返回 ( 我目前正在 React 中创建一个 NavBar 组件,这是迄今为止我所拥有的: const NavBar = () => { return ( <Navbar className="bg-body-tertiary"> <Navbar.Brand href="#home">Home</Navbar.Brand> <Nav > <Nav.Link href="#About">About</Nav.Link> <Nav.Link href="#Resume">Resume</Nav.Link> </Nav> </Navbar> ); }; 目前,我的“主页”按钮与屏幕左侧对齐,“关于”和“恢复”选项卡也是如此。我怎样才能使“关于”和“简历”位于右侧? 您可以将 justify-content-between className 添加到外部 NavBar,如下所示: const NavBar = () => { return ( <Navbar className="bg-body-tertiary justify-content-between"> <Navbar.Brand href="#home">Home</Navbar.Brand> <Nav > <Nav.Link href="#About">About</Nav.Link> <Nav.Link href="#Resume">Resume</Nav.Link> </Nav> </Navbar> ); }; 您可能想在其网页中阅读有关 bootstrap 的 Flex 实用程序的更多信息。

回答 1 投票 0

React bootstrap 导致构建失败

我正在使用 React bootstrap 开发 Nextjs 项目。直到今天它都工作正常,不知何故所有 React 引导组件都返回相同的错误并导致构建错误。 '下拉...

回答 1 投票 0

使用 React Bootstrap 表单组件时 Next.js 中的水合失败

我正在使用react-bootstrap 中的表单组件实现一个简单的登录组件。我不断遇到错误:“错误:水合失败,因为初始 UI 与原来的 UI 不匹配

回答 1 投票 0

如何使社交媒体图标从中心移至右侧,同时使徽标和页面保持在中心?

我正在制作一个导航栏,其中我的徽标和页面位于中心,社交媒体图标位于右侧, 但我对社交媒体导航组件所做的任何更改都没有将它们移至右侧,它

回答 1 投票 0

如何水平并排显示react-bootstrap卡片组件

大家好,我正在尝试使用react-bootstrap 创建一些电子商务网络应用程序。我想通过使用引导程序中的 Card 组件来映射我的项目。我设法展示每张卡片,但我无法制作...

回答 3 投票 0

React-bootstrap 如何将自定义类/样式添加到 NavDropdown 中的 .dropdown-menu

除了导入自定义css还有更直接的方法吗?目前的情况非常不方便。谢谢 <

回答 1 投票 0

Bootstrap Modal 导致 useEffect({...}, []) 再次触发

使用 Bootstrap 组件时,当我对父组件进行回调时,我的入口页面会重新渲染,并触发我的 useEffect({...}, [])-Hook,该钩子应该只被调用一次...

回答 1 投票 0

react-bootstrap 手风琴未加载

我正在尝试将react-bootstrap与Bootstrap 5一起使用。我想在我的页面之一中使用Accordion。为此,我只是从该页面复制了结构 - > https://react-bootstrap.netlify.app/compone...

回答 3 投票 0

React 传单未正确渲染

react-leaflet 地图无法正确渲染。 地图在其父级边界之外渲染 地图的一些图块丢失了 使用标准地图时会出现问题...

回答 5 投票 0

期望 React-Bootstrap 运行,而不是隐藏且没有错误消息

期望React-Bootstrap能够与Badge和Stack功能一起运行。 https://react-bootstrap.netlify.app/docs/components/badge/#contextual-variations React-Bootstrap 已安装正确的版本...

回答 1 投票 0

为什么我的活动条件语句不起作用?

我在使用react-bootstrap创建分页页面时遇到了一些麻烦。我正在尝试申请活跃条件,但它不起作用。 我在使用react-bootstrap 创建分页页面时遇到一些麻烦。我正在尝试申请活跃条件,但它不起作用。 <Pagination.Item // active={x+1===page} active={false} > {x+1} </Pagination.Item> 所有分页状态均在 UI 上显示为活动状态。 如何在活动状态下应用条件。 您可以提供更多详细的代码吗

回答 1 投票 0

如何使用 React Bootstrap Dropdown 实现自定义下拉菜单切换状态

我正在尝试为反应下拉菜单实现一个自定义切换,该下拉菜单的箭头上有一个上下的 V 形。 我尝试在 LocaleSwitcher 函数内移动切换开关并使用其中的状态

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.