仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1121|回复: 8
打印 上一主题 下一主题

[DIV+CSS] 今天来学习发一个不必图片完成圆角代码,十分典范

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 10:40:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
增加了开发风险,一个CSS文件的出错,可能导致整站崩溃,惨不忍睹,大量的访问链接同时调用静态的css文件,可能造成并发错误,调用失败。下载上去本人看一下效果吧,假如必要圆角的话,不必你会忏悔的!
点击下载此文件


当网站页面的全体结构计划好后,接上去有良多细节的完成是很让人头疼的。个中之一就是圆角矩形的完成。

在网上看了良多圆角矩形的完成办法,基础有两种,一种是用纯css完成,不必要背景图片;另外一种是用背景图象完成。可是,不论是哪种,都有一个配合的弱点:必要利用良多代码来嵌套,而这些代码对搜刮引擎来讲毫偶然义。

在《csscookbook》一书中先容了一种完成圆角矩形非常简便的办法,那就是用NiftyCornersCube。

先看一个复杂的例子:
<scripttype="text/javascript"src="niftycube.js"></script>
<scripttype="text/javascript">
window.onload=function(){
Nifty("div#box","big");
}
云云复杂!当页面圆角矩形良多的时分这类简便就更不言而喻了。

上面详细先容NiftyCornersCube的利用:

NiftyCornersCube(以下简称Nifty)是基于[url=http://baike.baidu.com/view/130692.htm]GNUGPLlicence[url]的自在软件,全部程序代码不外10KB,包含一个JS文件和一个CSS文件。利用Nifty不必要背景图片,它会主动依据你的背景色彩婚配出圆角。利用Nifty会用到两组参数:第一组是CSS选择符(CSSSelector),用来指定哪些单位(elements)必要改成圆角矩形;第二组是Nifty供应的外部参数,用来界说圆角款式,方位等。

第一组参数能够是:

这里必要注重的是,若你的导航栏利用div标签,CSS选择符是#head.navigation时,参数的写法应当是div.navigation。

第二组参数:


上面看一些例子:
1.同时感化于两个层:
示例:http://www.sz137.com/sz137/demo2.html
完成代码:
Nifty("div#content,div#nav");
2.与背景图片完善分离:
示例:http://www.sz137.com/sz137/demo3.html
完成代码:
Nifty("div#box","transparent");
3.圆角导航栏:
示例1:http://www.sz137.com/sz137/demo4_1.html
完成代码:
Nifty("ul#nava","smalltransparenttop");
示例2:http://www.sz137.com/sz137/demo4_2.html
完成代码:
Nifty("ul#nava","top");
4.圆角按钮:
示例:http://www.sz137.com/sz137/demo5.html
完成代码:
Nifty("ul#nava","smalltransparenttop");
5.右上角不要圆角,流动高度:
示例:http://www.sz137.com/sz137/demo6.html
完成代码:
Nifty("div#aboutli","tlbottombigfixed-height");
6.same-height属性:
示例:http://www.sz137.com/sz137/demo7.html
完成代码:
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

我在这里借用了新浪博客的盒子来说明下,大家可能发现了,其实边框border往往就只有1px的宽度,谁叫它是边框呢。
活着的死人 该用户已被删除
沙发
 楼主| 发表于 2015-1-18 07:46:50 | 只看该作者
帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。
只想知道 该用户已被删除
板凳
发表于 2015-1-26 23:30:35 | 只看该作者
这个过程其实就是交流的过程。所有的这些都需要花时间。在面对完全陌生的软件时,就要多花时间对其产生初步的印象。此外,多操作也是非常重要的。
简单生活 该用户已被删除
地板
发表于 2015-2-5 04:25:02 | 只看该作者
以上大概就是文字图片的一些链接方法,通过学习Dreamweaver、练习让我对dreameaver8有了进一步的认识,他其实是一款很好的建立Web站点和应用程序的软件。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。
5#
发表于 2015-2-11 05:22:19 | 只看该作者
由CS4 版本开始,则转用WebKit 排版引擎(亦即Google Chrome和Apple Safari浏览器所用的排版引擎)作为网页预览。
柔情似水 该用户已被删除
6#
发表于 2015-3-1 22:37:17 | 只看该作者
直接用代码建立链接,如:可以直接输入 <a herf = \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"red.html\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\">红色的网页 12、插入标签法建立链接,可以再选中文字后在代码中插入html标签,页元素<a>.也可以按ctrl+t进入html标签插入方法之后输入代码即可。
admin 该用户已被删除
7#
发表于 2015-3-11 01:40:49 | 只看该作者
足见市场的反响和MACROMEDIA公司对它们的自信。说到Dreamweaver8我们应该了解一下网页编辑器的发展过程,随着互联网(Internet) 的家喻户晓。
山那边是海 该用户已被删除
8#
发表于 2015-3-17 19:08:20 | 只看该作者
Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。
冷月葬花魂 该用户已被删除
9#
发表于 2015-3-24 21:38:05 | 只看该作者
Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-4-29 07:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表