首页 > 其他分享 >mixin.scss

mixin.scss

时间:2023-01-19 17:45:48浏览次数:33  
标签:scss opacity bg mixin color rgba 255

@import './color.scss';

/* primary: #F72E96FF -- rgba(247, 46, 150, 1) */
@mixin primary($opacity: 1) { color: rgba(247, 46, 150, $opacity); }
@mixin primary-bg($opacity: 1) { background-color: rgba(247, 46, 150, $opacity); }

/* secondary: #2979FFFF -- rgba(41, 121, 255, 1) */
@mixin secondary($opacity: 1) { color: rgba(41, 121, 255, $opacity); }
@mixin secondary-bg($opacity: 1) { background-color: rgba(41, 121, 255, $opacity); }

/* success: #388E3CFF -- rgba(56, 142, 60, 1) */
@mixin success($opacity: 1) { color: rgba(56, 142, 60, $opacity); }
@mixin success-bg($opacity: 1) { background-color: rgba(56, 142, 60, $opacity); }

/* info: #8470FFFF -- rgba(132, 112, 255, 1) */
@mixin info($opacity: 1) { color: rgba(132, 112, 255, $opacity); }
@mixin info-bg($opacity: 1) { background-color: rgba(132, 112, 255, $opacity); }

/* warning: #FFA500FF -- rgba(255, 165, 0, 1) */
@mixin warning($opacity: 1) { color: rgba(255, 165, 0, $opacity); }
@mixin warning-bg($opacity: 1) { background-color: rgba(255, 165, 0, $opacity); }

/* error: #FF1744FF -- rgba(255, 23, 68, 1) */
@mixin error($opacity: 1) { color: rgba(255, 23, 68, $opacity); }
@mixin error-bg($opacity: 1) { background-color: rgba(255, 23, 68, $opacity); }

/* oliver: #B3EE3AFF -- rgba(179, 238, 58, 1) */
@mixin oliver($opacity: 1) { color: rgba(179, 238, 58, $opacity); }
@mixin oliver-bg($opacity: 1) { background-color: rgba(179, 238, 58, $opacity); }

/* green: #4EEE94FF -- rgba(78, 238, 148, 1) */
@mixin green($opacity: 1) { color: rgba(78, 238, 148, $opacity); }
@mixin green-bg($opacity: 1) { background-color: rgba(78, 238, 148, $opacity); }

/* tomato: #FF6347FF -- rgba(255, 99, 71, 1) */
@mixin tomato($opacity: 1) { color: rgba(255, 99, 71, $opacity); }
@mixin tomato-bg($opacity: 1) { background-color: rgba(255, 99, 71, $opacity); }

/* purple: #651FFFFF -- rgba(101, 31, 255, 1) */
@mixin purple($opacity: 1) { color: rgba(101, 31, 255, $opacity); }
@mixin purple-bg($opacity: 1) { background-color: rgba(101, 31, 255, $opacity); }

/* wheat: #EED8AEFF -- rgba(238, 216, 174, 1) */
@mixin wheat($opacity: 1) { color: rgba(238, 216, 174, $opacity); }
@mixin wheat-bg($opacity: 1) { background-color: rgba(238, 216, 174, $opacity); }

/* magenta: #E0EF -- rgba(238, 0, 238, 1) */
@mixin magenta($opacity: 1) { color: rgba(238, 0, 238, $opacity); }
@mixin magenta-bg($opacity: 1) { background-color: rgba(238, 0, 238, $opacity); }

/* black: #050505FF -- rgba(5, 5, 5, 1) */
@mixin black($opacity: 1) { color: rgba(5, 5, 5, $opacity); }
@mixin black-bg($opacity: 1) { background-color: rgba(5, 5, 5, $opacity); }

/* dark: #313131FF -- rgba(33, 33, 33, 1) */
@mixin dark($opacity: 1) { color: rgba(33, 33, 33, $opacity); }
@mixin dark-bg($opacity: 1) { background-color: rgba(33, 33, 33, $opacity); }

/* grey: #333F -- rgba(51, 51, 51, 1) */
@mixin grey($opacity: 1) { color: rgba(51, 51, 51, $opacity); }
@mixin grey-bg($opacity: 1) { background-color: rgba(51, 51, 51, $opacity); }

/* dim: #616161FF -- rgba(97, 97, 97, 1) */
@mixin dim($opacity: 1) { color: rgba(97, 97, 97, $opacity); }
@mixin dim-bg($opacity: 1) { background-color: rgba(97, 97, 97, $opacity); }

/* white: #FAFAFAFF -- rgba(250, 250, 250, 1) */
@mixin white($opacity: 1) { color: rgba(250, 250, 250, $opacity); }
@mixin white-bg($opacity: 1) { background-color: rgba(250, 250, 250, $opacity); }

标签:scss,opacity,bg,mixin,color,rgba,255
From: https://www.cnblogs.com/h6lianfu/p/17061878.html

相关文章

  • sass/scss和less对比
    一、less、sass/scss是什么less:是一种动态样式语言,对CSS赋予了动态语言的特性,如变量、继承、运算、函数。Less既可以在客户端上运行(支持IE6+,Webkit,Firefox),也可......
  • vue 3 引入 scss
    安装必要的依赖:   调用: 效果: ......
  • scss snippets
    extendscsssnippet$$${1:variable}:${0:value};snippetimp@import'${0}';snippetmix@mixin${1:name}(${2}){${0}}snippetinc@include${1:mixin}(${2})......
  • 第一节:环境准备、项目结构详解、App.vue/main.js/uni.scss详解、各种引用(组件/js/css
    一. 环境准备1. HbuilderX 下载地址:https://www.dcloud.io/hbuilderx.html 2. 微信开发工具 下载地址:https://developers.weixin.qq.com/miniprogram/dev......
  • Dart中不得不会的mixins
    文章目录​​一、mixins是什么?​​​​二、使用场景​​​​三、注意​​​​四、代码案例​​一、mixins是什么?在面向对象的编程语言中,mixin(或mix-in)是一个类,其中包含供其......
  • vue2中的mixin
    1.mixin的用处:主要用于多个组件内存在重复JS业务逻辑(可以包括methods,mounted,watch等等),将该JS部分代码封装在一个js文件下对外暴露,需要使用的组件进行引用。混入(mixin)......
  • Vue之mixin混合
    mixin(混入)1.功能:可以把多个组件共用的配置提取成一个混入对象2.使用方式:  第一步定义混合:  ```  {    data(){....},    methods......
  • Vue中mixin混合
    vue中的mixin可以实现组件中重复代码的高度复用,可以将不同组件中重复的组件选项(如,data、created、mounted、components、computed、watch等)都提取出来,形成一个mixin的js文......
  • vue3使用composables来取代mixins 来状态复用
    前言最简单理解composables的方式就是将其视为vue版的自定义hooks来个demo比如页面初始化的时候我需要请求接口获取数据并回填至表单以前的做法src/pages/index.......
  • 使用SCSS高亮显示控件、聚焦位置
     /*强调SCSS----------------------------------------*/[sg-emphasize],/deep/[sg-emphasize]{animation:sg-emphasize.3sease3;}@keyframessg-emphasize{......