非图片、滤镜制作的阴影窗口效果

滤镜

 带阴影效果窗口最常见和方便的方法是使用滤镜,可以直接定义,但仅局限于IE环境使用。

其次是使用阴影图片做偏移背景图实现,兼容性很好。

阴影可以看作一种平滑的色阶过渡,由深到浅。于是我们可以采用多层覆盖模拟这种过度。这种方法只是在技术角度模拟出滤镜效果,纯XHTML/CSS实现,兼容IIE6和FF1.5,最终效果图:

绝对定位定义1个容器:#content { position:absolute; top:135px; left:40px; width:170px; height:295px; padding:10px; border:1px solid #000; background-color:#fafafa; z-index:7;}
定义5个层,色阶依次为 #999 #aaa #ccc #ddd #eee,按照固定偏移量1px计算好定位位置:#shadow1 { position:absolute; top:137px; left:42px; width:190px; height:315px; border-top:0; border-right:1px solid #999; border-bottom:1px solid #999; border-left:0; z-index:6;}
#shadow2 { position:bsolute; top:138px; left:43px; width:190px; height:315px; border-top:0; border-right:1px solid #aaa; border-bottom:1px solid #aaa; border-left:0; z-index:5;}
#shadow3 { position:absolute; top:139px; left:44px; width:190px; height:315px; border-top:0; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:0; z-index:4;}
#shadow4 { position:absolute; top:140px; left:45px; width:190px; height:315px; border-top:0; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:0; z-index:3;}
#shadow5 { position:absolute; top:142px; left:47px; width:189px; height:314px; border-top:0; border-right:1px solid #eee; order-bottom:1px solid #eee; border-left:0; z-index:2;}
调用后会得到如下结果:

效果演示:http://www.rexsong.com/blog/attachments/200512/13_195702_shadow_one.htm

实现2个阴影层更麻烦一些,因为阴影交叉的区域有一个层优先级的关系,需要新定义,比较复杂,这是第2个容器:#content2 { position:absolute; top:90px; left:100px; width:220px; height:300px; padding:10px; border:1px solid #000; background-color:#fff; z-index:13;}
同样的原理实现如下,具体代码请参考效果演示:

效果演示:http://www.rexsong.com/blog/attachments/200512/13_195706_shadow_two.htm

如果要想相对定位实现,必须经过更复杂的定位计算,实际使用也有限不做讨论。其他色彩阴影同理,只要配好色彩的色阶就可以。

这个效果和传统滤镜实现还是有差别的,项目使用还是建议图片模拟。

Referrence
Shadow Demo http://www.designdetector.com/tips/shadow.html

时间: 2024-08-19 14:39:49

非图片、滤镜制作的阴影窗口效果的相关文章

PPT怎么制作特效阴影字效果

PPT怎么制作特效阴影字效果   1.首先插入你要制作效果的文本,选好字体,建议选72磅以上大小以便操作,设置好各种属性后将其复制一份. 2.为原文本填充一个渐变效果,制作有阳光照射的感觉,渐变类型设置为线性,左上至右下45°: 3.将复制出来的文本填充为黑色,然后复制粘贴为图片格式. 4.将复制得到的图片进行柔化处理: 5.将模糊后的文本图片置于底层,放在渐变文本下方,可做适当的拉伸,做出不同的效果来.

photoshop用滤镜制作红色的帷幕效果

  photoshop用滤镜制作红色的帷幕效果           用滤镜制作帷幕是非常快捷的,尤其是褶皱部分,手工制作时非常费时费力的.而用风及光照滤镜几步就可以做出相当不错的效果. 最终效果 1.新建文件. 2.新建图层,用画笔画白色如图. 3.图层1,滤镜-风格化-风,重复3次. 4.滤镜-模糊-高斯模糊. 5.旋转,调整适合位置.

Photoshop CS6使用油画滤镜制作微手绘效果

最终效果 先看处理前后对比图 在pscs6中打开一张图片,如下图所示 点击"滤镜>油画"并如下设置 看看效果 当然下面的作法为可选,复制图层,将图层的混合模式设置为"滤色",并将填充设置为75%.完成后点击"滤镜>其它>高反差保留",如下设置 看看现在的结果,通过这个油画滤镜我们可以尝试不同的图像,比如改变混合模式,重复相同的步骤多次,得到更多的油画效果 最终效果 分类: PS图片处理

Photoshop滤镜制作脱落的墙壁效果

教程部分纹理效果实在通道里面完成.这样做的好处是可以方便调用.很多滤镜效果可以使用现有通道的纹理.这样省去了重新制作纹理的过程. 最终效果 1.打开下图所示的墙壁素材,点通道面板,新建Alpha1通道,执行"云彩"滤镜.  2.复制出"Alpha1副本"通道,调整色阶,将对比度增强,执行反相,以获得正确的选区.分类: PS滤镜教程

PS滤镜制作超酷水晶效果照片

这篇教程教三联的朋友们用PS滤镜制作超酷水晶效果照片,教程制作难度中等,制作出来的效果我相信能让所有人喜欢,当然本教程只是以一个比较简单的手型照片素材来制作,大家可以通过调节参数,制作更多的照片,好了,先来看看最终的效果图吧:          三联推荐:photoshop7.0迷你版免费下载    |  Photoshop CS5 中文免费下载  |  photoshop免费下载 效果图:   素材: 具体的制作步骤如下: 打开hand素材图层,命名为[outline],在outline底下创

Fireworks滤镜制作血滴喷溅效果

滤镜 先看效果图如下 1.使用矢量工具下的星形工具绘制一个星星并选择为红色. 2.拖动星星角的手柄,调整一下 3.选择"部分选择"工具,拖动每个角,调整为不规则星形 4.关键一步:选择Alien Skin Splat LE下的Edges滤镜 5.自己调整参数吧.选择你喜欢的效果,打完收工.谢谢观赏.

Photoshop 滤镜制作彩色拉丝效果 图文教程_photoshop

效果图: 1.启动Photoshop CS2中文版,新建一个文档. 2.按D键将前景色重置为默认的黑色,然后按Alt+Del将背景图层填充为黑色. 3.选择菜单命令"滤镜|渲染|镜头光晕",在"镜头光晕"对话框中保持默认设置,通过单击"光晕中心"下方框中的中心点,将光晕设置在画布中心,如图所示: 4.再次选择菜单命令"滤镜|渲染|镜头光晕",仍保持默认设置,只是这次把光晕中心设置在如图所示的位置: 5.继续重复上面的步骤数次,

photoshop滤镜制作彩色拉丝效果

最终效果图 1.启动Photoshop CS2中文版,新建一个文档. 2.按D键将前景色重置为默认的黑色,然后按Alt+Del将背景图层填充为黑色. 3.选择菜单命令"滤镜|渲染|镜头光晕",在"镜头光晕"对话框中保持默认设置,通过单击"光晕中心"下方框中的中心点,将光晕设置在画布中心,如图所示: 4.再次选择菜单命令"滤镜|渲染|镜头光晕",仍保持默认设置,只是这次把光晕中心设置在如图所示的位置: 5.继续重复上面的步骤数次

PhotoShop自带滤镜制作出抽象菊花效果教程

滤镜主要是用来实现图像的各种特殊效果.它在Photoshop中具有非常神奇的作用.所以有的Photoshop都按分类放置在菜单中, 使用时只需要从该菜单中执行这命令即可.滤镜的操作是非常简单的,但是真正用起来却很难恰到好处.滤镜通常需要同通道.图层等 联合使用,才能取得最佳艺术效果.如果想在最适当的时候应用滤镜到最适当是位置,除了平常的美术功底之外,还需要用户的滤镜的 熟悉和操控能力,甚至需要具有很丰富的想象力.这样,才能有的放矢的应用滤镜,发挥出艺术才华. 效果图: 1.新建一个800 * 8