当前位置: 首页 > news >正文

SASS循环

<template><div><button class="btn type-1">默认按钮</button><button class="type-2">主要按钮</button><button class="type-3">成功按钮</button><button class="type-4">信息按钮</button><button class="type-5">警告按钮</button><button class="type-6">危险按钮</button></div>
</template>
<script>
export default {}
</script>
<style lang="scss" scoped>
@import "./sass_style.scss";// $btnColors: #000000, #f4b9d1, #7b5194, #262d3b, #1b4fc0, #ffdab9;
// @mixin type-divs($startcolor) {
//   @for $i from 1 through length($startcolor) {
//     .type-#{$i} {
//       $color: nth($startcolor, $i);
//       background: $color;
//       color: #fff;
//       width: 350px;
//       height: 85px;
//       &:hover {
//         background: lighten($color, 10%);
//       }
//       &:active {
//         background: darken($color, 10%);
//       }
//       &:disabled {
//         background: lighten($color, 20%);
//         color: lighten($color, 40%);
//       }
//     }
//   }
// }// @include type-divs($btnColors);
</style>
@charset "utf-8";
$btnColors: #000000, #f4b9d1, #7b5194, #262d3b, #1b4fc0, #ffdab9;@for $i from 1 through length($btnColors) {.type-#{$i}{$color: nth($btnColors, $i);background: $color;color: #fff;width: 350px;height: 85px;&:hover {background: lighten($color, 10%);}&:active {background: darken($color, 10%);}&:disabled {background: lighten($color, 20%);color: lighten($color, 40%);}}}

在这里插入图片描述

相关文章:

  • Qt+Opencv:人脸检测
  • Unity | 快速修复Animation missing错误
  • Android 跨进程之间通信(IPC)方式之ContentProvider
  • 信号处理设计模式
  • 【Linux】修复 Linux 错误 - 权限被拒绝
  • Pycharm引用其他文件夹的py
  • docker学习(十九、network使用示例bridge)
  • 16-网络安全框架及模型-BiBa完整性模型
  • TypeError: control character ‘delimiter‘ cannot be a newline (`\r` or `\n`)
  • OpenGL FXAA抗锯齿算法(Qt)
  • css中的BFC
  • LLM应用的分块策略
  • 记矩阵基础概念
  • OSG读取和添加节点学习
  • 渗透测试 | php的webshell绕过方法总结
  • [ JavaScript ] 数据结构与算法 —— 链表
  • 5、React组件事件详解
  • CSS中外联样式表代表的含义
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • Making An Indicator With Pure CSS
  • PaddlePaddle-GitHub的正确打开姿势
  • Promise面试题2实现异步串行执行
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 悄悄地说一个bug
  • 数据可视化之 Sankey 桑基图的实现
  • 责任链模式的两种实现
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • ​Spring Boot 分片上传文件
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (8)STL算法之替换
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (三十五)大数据实战——Superset可视化平台搭建
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • (转)视频码率,帧率和分辨率的联系与区别
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池
  • .net和jar包windows服务部署
  • @WebServiceClient注解,wsdlLocation 可配置
  • [AI]ChatGPT4 与 ChatGPT3.5 区别有多大
  • [android] 天气app布局练习
  • [EFI]Dell Latitude-7400电脑 Hackintosh 黑苹果efi引导文件
  • [ES-5.6.12] x-pack ssl
  • [HackMyVM]靶场Boxing
  • [IE 技巧] 显示/隐藏IE 的菜单/工具栏
  • [Linux] 进程间通信基础
  • [MYSQL数据库]- 索引
  • [NowCoder]牛客OI周赛3
  • [one_demo_15]模拟交通灯管理系统
  • [python 刷题] 2866 Beautiful Towers II
  • [python]使用pyqt5搭建yolov8 竹签计数一次性筷子计数系统
  • [SpringBoot] SpringBoot JDBC访问数据库
  • [svc]logstash和filebeat之间ssl加密