首页 > 其他 > 详细

vue笔记

时间:2019-11-10 12:08:04      阅读:96      评论:0      收藏:0      [点我收藏+]

1.样式加scoped属性的作用:

<style> 标签添加了 scoped 属性,只作用于当前组件中的元素,

2.如何更改第三方组件的样式:用/deep/

使用深度作用选择器/deep/,使用方式:将/deep/ + space空格 添加在第三方样式类的前面。如果是使用less语法的话,直接在第三方样式的最外一层添加一遍/deep/就可以了

例子:

html:

<div class="pop_choose_price">
    <van-collapse v-model="activeName" accordion>
        <van-collapse-item title="姓名分析 ¥588.00" name="1" class="gray" :class="{ current: activeName === ‘1‘ }">根据生辰八字,分析五行喜忌强弱、命格特点分析出阻碍运势的关键因素。</van-collapse-item>
    </van-collapse>
</div>

 

css:

.pop_choose_price {
    height: 300px;
    overflow-y: auto;
    /deep/ .van-cell__title {
        color: #e35c57;
        padding-left: 20px;
    }
    /deep/ .van-collapse-item__content {
        color: #333;
    }
    .gray {
        /deep/ .van-cell__title {
            position: relative;
            &::before {
                content: "";
                position: absolute;
                z-index: 2;
                left: -7px;
                top: 50%;
                transform: translateY(-50%);
                width: 18px;
                height: 18px;
                background: #dbd0bf;
                background-size: 15px 10px;
                border-radius: 50%;
            }
        }
    }
    .current {
        /deep/ .van-cell__title {
            position: relative;
            &::before {
                content: "";
                position: absolute;
                z-index: 2;
                left: -7px;
                top: 50%;
                transform: translateY(-50%);
                width: 18px;
                height: 18px;
            }
        }
    }
}

 

vue笔记

原文:https://www.cnblogs.com/huanghuali/p/11829418.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!