transition和animation有冲突吗

来源:4-12 React 中使用 CSS 动画效果

Mr陈序猿

2019-04-12

.show{
	opacity: 1;
	transition: all 2s ease-in;
}

.hide{
	opacity:0;
	animation: hide-item 2s ease-in forwards;
}
@keyframes hide-item
{
	0%
	{
		opacity: 1;
		color: red;
	}
	
	50%
	{
		opacity: 0.5;
		color: green;
	}
	100%
	{
		opacity:0;
		color: blue;
	}
}

这里在.show里面用的是transition 在.hide里面用的是animation。
结果在隐藏的时候有动画效果,在显示的时候就直接显示了

写回答

1回答

Dell

2019-04-13

没有冲突的

0
0

React零基础入门到实战,完成企业级项目简书网站开发

主流新技术 React-redux,React-router4,贯穿基础语法

5275 学习 · 2496 问题

查看课程