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