【vue】如何修改iview组件的样式(element同)
element
A Vue.js 2.0 UI Toolkit for Web
项目地址:https://gitcode.com/gh_mirrors/eleme/element
免费下载资源
·
使用vue必然会用到等iview组件库,但是iview的组件的样式跟自己写的div的样式修改不太一样
第一种方案
先引入一个iview按钮
<Button>Default</Button>
F12,点开开发者人员工具,点击选择器,或者Ctrl+Shift+C
然后点击刚才添加的Default按钮,如下就是按钮的不同情况的样式
ivu-btn为主样式
可以现在开发者工具中调试好你想要的样式
然后在该页面的.vue文件中修改样式
//必须是style标签才能修改,<style scoped>无法修改view组件的样式
<style>
.ivu-btn {
font-size: 112px;
}
</style>
效果如下
第二种方案 /deep/
采用deep,不过时候deep不好使,需要换成>>>
<style lang="scss" scoped>
.login /deep/ .layout-main {
padding: 0;
}
</style>
实例
html
<i-input class="txtput" v-model="meetingDate.meetingTitle" placeholder="请输入..." ></i-input>
css
/* 穿透进iview的input框 */
.txtput >>> .ivu-input{
width: 75%;
border: none;
outline:none;
font-size: 20px;
border-radius:0px !important;
margin-left: 0%;
}
小结
修改组件样式一定要谨慎,因为iview组件的样式有时候命名是一样的,或者你第二次用到了这个组件,要求样式不一样,就要用好css选择器了。第二种方案比较安全
GitHub 加速计划 / eleme / element
10
1
下载
A Vue.js 2.0 UI Toolkit for Web
最近提交(Master分支:4 个月前 )
c345bb45
8 个月前
a07f3a59
* Update transition.md
* Update table.md
* Update transition.md
* Update table.md
* Update transition.md
* Update table.md
* Update table.md
* Update transition.md
* Update popover.md 8 个月前
更多推荐
已为社区贡献7条内容
所有评论(0)