登录
注册
论坛
共享空间
搜索
帮助
用户名:
密码:
会员
界面
简洁版本
在线
共享社区
互联网资源共享社区
网页资料共享
发一个不用图片实现圆角代码,非常经典
帖子标题
编程技巧共享
JAVA编程技巧共享
.NET编程技巧共享
WEB编程相关文章
互联网资源共享社区
商业智能共享
.NET源码共享
JAVA源码共享
开发工具共享
网页资料共享
教学资源共享
娱乐信息共享
精品游戏共享
老猫的理想信息区
技术交流区
业界新闻区
企业招聘
项目供求
广而告之
老猫的理想-共享社区站务区
站务管理
意见投诉
1
/ 1 页
1
跳转
页
查看:
961
发一个不用图片实现圆角代码,非常经典
ajax
个人空间
组别:
版主
性别:
来自:
积分:
176
帖子:
176
注册:
2008-01-04
2008-01-25 14:28
|
只看楼主
树型
|
收藏
|
小
中
大
1
发一个不用图片实现圆角代码,非常经典
下载下来自己看一下效果吧,如果需要圆角的话,不用你会后悔的!
点击下载此文件
当网站页面的整体布局设计好后,接下来有很多细节的实现是很让人头疼的。其中之一就是圆角矩形的实现。
在网上看了很多圆角矩形的实现方法,基本有两种,一种是用纯css实现,不需要背景图片;另一种是用背景图像实现。但是,不管是哪一种,都有一个共同的缺点:需要使用很多代码来嵌套,而这些代码对搜索引擎来说毫无意义。
在《css cookbook》一书中介绍了一种实现圆角矩形十分简洁的方法,那就是用Nifty Corners Cube。
先看一个简单的例子:
http://www.sz137.com/sz137/demo1.html
查看源码发现实现圆角矩形的代码:
程序代码---[
WWW.AA25.CN
]
<script type="text/javascript" src="niftycube.js"></script>
<script type="text/javascript">
window.onload=function(){
Nifty("div#box","big");
}
如此简单!当页面圆角矩形很多的时候这种简洁就更显而易见了。
下面具体介绍Nifty Corners Cube的使用:
Nifty Corners Cube(以下简称Nifty)是基于
GNU GPL licence[url]的自由软件,整个程序代码不过10KB,包括一个JS文件和一个CSS文件。使用Nifty不需要背景图片,它会自动根据你的背景颜色匹配出圆角。使用Nifty会用到两组参数:第一组是CSS选择符(CSS Selector),用来指定哪些单元(elements)需要改成圆角矩形;第二组是Nifty提供的内部参数,用来定义圆角样式,方位等。
第一组参数可以是:
这里需要注意的是,若你的导航栏使用div标签,CSS选择符是#head .navigation时,参数的写法应该是div.navigation。
第二组参数:
下面看一些例子:
1.同时作用于两个层:
示例:[url=http://www.sz137.com/sz137/demo2.html]
http://www.sz137.com/sz137/demo2.html
实现代码:
程序代码---[
WWW.AA25.CN
]
Nifty("div#content,div#nav");
2.与背景图片完美结合:
示例:
http://www.sz137.com/sz137/demo3.html
实现代码:
程序代码---[
WWW.AA25.CN
]
Nifty("div#box","transparent");
3.圆角导航栏:
示例1:
http://www.sz137.com/sz137/demo4_1.html
实现代码:
程序代码---[
WWW.AA25.CN
]
Nifty("ul#nav a","small transparent top");
示例2:
http://www.sz137.com/sz137/demo4_2.html
实现代码:
程序代码---[
WWW.AA25.CN
]
Nifty("ul#nav a","top");
4.圆角按钮:
示例:
http://www.sz137.com/sz137/demo5.html
实现代码:
程序代码---[
WWW.AA25.CN
]
Nifty("ul#nav a","small transparent top");
5.右上角不要圆角,固定高度:
示例:
http://www.sz137.com/sz137/demo6.html
实现代码:
程序代码---[
WWW.AA25.CN
]
Nifty("div#about li","tl bottom big fixed-height");
6.same-height属性:
示例:
http://www.sz137.com/sz137/demo7.html
实现代码:
程序代码---[
WWW.AA25.CN
]
Nifty("div#content,div#nav","same-height");
其它示例:
http://www.sz137.com/sz137/demo8.html
http://www.sz137.com/sz137/demo9.html
http://www.sz137.com/sz137/demo10.html
http://www.sz137.com/sz137/demo11.html
http://www.sz137.com/sz137/demo12.html
http://www.sz137.com/sz137/demo13.html
原文出处:
http://www.sz137.com
发送短消息
查看公共资料
查找该会员全部帖子
UID:
20
精华:
0
威望:
0
金钱:
42.45 元
状态:
离线
<<
上一主题
|
下一主题
>>
1
/ 1 页
1
跳转
页
论坛跳转...
编程技巧共享
JAVA编程技巧共享
.NET编程技巧共享
WEB编程相关文章
互联网资源共享社区
商业智能共享
.NET源码共享
JAVA源码共享
开发工具共享
网页资料共享
教学资源共享
娱乐信息共享
精品游戏共享
老猫的理想信息区
技术交流区
业界新闻区
企业招聘
项目供求
广而告之
老猫的理想-共享社区站务区
站务管理
意见投诉
我的主题
我的帖子
我的精华
我的空间
帖子标题
空间日志
相册标题
作 者
我的主题
我的帖子
我的附件
我的精华
我的空间