|  首页  |  资讯  |  评测  |  活动  |  学院  |  访谈  |  专题  |  杂志  |  产服  |  
您现在的位置:硅谷网> 学院> 论文>

硅谷杂志:探秘基于CSS滑动门技术的网页图像阴影设计

2012-12-14 16:05 作者:盛永华 来源:硅谷网 HV: 编辑: 【搜索试试
  【硅谷网文】据《硅谷》杂志2012年第19期刊文,利用CSS中的滑动门技术可以方便快捷地为网页图像添加阴影,这样不仅可以大大减少图像作为网页素材的预处理工作,也为网页后期的样式调整提供方便。介绍利用该技术为网页图像添加阴影的设计原来及实现方法。
  关键词:图像;阴影,CSS;滑动门;DIV
  0引言
  在Web网站设计制作过程中,为了增强页面中图像的立体感,通常会为页面中的图像添加阴影效果。在图像处理软件中,为图像添加阴影效果是非常容易实现的功能。但是如果一个网站上需要放置很多图像,每个图像都要先在图像处理软件中增加阴影,就会很费时费力,而且如果以后要去掉阴影效果,又要重新处理图像,缺少灵活性。CSS技术可以在不改变图像本身的情况下,实现阴影效果,并可以通过改变CSS的方式快速地去除阴影,为后期可能的样式调整提供方便。
  本文设计了一种基于CSS滑动门技术的图像阴影效果实现方式,可以方便的用于Web页面的制作中。
  1CSS简介
  CSS(CascadingStyleSheets,层叠样式表)是一种格式化网页的便捷技术,应用在网页设计中,易于控制网页布局、提高代码重用率、简化HTML中的各种繁琐标记、提高网页传输速率、便于网页的更新与维护。CSS扩充了HTML各标记的属性设定(即样式),能够对网页中对象的位置进行了像素级的精确控制,支持几乎所有的字体、字号样式,以及拥有对网页对象盒模型样式的控制能力,并能够进行初步页面交互设计,是目前基于文本展示的最优秀的表现设计语言。
  2滑动门技术
  CSS中的滑动门技术,是指两个嵌套的元素,各自使用一个背景图像,二者中间部分重叠,两端不重叠,这样,左右两端的背景内容就可以都被显示出来,中间部分的宽度可以自动适应,因此宽度变化时,依然可以保证左右两端的图案不变。“滑动门”这个名称很形象地描述了这种方法的本质,两个图像就像两扇门,二者可以滑动,当宽度小的时候,就多重叠一些,宽度大的时候,就少重叠一些。滑动门技术主要应用于标签导航的设计,在这里我们也可以用它来实现网页图像的阴影制作。
  3利用滑动门技术设计与实现网页图像阴影
  3.1设计原理
  在一个图像的外面嵌套两个div的层,如图1所示,两个div层的大小设置一样大小,上面一个div的背景是一个上边和左边各有6像素宽的白条,其余部分为透明的图像内容,下面一个div的背景是一个下边和右边各有6像素宽阴影的图像内容,这两个div的背景图像重叠在一起,正好组成图像阴影的效果,对于不同大小的图像,这种方法自动适应(在不超过最大面积的前提下)。
  
  图1用滑动门技术实现图像阴影的原理示意图
  3.2实现方法
  1)首先制作一个如图2所示的下边和右边具有6像素宽阴影的图像,命名为bottom-right.gif。这个图像的大小可以随意确定,但是如果图像大小大于这个阴影图像的大小,阴影就不能完全显示。因此,这个图像应该比将来要设置的图像大一些。再准备一个如图3所示的部分透明的GIF格式图像,图像的上面和左面各有6像素的白色不透明区域,其余区域为透明色,可以和bottom-right.gif图像一样大,并命名为top-left.gif。
  
  图2阴影图像bottom-right.gif图3背景图像top-left.gif
  2)在HTML代码中的img元素外面套两个div元素,并设置外面一层div的CSS类别为shadow。
  <divclass="shadow">
  <div><imgsrc="computer.gif"/></div>
  </div>
  3)分别将两个预先准备的图像设置为两个div的背景图像,外面的div用背景图像bottom-right.gif,从右下角对齐;里面的div使用背景图像top-left.gif,从左上角对齐,代码如下:
  .shadow{
  float:left;
  background:url(images/bottom-right.gif)no-repeatbottomright;}
  .shadowdiv{
  background:url(images/top-left.gif)no-repeat;
  padding:06px6px0;}
  
  4)然后设置图像的基本属性,代码如下:
  .shadowimg{
  border:1pxsolid#000;
  padding:4px;}
  
  5)在IE浏览器中可以看到效果如图4所示,可以看出,这个带有阴影的图像已经产生了。此方法在IE浏览器各版本中均能适用。
  
  图4利用滑动门技术实现的图像阴影
  4结束语
  文中利用CSS中的滑动门技术制作了一个可以自适应的图像阴影,只要预备的两个背景图像足够大,都可以快速地利用此方法为网页图像添加阴影,对于网页的美化具有一定的实用价值。但此方法在实际应用时仍可以进一步的改进,例如,仔细观察利用这种方法制作的网页图像阴影,可以看出图像阴影端点处的效果还不够柔和。这个可以在今后的研究中进一步地得到完善,使其在应用时可以更加完美。
【对“硅谷杂志:探秘基于CSS滑动门技术的网页图像阴影设计”发布评论】

版权及免责声明:
① 本网站部分投稿来源于“网友”,涉及投资、理财、消费等内容,请亲们反复甄别,切勿轻信。本网站部分由赞助商提供的内容属于【广告】性质,仅供阅读,不构成具体实施建议,请谨慎对待。据此操作,风险自担。
② 内容来源注明“硅谷网”及其相关称谓的文字、图片和音视频,版权均属本网站所有,任何媒体、网站或个人需经本网站许可方可复制或转载,并在使用时必须注明来源【硅谷网】或对应来源,违者本网站将依法追究责任。
③ 注明来源为各大报纸、杂志、网站及其他媒体的文章,文章原作者享有著作权,本网站转载其他媒体稿件是为传播更多的信息,并不代表赞同其观点和对其真实性负责,本网站不承担此类稿件侵权行为的连带责任。
④ 本网站不对非自身发布内容的真实性、合法性、准确性作担保。若硅谷网因为自身和转载内容,涉及到侵权、违法等问题,请有关单位或个人速与本网站取得联系(联系电话:01057255600),我们将第一时间核实处理。
广告
相关
·硅谷网学院:分步走,教新手怎样搭建网站
·硅谷网解密:4G网络中的微波传输解决方案
·硅谷网学院:探秘无刷直流电机的建模与仿真
·硅谷网学院:如何提高中技生单片机应用能力
·硅谷网学院:热载流子效应对器件可靠性影响
·热载流子效应研究及其对器件可靠性有哪些影响?
·如何用入侵检测系统保护计算机系统的安全?
·董燕:计算机网络安全面临的问题及防范措施
头条
硅谷网解密:4G网络中的微波传输解决方案 硅谷网解密:4G网络中的微波传输解决方案
在2013年12月4日,工信部向中国移动、中国联通、中国电信颁发TD-LTE(4G)经营许可之后……
·硅谷网解密:4G网络中的微波传输解决方案
·创意产业的批量化规律 工业造型方法论之加减
·《硅谷》杂志:浅谈电信运营商开展IPTV业务
·《硅谷》杂志:新型桌面搜索关键技术的研究与
·硅谷杂志:基于时间技术的搜索引擎排名算法
图文
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
利用重力势能做功发电介绍和势能输出系统介绍
利用重力势能做功发电介绍和势能输出系统介
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
利用重力势能做功发电介绍和势能输出系统介绍
利用重力势能做功发电介绍和势能输出系统介
最新
·佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
·利用重力势能做功发电介绍和势能输出系统介绍
·李磊:新时代下电网调度自动化技术的发展分析
·提升企业竞争力以及企业人力资源管理优化思考
·《硅谷》杂志:采油分层测静压工艺技术浅究
热点
·判断连续时间系统的线性非时变性和因果性
·3DMAX+Vary室内漫游动画制作的技法浅析
·长期使人困惑的问题:TCP连接中断的实时检测
·佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
·关于汽轮机油系统失火原因分析及防范措施的一
旧闻
·探讨气体检测中如何应用数字信号处理技术
·硅谷杂志:关于网络安全解决方案的探讨
·博物馆数字化展示应用研究
·硅谷杂志:云计算在飞行试验数据处理中的探索
·徐海:智能变坡水槽控制系统的设计与实现
广告
硅谷影像
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
利用重力势能做功发电介绍和势能输出系统介绍
利用重力势能做功发电介绍和势能输出系统介绍
公关负责人离职背后:危机公关案例分析
公关负责人离职背后:危机公关案例分析
硅谷网解密:4G网络中的微波传输解决方案
硅谷网解密:4G网络中的微波传输解决方案
使用Autoit脚本在虚拟内存盘设置考试模拟系统
使用Autoit脚本在虚拟内存盘设置考试模拟系统
探秘开滦集团设备租赁管理系统的设计和实现
探秘开滦集团设备租赁管理系统的设计和实现
关于我们·About | 联系我们·contact | 加入我们·Join | 关注我们·Invest | Site Map | Tags | RSS Map
电脑版·PC版 移动版·MD版 网站热线:(+86)010-57255600
Copyright © 2007-2020 硅谷网. 版权所有. All Rights Reserved. <京ICP备12003855号-2>