使用CSS3美化图片显示

2014年6月10日 由 Creater 留言 »

浏览器支持情况:Internet Explorer 10, Firefox,Chrome 和 Opera支持。
Chrome 2+(-webkit-transition)
Firefox3.7+(-moz-transition)
Safari 3.1+(-webkit-transition)
Opera 10.5+(-o-transition)

效果预览

原图(该图从网上下载)

美化后的图,美化后图片有了阴影,而且有指针hover效果。

使用的CSS 3属性

使用属性transition来实现变换效果,使用box-shadow来实现阴影。transition:all .2s ease-out分别意味着所有属性都将获得过渡效果,2秒完成,以慢速结束过渡效果。

测试代码

以下为测试的html代码,CSS加载在head中。

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
	<title>图片测试</title>
	<style type="text/css">
	img#sd { 
		max-width:850px; 
		border:6px solid #FFF; 
		box-shadow:1px 1px 10px #666666; 
		-webkit-transition:all .2s ease-out;
		-moz-transition:all .2s ease-out;
		transition:all .2s ease-out}
	img#sd:hover {  box-shadow:2px 2px 20px #333;}
	</style>
</head>
<body>
<img id = "sd" src="./1.jpg"/></img>
</body>
</html>
广告位

发表评论

你必须 登陆 方可发表评论.