温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

css怎么实现图片旋转、倾斜、位移以及平滑

发布时间:2021-08-09 11:15:36 来源:亿速云 阅读:272 作者:chen 栏目:开发技术

这篇文章主要讲解了“css怎么实现图片旋转、倾斜、位移以及平滑”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css怎么实现图片旋转、倾斜、位移以及平滑”吧!

  1. 在开发中,我们常常需要对图片有一些绚丽的效果,比如是图片旋转,平移,倾斜等。


<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>图片效果</title>
		<style type="text/css">
			*{
				padding: 0px;
				margin: 0px;
			}
			
			#imgs{
				width: 300px;
				height: 300px;
				position: absolute;
				top: 100px;
				left: 100px;
				background-color:red;
				/* 这里是背景图片,如果没有图片,上面设置了背景颜色为红色,也是可以演示效果的    */
				background-p_w_picpath: url("p_w_picpath/bg.jpg");
				/* 
					rotate(30deg) : 旋转图片角度 ,30表示旋转度数,当然也可以是负数,表示逆时针旋转 
					scale(0.5) : 表示图片放大的倍数,可以是整数,也可以是小数,当然也可以是负数,表示当前图片旋转180时候的效果
					translate(10px,20px) : 表示图片的位移,10px 表示水平位移,20表示垂直位移
					skew(20deg,30deg) : 表示图片倾斜,20deg 表示水平倾斜,30deg表示垂直倾斜
				*/
					
				transform:rotate(0deg) scale(1) translate(10px,20px) skew(20deg,30deg);
			}
				/* 鼠标放在图片上显示的效果  */
			#imgs:HOVER {
				/*
					transition : transform 表示旋转的属性,如果这里还有其他的属性,比如背景图片,这里只需写成all就可以
						2s 表示时间   
						ease :表示匀速旋转
						ease-in:表示先快后慢
						ease-out:表示先慢后快
				*/
				transform:rotate(30deg) scale(1.5);
				transition:transform 2s ease;
			}
		</style>
	</head>
	<body>
		<div id="imgs">
		</div>
	</body>
</html>

感谢各位的阅读,以上就是“css怎么实现图片旋转、倾斜、位移以及平滑”的内容了,经过本文的学习后,相信大家对css怎么实现图片旋转、倾斜、位移以及平滑这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

css
AI