scss 仅使用CSS动画渐变
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scss 仅使用CSS动画渐变相关的知识,希望对你有一定的参考价值。
//Animated gradient background
//https://medium.com/@dave_lunny/animating-css-gradients-using-only-css-d2fd7671e759
//Usage:
//Example 1: include gradientAnimation(red, blue, .6s);
//Example 2: include gradientAnimation(lighten($orange, 10), $orange, .6s);
@mixin gradientAnimation( $start, $end, $transTime ){
background-size: 100%;
background-image: linear-gradient($start, $end);
position: relative;
z-index: 100;
&:before {
background-image: linear-gradient($end, $start);
content: "";
display: block;
height: 100%;
position: absolute;
top: 0; left: 0;
opacity: 0;
width: 100%;
z-index: -100;
transition: opacity $transTime;
}
&:hover {
&:before {
opacity: 1;
}
}
}
以上是关于scss 仅使用CSS动画渐变的主要内容,如果未能解决你的问题,请参考以下文章
scss 渐变强调#css #sass
scss 线性渐变グラデーションhttp://www.webcreatorbox.com/tech/css-gradient/
css动画和渐变
带有渐变的CSS3动画[重复]
css 纯CSS3渐变背景动画
css CSS动画渐变