问题描述:

有时候你可能会遇到一些前端CSS实现上的问题,因为美工的画图与你的项目使用的UI框架的样式大有出入,所以在写页面样式的时候多多少少会让你有些头疼,那么该类问题应该如何解决呢?


原因分析:

提示:这里填写问题的分析:
这种情况跟你的美工没太接触过前端UI框架也有一定关系,因为大部分美工他们只管好看,统一化标准即可,但是前端就难受了,在紧张的开发时间里面,如果没有现成可复用的轮子,那么你就要从头开始去画轮子,等你画完这个轮子还得测这个轮子的兼容性等等,问题多到你无法想象。所以,如果修改现有轮子的样式成了快速解决前端UI界面的一大手段。


解决方案:

方法非常简单,比如我使用的是蚂蚁金服的ant design mobile的样式,我现在使用一个简单Search组件,打开网页,按下F12,选中搜索框组件查看它的CSS样式,如下图

比如你要改变搜索框的高度之类的,你可以现在网页上调试样式,一层层样式往下找,看哪个样式属性是控制你想要的内容的,找到之后回到页面对应的CSS代码里,然后添加全局覆盖样式,如下:

只要把对应的属性名丢到局部CSS里面,就可以实现覆盖原有的框架样式,如果你想整个APP都覆盖这种样式,那你就应该去项目入口处的CSS文件写这些代码,否则,就在覆盖样式位于的页面模块便携这些内容。

如何修改ant design mobile或者其他UI组件的全局样式相关推荐

  1. Ant Design Pro(5)-3.UI配置

    Ant Design Pro中的UI配置 UI配置 1.布局样式 layout 插件 与pro-layout 配置的配置形同. 推荐先使用 Pro 站点 的右侧抽屉来帮助你完成布局相关的整体风格.主题 ...

  2. Ant Design Mobile是什么?

    Ant Design Mobile简称antd-mobile,是Ant Design的移动规范的React实现,是一个基于Preact/React/React Native的UI组件库:UI样式高度可 ...

  3. react-hooks+Ant Design Mobile中的自定义表单验证

    Ant Design Mobile中的表单校验 将validator放在 rules 对象中 <Form.Itemname='uName'label='姓名'requiredrules={[{r ...

  4. 2020年React Native使用Ant Design Mobile RN组件

    Ant Design Mobile RN是一个很优秀的React Native 界面库,可以帮助我们简单方便的开发出漂亮的界面.我在基于0.63版本使用的过程中遇到一些小波折,比如字体无法正常,各种红 ...

  5. Ant Design Mobile 5.6.0版本来了

    一.Ant Design Mobile介绍 Ant Design Mobile( 官网地址:Ant Design Mobile - Ant Design Mobile ) 是由支付宝设计团队基于蚂蚁集 ...

  6. vue3 antd table表格样式修改——ant design vue table表格的行高调整

    vue3 antd项目实战--修改ant design vue table组件的默认样式(调整每行行高) 知识调用 场景复现 实际操作 解决a-table表格padding过宽 知识调用 文章中可能会 ...

  7. ant design mobile listView 使用

    ListView.DataSource 的使用 https://cloud.tencent.com/developer/section/1373979 https://mobile.ant.desig ...

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

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

  9. vue 使用lib-flexable,px2rem 进行移动端适配 但是引入的第三方UI组件 vux 的样式缩小,解决方案...

    最近在写移动端项目,就想用lib-flexable,px2rem来进行适配,把px转换成rem但是也用到了第三方UI组件库vux,把这个引入发现一个问题就是vux的组件都缩小了,在网上找不到答案,最后 ...

最新文章

  1. VideoCapture 读取视频文件,显示视频(帧)信息
  2. fiery服务器系统安装,Fiery_SC5500_服务器安装步骤.pdf
  3. 改善EF代码的方法(下)
  4. Django简介以及安装
  5. 第五章 计算机故障诊断与排除
  6. mac azure git_将Azure Data Studio与Git和GitHub集成
  7. JMeter使用jar进行压力测试
  8. C/C++全局变量和局部变量作用域问题
  9. c语言英文单词倒着,C语言实现英文单词助手
  10. 利达主机如何注册设备_Kubernetes Pod 如何获取 IP 地址
  11. VMware ESXi6.0注入8060阵列卡驱动过程记录
  12. bootice添加黑苹果引导_懒人黑苹果安装教程:CLOVER(四叶草)引导
  13. 软件工程 | 第三章 需求分析
  14. 【Java游戏合集】手把手教你制作游戏
  15. scheme 中文教程
  16. 机器人翻译软件测试,对我国几种机器翻译软件译文质量的测评
  17. 阻止浏览器冒泡和默认行为
  18. 东方航空:无畏挑战,做开源数据库转型先行者
  19. Arduino 下使用ws2812b 16*16 led点阵屏显示汉字,规避FastLED的大坑
  20. 学习管理系统 LMS

热门文章

  1. 【知识点】通信中的反向散射技术
  2. 用服务器传输xml文件格式,XML技术上传文件
  3. 微信bug二维码崩溃漏洞?poc来了! 生成你们自己的二维码
  4. 同步信号PSS , SSS
  5. 半入耳的蓝牙耳机哪个好?半入耳式蓝牙耳机排名
  6. andrioid项目开发之教程 桌面
  7. 基于GIS的地震现场应急信息管理与决策支持平台
  8. springboot+mysql “友书”综合书籍平台-计算机毕业设计源码24489
  9. 【LeetCode】1227. 飞机座位分配概率
  10. 【题库】上海市学校心理咨询师-普通心理学-考点解析 9.4 挫折心理