styled-components相关内容
有没有办法将 styled-components 与 react-bootstrap?react-bootstrap 为其组件公开 bsClass 属性而不是 className,这似乎与样式组件不兼容. 有什么经验吗? 解决方案 您可以扩展样式,保持组件从 bootstrap 的原始样式.你会找到更多关于使用第三方库的文档,比如 react bootstrap with style
..
有没有办法将 CSS 文件导入到样式组件中? 我的一个依赖项 React Quill Editor 可以通过导入其 CSS 作为基础进行主题化并在其上应用更改.我的所有组件都是样式组件,我希望将 CSS 本地化为 JS 组件,而不是将 CSS 作为“全局"样式导入. 现在我已经开始按照以下形式将他们的 CSS 复制到我自己的文件中. 我在下面写了一个简短的例子. /** edi
..
我有一个似乎无法解决的难题我正在从 DatoCMS 的 graphQL 数据库中查询颜色,并想更改 Gatsby js 应用程序中伪元素的颜色我可以像这样使用常规选择器做到这一点
${pricing.priceAmount}
..
我无法让媒体查询与媒体模板和样式组件一起使用.我直接从文档中定义了一个 MediaQueries 模板: MediaQueries.js import { css } from "styled-components";常量大小 = {桌面:992,平板电脑:768,电话:576};//遍历大小并创建媒体模板const media = Object.keys(sizes).reduce((a
..
是否可以使用 TypeScript 将 Material-UI “主题" -prop与样式化组件一起使用? 示例材料UI代码: const useStyles = makeStyles((theme:Theme)=>({根: {背景:theme.palette.primary.main,},})); 现在,我想将此代码替换为样式组件. 我已经测试了以下实现(以及其他类似的实现),但
..
我将CRA与Material-ui和Styled Components类型的样式一起使用.构建CSS时,我想访问Material-ui的默认主题. package.json的一部分: "依赖项": {"react":"^ 16.8.6","react-dom":"^ 16.8.6","react-scripts":"3.0.1","@ material-ui/core":"^ 4.2.1
..
我使用此代码从顶部使我的按钮边距: const makeTopMargin =(elem)=>{返回样式(elem)`&&{margin-top:1em!important;}`;}const MarginButton = makeTopMargin(Button); ,每当我使用 MarginButton 节点时,都会出现此错误:警告:道具 className 不匹配.服务器:“带有按钮
..
在构建应用程序时,我没有意识到我最终将拥有一百多个样式化的组件.因此,我将它们放置在同一个文件中,如下所示: export const StyledTabs = styled(Tabs)`显示:inline-flex!important;剩余边距:15%!重要;`;导出const StyledTab = styled(Tab)`显示:inline-flex!important;左边距:0%!重
..
我试图在样式化组件文档中找到一种方法来创建循环.例如,我可以在样式化组件中实现此 scss 循环吗? @for $ i from 0 to 20 {#loadingCheckCircleSVG-#{$ i} {动画:填充至白色5000ms;animation-delay:($ i-1.5)* 1s;填充物:白色;不透明度:0;}} 有可能吗? 解决方案 我们目前不支持来自scss的
..
我正在尝试将类名添加到React组件,以使我更容易使用样式化组件自定义该组件.这是该组件的简化轮廓: const SignupForm = props =>(
) 这是我想使用它的方式: 从"../path/to/signup-form"导入{SignupF
..
试图将一些代码从jss移植到样式化组件,jss代码类似于: //...const styles = {myStyles:{颜色:“绿色"}}const {classes} = jss.createStyleSheet(styles).attach()导出默认功能(道具){返回 (
..
我刚刚阅读了 styled-components 文档以下内容是错误的,它将影响渲染时间.如果是这种情况,我该如何重构代码并使用所需的道具来创建动态样式? 谢谢. 标签组件 import从'react'进行React从'styled-components'导入样式const Tab =({onClick,isSelected,children})=>{const TabWrappe
..
使用 material-ui 中的 ToggleButton 和 ToggleButtonGroup 组件,从material-ui的提高特异性,使其胜过默认样式.通过使用&& (即,只需将生成的类名加倍)即可达到相同的效果. 下面是一个示例,显示了几种不同的样式指定方式,所有这些样式都具有相同的特异性. import从“反应"中反应;从"@ material-ui/core/style
..
问题 我一直在使用笑话和样式化组件库. 但是,由于我已经实现了主题,所以我所有的测试都失败了.让我给你举个例子. 这是我的 LooksBrowser 组件的代码(我已经删除了所有导入和属性类型,以使其更具可读性): const LooksBrowserWrapper = styled.div`职位:相对填充:0 0 56.25%;`;const CurrentSlideWra
..
我在传递道具时具有以下 svg 组件. import从'react'导入React;导出默认值(props)=>(); 然后我有一个看起来像这样的 styled-component . const Icon = styled(_Icon
..
我对要转换为样式化组件中的组件的引用我的应用程序.ref用于访问组件原始html元素上的offsetHeight和scrollHeight属性.一旦我将这个组件切换到一个样式化的组件,引用现在就指向该样式化的组件,而不是原始的html元素,而且我不确定如何引用基本元素.能做到吗? 示例: const TextArea = styled.textarea`显示:块;保证金:0 0 0 18
..
我正在尝试使用React的样式化组件来对滑块进行样式化,但是我不知道如何对拇指进行样式化.我有一个看起来像这样的CSS: .faderInput ::-webkit-slider-thumb {-webkit-appearance:无;宽度:15像素;高度:15像素;边框:1px纯黑色;...} 我的样式化组件看起来像这样 const FaderInput = style.input.
..
晚上好. 在将react与样式化组件结合使用时,我遇到了一个问题. 我在中有一个图像文件夹: 在样式化组件内部,我试图像这样导入图像: const FormImage = styled.div`宽度:150像素;高度:150像素;保证金:0自动;利润率最高:-20%;背景图片:url(../../img/testlogo.png);`; 我确定这是正确的路径.但是以某种方
..
我想在组件(边框底部)中重现该样式.我基本上是在加载矩形图像,然后在底部将其四舍五入. 希望这会让您朝正确的方向前进. 首先让我们设置应用程序结构 class App扩展了组件{使成为() {返回 ();}} 非常简单,只是带有遮罩组件的基本应用程序.我将它作为一个组件,以便将来可以将道具传递给它(例如,图像uri
..
我正在使用材料UI 组件和 解决方案 组件必须将className属性传递给其子元素,以使样式化函数起作用. 快速浏览一下,MaterialTable并没有这样做,因为样式化的组件无法将另一个CSS类分配给表. 与样式函数兼容的组件 const StyledFriendlyComp =({className})=>
正在
..