text 使用Transform Rotate SCSS Mixin轻松旋转元素。只需一行SCSS,您的旋转元素将具有所需的静脉

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 使用Transform Rotate SCSS Mixin轻松旋转元素。只需一行SCSS,您的旋转元素将具有所需的静脉相关的知识,希望对你有一定的参考价值。

<div class="card rotate">
  <p>rotate mixin</p>
</div>

<pre>
  <code>@include rotate(180);</code>
</pre>
<p>For IE support add <a href="https://msdn.microsoft.com/en-us/library/ms533014(v=vs.85).aspx" target="_blank">Microsoft.Matrix</a></p>
<pre>
  <code>@include rotate(180, 0.00000000, 1.00000000, -1.00000000, 0.00000000);</code>
</pre>

@mixin rotate($deg: 0, $m11: 0, $m12: 0, $m21: 0, $m22: 0) {
  -webkit-transform: rotate($deg + deg);
  -moz-transform: rotate($deg + deg);
  -ms-transform: rotate($deg + deg);
  -o-transform: rotate($deg + deg);
  transform: rotate($deg + deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(
       M11=#{$m11}, M12=#{$m12}, M21=#{$m21}, M22=#{$m22}, sizingMethod='auto expand');
    zoom: 1;
}

/* mixin usage */
.rotate {
  @include rotate(180, 0.00000000, 1.00000000, -1.00000000, 0.00000000);
}

/* handy matrix calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html */

/* demo styles */
.card {
  width: 12em;
  margin: 2em auto .5em;
  padding: 1em;
  font-size: 1.75rem;
  line-height: 1;
  background: #ccffff;
    p {
    margin: 0;
    color: #0080FF;
  }
}
pre + p {
  margin-top: 2rem;
}
body {
  text-align: center;
}

以上是关于text 使用Transform Rotate SCSS Mixin轻松旋转元素。只需一行SCSS,您的旋转元素将具有所需的静脉的主要内容,如果未能解决你的问题,请参考以下文章

转换(旋转)transform

CSS transform中的rotate的旋转中心怎么设置?

如何在javascript中使用变量作为旋转函数?

CSS transform中的rotate的旋转中心怎么设置?

transform:rotate

transform