Implement dynamic media query settings using Tailwind CSS
P粉141911244
P粉141911244 2023-08-26 20:54:45
0
1
630
<p>In my React JS application I have a component and I want to set a mobile breakpoint based on a variable: </p> <pre class="brush:php;toolbar:false;"><Component size={'500px'}/> const Component = ({size}) => { return ( <div md:flex>hello</div> ) }</pre> <p>I want to add something like <code>[size]:flex</code> where <code>md:flex</code> will set a breakpoint based on that property. (eg: if the size is 500px or 100px or 900px, set it to display flex) </p><p> Question: Is it possible to set media queries the way I described above? </p>
P粉141911244
P粉141911244

reply all(1)
P粉710478990

You can use classnames npm package:

const rootClassName = cn(
     // 首先添加任何tailwind classNames
     "h-full flex flex-col",
     // 这是条件部分。根据size属性,定义className
    {
      [md:flex-1]: size === "A",
      [sm:flex-1]: size === "B",
    }
  )
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template