美文网首页
SASS transform mixins

SASS transform mixins

作者: 小豌豆书吧 | 来源:发表于2017-10-12 11:13 被阅读0次

移动前端项目小三角上方文字,


小三角.jpg

transform:rotate(-45deg)浏览器前缀问题用sass中@mixin更便捷

/*HTML*/
<div class="test">test</div> 
<br />
/* CSS(scss) */
// generic transform
@mixin transform($transforms) {
       -moz-transform: $transforms;
         -o-transform: $transforms;
        -ms-transform: $transforms;
    -webkit-transform: $transforms;
          transform: $transforms;
}
// rotate
@mixin rotate ($deg) {
  @include transform(rotate(#{$deg}deg));
}
 
// scale
@mixin scale($scale) {
     @include transform(scale($scale));
} 
// translate
@mixin translate ($x, $y) {
   @include transform(translate($x, $y));
}
// skew
@mixin skew ($x, $y) {
   @include transform(skew(#{$x}deg, #{$y}deg));
}
//transform origin
@mixin transform-origin ($origin) {
    moz-transform-origin: $origin;
         -o-transform-origin: $origin;
        -ms-transform-origin: $origin;
    -webkit-transform-origin: $origin;
          transform-origin: $origin;
}


.test {
  @include skew(25,10);
  @include transform-origin(top left);
  position: absolute;
  top: 25%;
  bottom: 25%;
  left: 25%;
  right: 25%;
  background-color: rgba(20,20,20,.5);
}

参考网址:https://codepen.io/sawmac/pen/qGudy

相关文章

  • SASS transform mixins

    移动前端项目小三角上方文字, transform:rotate(-45deg)浏览器前缀问题用sass中@mixi...

  • 使用 SASS Mixin 编写 clean code

    原文:LEVERAGING SASS MIXINS FOR CLEANER CODE[https://thesas...

  • ionic中使用compass

    1.通过npm安装 -npm install compass-sass-mixins 2.通过添加@import ...

  • 常用的 Sass mixins

    Mixin 是 Sass 中用来方便地复用代码的方法,你可以简单点理解成函数,可以传递参数,参数名以$符号开始,多...

  • 常用Sass mixins总结

    透明度

  • Vue 全局引入bass.scss 处理方案 2018-03-2

    为解决在Vue组件中全局引入 scss 变量及 mixins ,装载了一个名为 "sass-resources-l...

  • less和sass的区别

    首先,sass和less都是css的预编译处理语言,他们引入了mixins,参数,嵌套规则,运算,颜色,名字空间,...

  • sass入门级

    Sass 是对 CSS 的扩展,让 CSS 语言更强大、优雅。 它允许你使用变量、嵌套规则、 mixins、导入等...

  • LESS与SASS的区别

    前言 首先sass和less都是css的预编译处理语言,他们引入了mixins,参数,嵌套规则,运算,颜色,名字空...

  • Sass | Sass的一些基本概念

    Sass 是对 CSS 的扩展,让 CSS 语言更强大、优雅。 它允许你使用变量、嵌套规则、mixins、导入等众...

网友评论

      本文标题:SASS transform mixins

      本文链接:https://www.haomeiwen.com/subject/oounyxtx.html