使用Tailwind CSS实现动态媒体查询设置
P粉141911244
P粉141911244 2023-08-26 20:54:45
[CSS3讨论组]
<p>在我的React JS应用程序中,我有一个组件,我想根据一个变量设置移动断点:</p> <pre class="brush:php;toolbar:false;">&lt;Component size={'500px'}/&gt; const Component = ({size}) =&gt; { return ( &lt;div md:flex&gt;hello&lt;/div&gt; ) }</pre> <p>我想要在<code>md:flex</code>的位置上添加类似<code>[size]:flex</code>的东西,以便根据该属性设置断点。(例如:如果大小为500px或100px或900px,则设置为display flex)</p><p>问题:是否可以根据我上面描述的方式设置媒体查询?</p>
P粉141911244
P粉141911244

全部回复(1)
P粉710478990

您可以使用classnames npm包:

const rootClassName = cn(
     // 首先添加任何tailwind classNames
     "h-full flex flex-col",
     // 这是条件部分。根据size属性,定义className
    {
      [md:flex-1]: size === "A",
      [sm:flex-1]: size === "B",
    }
  )
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号