您的当前位置:首页正文

css实现鼠标移入移出动态效果

2020-11-27 来源:赴品旅游

这篇文章主要介绍了关于css实现鼠标移入移出动态效果,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

知识点:transform-origin

兼容性:IE10以上

<!DOCTYPE html>
<html>
	<head>
	<meta charset="utf-8" />
	<title></title>
	<style>
	p {


	 position: absolute;
	
	 width: 200px;
	
	 height: 60px;
	 text-align: center;
	 margin: 10px auto;
	
	}
	p::before {
	
	 content: "";
	
	 position: absolute;
	
	 left: 0;
	
	 bottom: 0;
	
	 width: 200px;
	
	 height: 2px;
	
	 background: deeppink;
	
	 transition: transform .5s;
	
	 transform: scaleX(0);
	
	 transform-origin: 100% 0;//以(100%,0)坐标为基本点移动即缩小到0倍---->scaleX(0)
	
	}
	p:hover::before {
	
	 transform: scaleX(1);
	
	 transform-origin: 0 0;//以(0,0)坐标为基本点移动即放大到1倍---->scaleX(1)
	
	}
	</style>
	</head>
	<body>
	<p>Hover Me</p>
	</body>
</html>
显示全文