vue mand-mobile ui加class不起作用的问题 css权重问题
vue mand-mobile ui加class不起作用的问题 css权重问题
组件的样式优先权比自己定的class高
多加几层权重才行,要直接用样式覆盖也可以在前面多加几层class,定位更精确了才会覆盖组件的样式
覆盖的class要跟组件一样,中间不能空开,空开了就不生效了。

 覆盖的class要跟组件一样,中间不能空开,空开了就不生效了。
<md-button type="warning" class="coin_down">{{coin.rise_range}}</md-button>
.coin_down {
  font-size: 25px;
  font-weight: 600;
  color: #ffffff;
  background-color: #05c19e !important;
  padding: 20px;
  width: 170px;
}
我这个颜色必须用 !important 才生效
试了是type="warning" 导致的,去掉type="warning" 效果就不一样了
button.coin_down  权重比 .coin_down 高,保留type="warning" ,
用button.coin_down{},不用 !important 也可以了
vue 重名的不多,都是有作用域
而且,你可以用less,sass
嵌套写下去
库的class都是 .name{}
可以用.myname .name{}
=================
tab-bar加了class改颜色不生效的
.md-tab-bar .md-tab-title.active {
  color: #ff384f !important;
}
.md-tab-bar .ink-bar {
  background: #ff384f !important;
}
直接用这个覆盖才生效
正确的做法是加color属性参数
<md-icon name="hollow-plus" size="lg" color="#ff384f"></md-icon>
要直接用样式覆盖也可以在前面多加几层class,定位更精确了才会覆盖组件的样式
=================
推荐篇讲css权重的文章学习下:
css的优先级 和 权重 - 十步杀一人千里不留行 - 博客园
https://www.cnblogs.com/cnblogs-jcy/p/8574177.html
深入理解css优先级 - starof - 博客园
https://www.cnblogs.com/starof/p/4387525.html
CSS 选择器权重计算规则 - 全全的前端浆糊 - 博客园
http://www.cnblogs.com/dq-Leung/p/4213375.html
CSS选择器的权重与优先规则 -- 简明现代魔法
http://www.nowamagic.net/csszone/css_SeletorPriorityRules.php
如果确实有棘手的情况,可以在Firebug中查看优先级。Firebug中按照优先级排序显示规则,将优先级更高的规则显示在最上面,并将被覆盖的规则用删除线划掉。
单个选择器的优先级比较:
  css属性!important
》内联样式
》ID选择器(#id)
》类选择器(.class) = 伪类选择器(:hover等) = 属性选择器[type等]
》元素选择器(p等) = 伪元素选择器(:after/:before/::selection等)
》通用选择器(*)
》继承的样式
================
为什么没有把!import放在优先级顺序中,因为官方认为!import和优先级没一点关系。
不建议使用!import
Never 绝不要在全站使用!import。
Only 只在需要覆盖全站或外部 css(例如引用的 ExtJs 或者 YUI )的特定页面中使用   !important
Never 永远不要在你的插件中使用 !important
Always 要优先考虑使用样式规则的优先级来解决问题而不是 !important
选择元素时尽量不要多选,不要放宽选择器的范围。因为范围越小,越具有针对性,优先级越高。
1、什么场合使用!import?
使用!import的场合也是有的,但是是在没有别的解决方案的时候。
比如需要覆盖内联样式,因为内联样式的优先级最高,只能用!import去覆盖内联样式。
vue mand-mobile ui加class不起作用的问题 css权重问题的更多相关文章
- Vue & mobile UI components
		
Vue & mobile UI components https://github.com/vuejs/awesome-vue https://awesome-vue.js.org/ http ...
 - onsen & UI & vue & mobile UI
		
onsen & UI vue & mobile UI $ npm i onsenui vue-onsenui # OR $ npm i -S onsenui vue-onsenui h ...
 - vue.js相关UI组件收集
		
内容 UI组件 开发框架 实用库 服务端 辅助工具 应用实例 Demo示例 ###UI组件 element ★9689 - 饿了么出品的Vue2的web UI工具套件 Vux ★6927 - 基于Vu ...
 - 开始学习Angular Mobile UI
		
介绍 Mobile AngularUI 可以让你使用Twitter Booostrap和Angular JS来开发混合移动App和桌面应用程序. 下面是是一些贯穿整个项目的步骤,我强烈的建议你去继续阅 ...
 - jQuery Mobile 脚本加载问题
		
刚开始使用jQuery Mobile,发现很多问题需要重新考虑,比如脚本加载问题. 在普通html中,如果a.html中有链接到b.html,b.html中有类似代码: $(document).rea ...
 - Android Phonebook编写联系人UI加载及联系人保存流程(一)
		
2014-01-06 17:05:11 将百度空间里的东西移过来. 本文适合ROM定制做Phonebook的童鞋看,其他人飘过即可- Phonebook添加/编辑联系人UI加载及保存联系人流程,是一系 ...
 - vue 中监测滚动条加载数据(懒加载数据)
		
vue 中监测滚动条加载数据(懒加载数据) 1:钩子函数监听滚动事件: mounted () { this.$nextTick(function () { window.addEventListene ...
 - Vue——轻松实现vue底部点击加载更多
		
前言 需求总是不断改变的,好吧,今天就把vue如何实现逐步加载更多和分布加载更多说下,默认你知道如何去请求数据的哈 一次请求 页面 使用slice来进行限制展现从0,a的数据 <div v-fo ...
 - vue用mand-mobile ui做交易所移动版实战示例
		
vue用mand-mobile ui做交易所移动版实战示例 先展示几个界面: 目录结构: main.js // The Vue build version to load with the `impo ...
 
随机推荐
- 这样使用 GPU 渲染 CSS 动画(转)
			
大多数人知道现代网络浏览器使用GPU来渲染部分网页,特别是具有动画的部分. 例如,使用transform属性的CSS动画看起来比使用left和top属性的动画更平滑. 但是如果你问,“我如何从GPU获 ...
 - PCB画板总结
			
最近几天完成了第一个PCB电路板.虽然器件不是很多,手动布线了4次才达到自己理想的效果. 但是还是有很多细节只有亲自拿到了自己做的板子,亲自焊接之后,才知道自己哪里不合适. 这是修改了4次之后的最终的 ...
 - JavaScript原型、闭包、继承和原型链等等总结
			
参考:http://www.cnblogs.com/wangfupeng1988/tag/%E5%8E%9F%E5%9E%8B%E9%93%BE/
 - vue 拍照上传图片 demo
			
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
 - WinDbg 之 SOS扩展命令
			
SOS.dll (SOS debugging extension) The SOS Debugging Extension (SOS.dll) helps you debug managed prog ...
 - The way to unwind the stack on Linux EABI
			
I. probe the stack frame structure The original idea is to unwind the function call stack according ...
 - [AI][tensorflow][keras] archlinux下 tersorflow and keras 安装
			
tensorflow TensorFlow is an open-source machine learning library for research and production. https: ...
 - 最全的MonkeyRunner自动化测试从入门到精通(7)
			
jython-installer-2.5.3.jar安装步骤步骤一:Jython的安装比较简单,Jython的安装程序本身就是一个Java应用程序,因此,在安装之前,你必须具备Java运行的环境. 步 ...
 - php 命令行参数
			
getopt (PHP 4 >= 4.3.0, PHP 5, PHP 7) getopt — 从命令行参数列表中获取选项 说明 array getopt ( string $options [, ...
 - iOS 如果页面 A 跳转到 页面 B,A 的 viewDidDisappear 方法和 B 的 viewDidAppear 方法哪个先调用?
			
如果页面 A 跳转到 页面 B,A 的 viewDidDisappear 方法和 B 的 viewDidAppear 方法哪个先调用? 1. - (void)pushViewController:(U ...