У меня есть 2 цвета SASS:
$red: '#F06292';
$lightPurple: '#8F6894';
Код:
<style lang="scss">
@import url('https://fonts.googleapis.com/css?family=Inconsolata|Oswald');
$red: '#F06292';
$lightPurple: '#8F6894';
#app {
font-family: 'Inconsolata', sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
html, body {
font-family: 'Oswald', sans-serif;
color: #B987C0;
}
#nav {
padding: 30px;
a {
font-weight: bold;
color: $lightPurple; // <--
&.router-link-exact-active {
color: $red; // <--
}
}
}
</style>
Разметка:
<template>
<div id="app">
<div id="nav">
<router-link to="/">Home</router-link> |
<router-link to="/about">About</router-link>
</div>
<router-view/>
</div>
</template>
Результат:
И если я просто поменяю $red
обратно на red
:
&.router-link-exact-active {
color: red;
}
В браузере он дал этот стиль моим ссылкам вместо: color: -webkit-link;
Остальная часть моего sass работает, как отступ, думалЯ еще не пробовал миксин.Есть мысли здесь?