html5中文学习网

您的位置: 首页 > 视频教程 > CSS3视频教程 » 正文

定义渐变边框给图片加阴影_Div+Css教程

[ ] 已经帮助:人解决问题

一般我们可以使用背景图的方式给图片添加阴影,但对于不固定尺寸的图片如何实现呢?nGZHTML5中文学习网 - HTML5先行者学习网

  我们可以采取“视觉欺骗大法”——定义渐变边框来实现nGZHTML5中文学习网 - HTML5先行者学习网

  代码:nGZHTML5中文学习网 - HTML5先行者学习网

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">nGZHTML5中文学习网 - HTML5先行者学习网
<html xmlns="http://www.w3.org/1999/xhtml">nGZHTML5中文学习网 - HTML5先行者学习网
<head>nGZHTML5中文学习网 - HTML5先行者学习网
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />nGZHTML5中文学习网 - HTML5先行者学习网
<meta http-equiv="Content-Language" content="zh-CN" />nGZHTML5中文学习网 - HTML5先行者学习网
<title></title>nGZHTML5中文学习网 - HTML5先行者学习网
<style type="text/css" >nGZHTML5中文学习网 - HTML5先行者学习网
body {background:#2e334d;}nGZHTML5中文学习网 - HTML5先行者学习网
img {border:none;}nGZHTML5中文学习网 - HTML5先行者学习网
a.pic-shadow {display:inline-block;zoom:1;padding:1px;background:#262a3f;border:solid #2b3048 1px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}nGZHTML5中文学习网 - HTML5先行者学习网
a.pic-shadow img {padding:1px;background:#13151f;border:solid #1e2132 1px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}nGZHTML5中文学习网 - HTML5先行者学习网
</style>nGZHTML5中文学习网 - HTML5先行者学习网
</head>nGZHTML5中文学习网 - HTML5先行者学习网
<body>nGZHTML5中文学习网 - HTML5先行者学习网
<a class="pic-shadow" href="#" title=""><img src="止.png" alt="" title="" /></a>nGZHTML5中文学习网 - HTML5先行者学习网
</body>nGZHTML5中文学习网 - HTML5先行者学习网
</html>nGZHTML5中文学习网 - HTML5先行者学习网

border-radius:5px;nGZHTML5中文学习网 - HTML5先行者学习网
-moz-border-radius:5px;nGZHTML5中文学习网 - HTML5先行者学习网
-webkit-border-radius:5px;nGZHTML5中文学习网 - HTML5先行者学习网

  上面这段定义是各标准浏览器中圆角定义,用以更专业地欺骗眼睛nGZHTML5中文学习网 - HTML5先行者学习网

  颜色代码可以在ps中做好外发光效果后拾取。nGZHTML5中文学习网 - HTML5先行者学习网

  我上面的效果是[柔和]、[扩展0]、[大小5px]、[颜色#000]其余默认nGZHTML5中文学习网 - HTML5先行者学习网

  当然了,特殊要求的话可以使用ie的滤镜来实现更华丽的阴影.nGZHTML5中文学习网 - HTML5先行者学习网

 nGZHTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助