关于btn的类样式继承问题

来源:5-16 Modal组件实现(2)

jaymie

2020-01-28

.btn{
  display: inline-block;
  width:110px;
  line-height: 30px;
  text-align: center;
  background-color: $colorA;
  color:$colorG;
  border:none;
  cursor: pointer;
}
.btn-default{
  background-color: #B0B0B0;
  color:$colorG;
}
.btn-large{
  width:202px;
  height: 50px;
  line-height: 50px;
  font-size:18px;
}

为什么这样子写 btn-defaut就可以继承 .btn的样式
而不是像下面这样子写

.btn {
  display: inline-block;
  width: 110px;
  line-height: 30px;
  text-align: center;
  background-color: $colorG;
  color: $colorF;
  border: none;
  cursor: pointer;
}

.btn-default {
  @extend .btn;
  background-color: #b0b0b0;
  color: $colorG;
  border: 1px solid $colorF;
}
写回答

1回答

河畔一角

2020-01-28

我那样写并没有继承,我是在按钮上面同时写了btn 和btn-default

2
2
河畔一角
没关系的,不懂就问,随时问,随时答。不过还是建议您加群,在课程群多和同学沟通交流。
2020-01-28
共2条回复

Vue全家桶实战 从零独立开发企业级电商系统

Vue全家桶构建企业级电商系统,真实服务端数据对接,高实用性

2560 学习 · 1307 问题

查看课程