text 使用此Transition SCSS Mixin将CSS过渡添加到元素。轻松设置颜色,宽度和填充等属性的动画,以创建淡入淡出效果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 使用此Transition SCSS Mixin将CSS过渡添加到元素。轻松设置颜色,宽度和填充等属性的动画,以创建淡入淡出效果相关的知识,希望对你有一定的参考价值。

<div class="card">
  <button class="fade">transition mixin</button>
  <p>mouseover to see fade effect</p>
</div>
<div class="card">
  <button class="scale">transition mixin</button>
  <p>mouseover to see scale effect</p>
</div>

/* element {
  transition: [property] [duration] [timing-function] [delay];
} */

@mixin transition($what: all, $time: 0.2s, $how: ease-in-out, $delay: .01s) {
  -webkit-transition: $what $time $how;
  -moz-transition:    $what $time $how;
  -ms-transition:     $what $time $how;
  -o-transition:      $what $time $how;
  transition:         $what $time $how;
}

/* mixin usage */
button.fade {
  @include transition(all,0.5s,ease-out);
  color: #00FFFF;
  background-color: #0080FF;
  border-color: #00FFFF;
  &:hover {
    color: #0080FF;
    background-color: #00FFFF;
    border-color: #0080FF;
  }
}
button.scale {
  @include transition(all,0.3s,ease-out);
  color: #00FFFF;
  background-color: #0080FF;
  width: 18rem;
  position: relative;
  top: 0;
  &:hover {
    width: 22rem;
    top: 10px;
  }
}

/* demo styles */
.card {
  margin: 2em auto;
  text-align: center;
}
button {
  border: 5px solid #00FFFF;
  padding: .9em 2em 1em;
  font-size: 1.5rem;
}
body {
  text-align: center;
}

以上是关于text 使用此Transition SCSS Mixin将CSS过渡添加到元素。轻松设置颜色,宽度和填充等属性的动画,以创建淡入淡出效果的主要内容,如果未能解决你的问题,请参考以下文章

scss mixin:transition-hove

text 使用此输入占位符SCSS Mixin更改占位符属性的颜色。添加背景颜色或只更改文本颜色

text 边框的速记属性干净整洁,但是使用此边框SCSS Mixin,您可以轻松地向一侧添加边框或

scss Sass-mixins-for-vendor-prefixed transition-including-properties

无法让 scss-lint 在 Sublime Text 3 中工作

text #android #activity #transition #sharedelement