关于css3:神奇的色调旋转滤镜huerotate

如果想实现色彩变动的动效,能够思考应用色调旋转滤镜:filter:hue-rotate()
filter 是个功能强大的办法,能够给元素增加各种各样的滤镜,比方含糊、暗影、变灰等等。
hue-rotate 能够扭转元素的色调,展现出更丑陋的色彩。
案例1:设置按钮的背景色

<button style="background: #2486ff;filter: hue-rotate(350deg);">按钮</button>

然而,单纯设置背景色的话,色调变动多少不好把握,而且个别UI会给出具体的色彩值。
所以,hue-rotate更适宜做色彩变动的动效
案例2:高亮文字色彩闪动变动

<span>啦啦啦</span>

span {
    background: red;
    animation: hue 3s;
}
@keyframes hue {
    from {
      filter: hue-rotate(0deg);
    }
    to {
      filter: hue-rotate(-360deg);
    }
}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理