通行证: 用户 密码 网站建设  下载中心 社区论坛 信息公告 my小屋
联系我们
设为首页
加入收藏

 

qq,asp,php,jsp,xml,sql,.net,编程 程序 网页图象 建站经验 私服
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿
论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图
专题 | 应用软件 | 聊天通讯 | q q 专栏 | 建站经验 | 在线工具 | 站长club | 注 册 表 | 旧版
社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 韩国素材 | 素材图库 | 广告服务 | 服务
当前位置:首页>>网页设计>>html/css>>正文 新版上线![旧版]
注:打开慢时请稍等

css中的滑动门技术

http://www.iyit.net  日期:2006-12-18 15:00:58  来源:  点击:
参加讨论left_on.gif"); } #header #current a { background-image:url("right_on.gif"); padding-bottom:5px; }

完成这些后,我们到达了效果4。要注意的是,透明的角落在标签的左侧产生了一段不能点击的无效区域。这个区域在文本以外,但仍然是可以察觉到的。在标签的两边都使用透明的图像是没有必要的。如果我们不希望产生这种无效的区域,那么我们必须使用在标签后面使用颜色,然后用这种颜色来代替标签角落的透明图像。现在我们仅保持这种透明角落。

---

对于剩下的问题,我们将一次性完成全部的修改:加重标签文本,将普通标签中的文本改为棕色,“当前”标签文本改为深灰色,去掉链接的下划线,最后将悬停文本色彩改为同样的深灰色。经过一系列的改变,我们将看到目前为止的效果5。

一致性的解决

在效果2之后,我们公认的一个问题就是在ie5/mac浏览方式下,每个标签延伸并占据了整个浏览器的宽度,以致标签垂直的堆在了一起。这不是我们所希望的。

在大多数的浏览器中,浮动一个元素会有收缩,收缩最小至它所包含内容的大小。如果一个浮动元素包含一幅图像或其本身即图像,便会收缩至图像的宽度。如果仅仅包含文本,那么将会收缩至最长的,不可被顶开的那文本的宽度。

一个问题出现在ie5/mac中的图片中,当一个auto-width的块对象元素被插入到一个浮动的元素中时。其他的浏览器仍旧将浮动缩小至最小,而无视容器内的块对象元素。但ie5/mac并不按照这种情况,相反它将浮动和块对象元素扩展至尽可能的宽度。为解决这个问题,我们将锚链同时浮动起来,但仅仅对于ie5/mac,以免放弃其他的浏览器。首先,我们为锚链设定浮动规则。然后,我们使用反斜杠注释法来隐藏这种规则,让它仅仅对ie5/mac生效,而无视其他的浏览器:

#header a {
    float:left;
    display:block;
    background:url("right.gif")
      no-repeat right top;
    padding:5px 15px 4px 6px;
    text-decoration:none;
    font-weight:bold;
    color:#765;
    }
/* commented backslash hack
     hides rule from ie5-mac \*/
#header a {float:none;}
/* end ie5-mac hack */

现在ie5/mac浏览器将按我们所期望的那样来显示标签,看效果6。对于非ie5/mac的浏览器什么都不需要改变。注意到ie5.0/mac的一系列解释上的bug在ie5.1中解决。因此,滑动门技术在5.0版本中所遭遇的问题超出了hack的限度。既然升级到ie5.1/mac已不成难题,os 9 macs/ie5.0的占有率应逐渐缩减至很低。

举一反三

我们刚刚演练了滑动门技术,用纯文本和无序列表来创造导航标签,加以少量的样式。它的装载速度快,具有可维持性,并且文本的大小可以在不破坏外观的情况下进行较大的伸缩。不必我们再重申在创造复杂样式的导航栏中,滑动门技术所表现出来的弹性了。

只有想不到,没有做不到。最终效果向我们展示了一例,但我们设计不可能因此而被限定死。

在某些场合,标签不一定是对称的。我很快就制作了这种标签的第二个版本,也有阴影3d的样式,有角的边缘,和具有特色的左边部分。依据第二个版本,我们甚至可以交换左右两幅图像的位置。以这种细致的布局和灵巧的图像控制,我们可以去掉按钮的下边框以便标签图像更好的去适应背景,如第三个版本所显示的那样。如果你的浏览器支持多个样式表的切换,你甚至可以靠它在多个版本的导航栏之间自由切换。

仍有许多我们没有提到的其他的效果。快速的提一下,我改变鼠标悬停的文本色彩,但是真个图像可以替换掉以创造出更有趣的变换效果。即使标记中两个嵌套的html元素,也可以用css来达到一些我们还未想到的效果。我们在此例中创造的仅仅是水平的标签栏,但滑动门亦可应用于许多其他的情形。阁下觉得如何呢?

本新闻共5页,当前在第4页  1  2  3  4  5  


编辑: [发送给好友] [打印本页] [关闭窗口] [返回顶部]
上一篇:html语言剖析(十五)调色原理
下一篇:没有了
转载请注明来源:www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

 相关文章
网页制作入门教程:关于css样式表 从基础到精通:css实用教程(三) 从基础到精通:css实用教程(二)
从基础到精通:css实用教程(一) css样式表:详细介绍ie7新支持的选择器 用css设计网页艺术字效果
页面控制常见问题及解决办法  网页设计中html常犯的五个错误  教你用好活动字幕标记--marquee 
百度的首页简单吗?新浪的首页复杂吗? dreamweaver网页中实用的制作技巧 dreamweaver经典问题大搜罗
解决deamweaver8中css应用无效问题 css+div设计实例:看看ie中有关1px的bu css+div设计实例:hover over下的边框变
css使用技巧20则 巧用css滤镜做图案文字 css中的行为——expression
中文排版css心得 总结:用css进行网页样式设计攻略全集 网站重构:利用css改善网站可访问性
两分钟做个xhtml+css的网站首页 调整css类型的顺序改变链接状态 expression将js、css结合起来
最新更新 热点排行 推荐新闻
css中的滑动门技术
html语言剖析(十五)调色原理
html语言剖析(十四)特殊字符
html语言剖析(十三)其他标记
html语言剖析(十二)多媒体标记
搜索引擎优化最常犯的五个错误
产生有效网络内容的7条建议
评论:百度和google如何应对作弊
google工程师详述google的搜索结果排列
金山毒霸 2007 下载
php比asp优秀的七个理由
php模板高级篇总结
php模板引擎smarty
在php世界中选择最合适的模板--比较ph
剖析php中的输出缓冲
教你用好活动字幕标记--marquee 
页面控制常见问题及解决办法 
网页设计中html常犯的五个错误 
从基础到精通:css实用教程(三)
从基础到精通:css实用教程(二)
最新永久免费网游年列表,免费3d网游
永久免费网游《刀ol》11月3日开放新服
远程破解盗窃qq密码的各种方法
windows下如何修改右键菜单
安装ie7.0密技 绕过wga 完美轻松搞定
msn8.0下载、msn shell、msn8.0中文版
流氓软件清理助手下载
应用readyboost实测闪存是否能提高vis
asp 域名查询系统代码
qq被盗到出售过程详解
从基础到精通:css实用教程(三)
从基础到精通:css实用教程(二)
从基础到精通:css实用教程(一)
css基础学习:样式表css简明教程
css样式表:详细介绍ie7新支持的选择器
搜索引擎优化最常犯的五个错误
google工程师详述google的搜索结果排列
如何禁止flash动画的自动跳转
合理的网页设计具有哪些特征
从基础到精通:css实用教程(三)
从基础到精通:css实用教程(二)
从基础到精通:css实用教程(一)
css基础学习:样式表css简明教程
css样式表:详细介绍ie7新支持的选择器
photoshop创意壁纸教程

设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
copyrights © 2004-2006 iyit.net all rights reserved.
网站合作、广告联系qq:147007642、466949678
易特网络技术 点击这里给我发消息