ant Design 中使用 :global

问题描述

接触 antd 项目,发现样式里面有 :global 写法,研究一下

问题结果

:global 其实是 css module 的一种写法,被其包围的类名不会被编译转换
less 文件中的写法如下:

.houseInfoCard {margin-bottom: 20px;:global {.ant-form-item {margin-bottom: 10px;}}
}

这里这么写主要是为了覆盖 antd 的样式;
有两点需要注意:

  • 引入的 antd 组件类名没有被 CSS Modules 转化,所以被覆盖的类名 .ant-form-item 必须放到 :global 中。
  • 因为上一条的关系,覆盖是全局性的。为了防止对其他 Select 组件造成影响,所以需要包裹额外的 className 限制样式的生效范围。

ant Design 中使用 :globa相关推荐

  1. Ant Design中Form组件重置验证条件resetFields()方法

    Ant Design中Form组件重置验证条件resetFields()方法 需求, 实际完成时间(与任务生成日期联动,若任务生成日期选上,实际完成时间禁选) 却发现在验证完之后填写实际完成时间后任务 ...

  2. Ant Design 中覆盖组件样式

    使用场景: 比如ant design中的抽屉Drawer这个组件,由于组件库中的样式是给了padding为25px,但是我当前的需求是不需要padding,那么就需要写样式覆盖掉之前组件定义的样式. ...

  3. html5中折叠面板,Ant Design中折叠面板Collapse

    这段时间做react项目遇到一些平常并不会去在意的问题,但解决的时候又需要思考一番.这次开发用到了蚂蚁金服的UI框架Ant Design.项目中有一个模块的样式和功能用到了折叠面板Collapse组件 ...

  4. Ant Design中select框往下滑动会自动回到顶部的问题

    问题重现: 用户在使用如下图所示的选择框时,在向下滑动时,鼠标再次移动,滑竿会自动回到顶部. 代码定位: 问题分析: 获取到的dataFromOptions中是以key,value形式存在的. 而当选 ...

  5. 蚂蚁金服 ant design 中下载axure 菜单组件库

    下载地址为:https://library.ant.design/

  6. ant design中的栅格化系统

    antd design在原12栅格系统的基础上,将整个设计区域进行24等分,Row代表行,Col代表列 通过Row的gutter属性设置Col与Col之间的间隔,响应式设置 { xs:8,sm:16, ...

  7. react学习(60)--ant design中getFieldDecorator

    <From><FormItem>//JS代码书写时需要用 { } 包裹起来,不能直接写在代码块中 {getFieldDecorator('userName',{initialV ...

  8. Ant Design中的表格中key的处理

    问题描述: 在使用table标签时,指定数据源的时候必须要指定一个key值,这个值必须是唯一的,但是在我们的数据中难免会出现key值重复的问题,比如在嵌套循环中这个问题出现的频率就很高,最终影响后续操 ...

  9. React工作60:ant design中getFieldDecorator

    <From>   <FormItem>       //JS代码书写时需要用 { } 包裹起来,不能直接写在代码块中         {           getFieldD ...

最新文章

  1. [Spring cloud 一步步实现广告系统] 10. 使用Ribbon 实现微服务调用
  2. 【数据库】关系型数据库优化操作
  3. uinty中对Xml文件的操作
  4. PYTHON之DEF
  5. Collection集合 创建/添加/迭代
  6. HDU1287 破译密码【密码】
  7. 如何在word 打钩 打叉
  8. androidStudio开发安卓APP的五种框架布局界面设计
  9. 爬虫 裁判文书网爬取part2
  10. linux7 清屏,CentOS 清屏命令clear的讲解
  11. 【Linux】scp命令基本使用
  12. 常用英语口语绝佳句型100句
  13. 地表最强的 9 则程序员笑话
  14. peel在Linux生成excel,如何将多个Excel文件合并成一个且保留原有数据?
  15. C语言实现cuckoo hash
  16. IDE SATA SCSI 三种常见硬盘之间的区别(二)
  17. 拱拱Lite开发(3):三翼页及湘大文库下载实现(解析网页获取信息及模拟登陆)
  18. ArcGis安装失败提示“需要Microsoft .NET Framework 3.5 sp1或等效环境”的解决方法
  19. IPGUARD后台下发win10正版激活任务
  20. 【C语言正则表达式】一个示例

热门文章

  1. turtle乌龟模块画长方形
  2. win10cmd命令手册
  3. 斯帅:没料到詹姆斯会耗光时间再投
  4. 【算法❃思维与技巧】图解牛顿迭代法(力扣题实战)
  5. python3校验身份证号码
  6. 线上教学,师生“网上见”
  7. 减轻学生过重课业负担的规定
  8. 【Unity3D Shader编程】之九 深入理解Unity5中的Standard Shader (一)屏幕水幕特效的实现
  9. 拥抱大数据生活更智能
  10. (科软)高级软件工程课程总结