关于CSS3 动画transition的一个问题
天蓬老师
天蓬老师 2017-04-17 11:05:58
0
2
433
a{ color: #0088cc; text-decoration: none; &:hover, &:active, &:focus{ color: orange; text-decoration: none; -webkit-transition: color 250ms ease-in 0ms; -moz-transition: color 250ms ease-in 0ms; -ms-transition: color 250ms ease-in 0ms; -o-transition: color 250ms ease-in 0ms; transition: color 250ms ease-in 0ms; } }

在alloyteam blog看到的一个效果。就是鼠标移动到 a 连接上时,颜色是渐进变化的,移开鼠标时也会有一个颜色渐变的效果,请问是怎样做到的。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답 (2)
PHPzhong
a{ color: #0088cc; text-decoration: none; -webkit-transition: color 250ms ease-in 0ms; -moz-transition: color 250ms ease-in 0ms; -ms-transition: color 250ms ease-in 0ms; -o-transition: color 250ms ease-in 0ms; transition: color 250ms ease-in 0ms; &:hover, &:active, &:focus{ color: orange; } }
    小葫芦
    a:link, a:visited, a:active { text-decoration: none; -webkit-transition: ...; -moz-transition: ...; -ms-transition: ...; -o-transition: ...; transition: text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms; }

    transition: text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;
    这一行中定义了指定两个属性的动画:text-shadowcolor,你说的颜色渐进就是color 500ms ease-in 0m
    可以理解为:
    执行变化的属性:color
    动画持续时间:500ms
    时间函数(定义了执行动画的方式):ease-in(由慢到快);
    延迟时间:0m

      최신 다운로드
      더>
      웹 효과
      웹사이트 소스 코드
      웹사이트 자료
      프론트엔드 템플릿
      회사 소개 부인 성명 Sitemap
      PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!