用CSS为图片添加阴影的简单方法

在网页设计中,为图片添加上阴影是一种非常不错的美化方法,经常会在设计当中用到。不用Photoshop,仅仅只用CSS如何为图片添加上阴影呢?这里有一种非常简单的方法。

如何实现这样的效果呢?其实很简单,下面是全部的代码:
<html>
<head>
<style type=”text/css”>
img{
border-top:1px solid #dcd7c8;
border-left:1px solid #dcd7c8;
border-right:1px solid #dcd7c8;
padding:5px 5px 9px 5px;
background:url(shad_bottom.png) repeat-x bottom left;
}
</style>
</head>
<body>
<img src=”flower.jpg” alt=”flower” />
</body>
</html>

img标签的三个border属性分别是为图片的上面、左边、右边添加三个边框,边框的颜色要选择和真实的阴影相接近的颜色,看上去就像是真实的阴 影一样。padding属性在图片的周围留出了一些空间,图片的下部留出了9px的空间以便于之后背景图片的添加,因为下部的阴影效果实际上是一个4px 的图片在水平平铺的结果,所以要留出9px的空间,这样减去背景图片4px的空间,整个图片的四周空间看起来就一样了。将底部的背景图片放大实际上是这样 的:

当然,这种方法做出来的阴影只是简单的阴影效果,并没有阴影渐变效果,但对于我们一般的网页设计来说也就够用了。这里还有一个更复杂一些的如何用CSS给图片添加阴影的英文文章,如果你想做出更复杂的阴影效果,可以参考一下。

时间: 2024-08-02 12:30:14

用CSS为图片添加阴影的简单方法的相关文章

可以用CSS为图片加阴影吗?

在网页中插入图片是再平常不过的事情了,但更多的时候为了美观的需要,我们要给图片加上阴影,图片数量较多的时候,工作量是非常大的.重复劳动而且没有工作效果.我们有没有办法用CSS给图片加阴影呢? CSS中有一个概念大家应该都不陌生,那就是相对定位position:relative; .我们应该学会灵活的运用CSS所提供的属性.给图片加阴影我们就可以用position:relative; 相对定位的办法来实现.关于position属性可以参考这里. 我们看下面的css代码:  代码如下 复制代码 .w

JQuery+CSS实现图片上放置按钮的方法

  本文实例讲述了JQuery+CSS实现图片上放置按钮的方法.分享给大家供大家参考.具体分析如下: position:relative日常应用的时候一般是设置给position:absolute;的父层的, 父层position:relative; 子层position:absolute;的话, 就是依照父层的边界进行定位的, 不然position:absolute 会逐层向上寻找设置了position:relative的元素边界, 直到body元素.. 第一种写法(连同CSS一起追加进去)

js固定DIV高度,超出部分自动添加滚动条的简单方法

这篇文章介绍了js固定DIV高度,超出部分自动添加滚动条的简单方法,有需要的朋友可以参考一下   复制代码 代码如下: function setheight()     {     var div=document.getElementById("event_basicInfo");     //div.style.width="40%";     div.style.height=400;     div.style.overflow="auto&quo

JQuery+CSS实现图片上放置按钮的方法_jquery

本文实例讲述了JQuery+CSS实现图片上放置按钮的方法.分享给大家供大家参考.具体分析如下: position:relative日常应用的时候一般是设置给position:absolute;的父层的, 父层position:relative; 子层position:absolute;的话, 就是依照父层的边界进行定位的, 不然position:absolute 会逐层向上寻找设置了position:relative的元素边界, 直到body元素.. 第一种写法(连同CSS一起追加进去) va

JS动态给对象添加事件的简单方法_javascript技巧

WEB项目中,我们常常会碰到要动态对相应的对象添加事件,如下,有id="txtPrice"的文本框控件: <div> <input type="text" id="txtPrice" name = "txtPrice" value = "0"/> <div> 现在我们为其动态添加一事件,JS核心代码如下: document.getElementById("txt

应用程序中添加“Coolbars”的简单方法

从微软新版本的ie中,我们明显感觉到微软正在采用一种新的工具条外观.新风格的工具条长被称为"Coolbar".其图标始终保持扁平状态,除非鼠标指针移到上面.Coolbar首次出现是在Windows 95的通用控件动态库中(comctl32.dll). 随着VC++6.0的发布,VC++程序员将会有更多的途径使用comctl32.dll中的新特点.对于仍然打算使用VC++5.0的程序员来说,本文提供一种简单快捷的方法来向现有的应用程序中添加coolbar. 简单地说,coolbar只是一

七种网站添加链接的简单方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 有的SEO在网站优化过程中碰到最大的障碍莫过于链接建设了,Charles总结了一些初级的添加网站链接的方法,希望对一些新手有帮助. 一.热门关键词排名较好的反向链接. 一般情况下,超级热门关键词排名较好的网站除了熟悉的门户外都有专门的SEO进行链接建设,通过查找他们的反向链接会有不错的收获.当然,竞争对手的反向链接更值得关注. 例子:&quo

div+css 背景图片的定位取图方法

CSS中背景图片定位方法 关键字: css中背景图片定位方法 在CSS中,背景图片的定位方位有3种: 1)关键字:background-position: top right;2)像素:background-position: 0px 0px;3)百分比:background-position: 0% 0%;  上面这三句语句,都将图片定位在背景的左上角,表面上看效果是一样的,实际上第三种定位机制与前两种完全不同. 前两种定位,都是将背景图片左上角的原点,放置在规定的位置.请看下面这张图,规定的

使用CSS实现文字的竖排的简单方法

  样式表的文字处理属性中有两个重要的属性:writing-mode和text-align.让我们先看看它们的用法: 1. writing-mode(设置对象书写方向) 语法:writing-mode : lr-tb.tb-rl 参数:lr-tb:从左向右,从上往下 tb-rl:从上往下,从右向左 示例: CSS Code复制内容到剪贴板 div { writing-mode: tb-rl; } 2. text-align(设置对象中文本的对齐方式) 语法:text-align : left.r