??xml version="1.0" encoding="utf-8" standalone="yes"?>
var id = setTimeout(fn, delay);
– Initiates a single timer which will call the specified function after the delay. The function returns a unique ID with which the timer can be canceled at a later time.var id = setInterval(fn, delay);
– Similar to setTimeout
but continually calls the function (with a delay every time) until it is canceled.clearInterval(id);
, clearTimeout(id);
– Accepts a timer ID (returned by either of the aforementioned functions) and stops the timer callback from occurring.In order to understand how the timers work internally there’s one important concept that needs to be explored: timer delay is not guaranteed. Since all JavaScript in a browser executes on a single thread asynchronous events (such as mouse clicks and timers) are only run when there’s been an opening in the execution. This is best demonstrated with a diagram, like in the following:
There’s a lot of information in this figure to digest but understanding it completely will give you a better realization of how asynchronous JavaScript execution works. This diagram is one dimensional: vertically we have the (wall clock) time, in milliseconds. The blue boxes represent portions of JavaScript being executed. For example the first block of JavaScript executes for approximately 18ms, the mouse click block for approximately 11ms, and so on.
Since JavaScript can only ever execute one piece of code at a time (due to its single-threaded nature) each of these blocks of code are “blocking” the progress of other asynchronous events. This means that when an asynchronous event occurs (like a mouse click, a timer firing, or an XMLHttpRequest completing) it gets queued up to be executed later (how this queueing actually occurs surely varies from browser-to-browser, so consider this to be a simplification).
To start with, within the first block of JavaScript, two timers are initiated: a 10mssetTimeout
and a 10ms setInterval
. Due to where and when the timer was started it actually fires before we actually complete the first block of code. Note, however, that it does not execute immediately (it is incapable of doing that, because of the threading). Instead that delayed function is queued in order to be executed at the next available moment.
Additionally, within this first JavaScript block we see a mouse click occur. The JavaScript callbacks associated with this asynchronous event (we never know when a user may perform an action, thus it’s consider to be asynchronous) are unable to be executed immediately thus, like the initial timer, it is queued to be executed later.
After the initial block of JavaScript finishes executing the browser immediately asks the question: What is waiting to be executed? In this case both a mouse click handler and a timer callback are waiting. The browser then picks one (the mouse click callback) and executes it immediately. The timer will wait until the next possible time, in order to execute.
Note that while mouse click handler is executing the first interval callback executes. As with the timer its handler is queued for later execution. However, note that when the interval is fired again (when the timer handler is executing) this time that handler execution is dropped. If you were to queue up all interval callbacks when a large block of code is executing the result would be a bunch of intervals executing with no delay between them, upon completion. Instead browsers tend to simply wait until no more interval handlers are queued (for the interval in question) before queuing more.
We can, in fact, see that this is the case when a third interval callback fires while the interval, itself, is executing. This shows us an important fact: Intervals don’t care about what is currently executing, they will queue indiscriminately, even if it means that the time between callbacks will be sacrificed.
Finally, after the second interval callback is finished executing, we can see that there’s nothing left for the JavaScript engine to execute. This means that the browser now waits for a new asynchronous event to occur. We get this at the 50ms mark when the interval fires again. This time, however, there is nothing blocking its execution, so it fires immediately.
Let’s take a look at an example to better illustrate the differences betweensetTimeout
and setInterval
.
These two pieces of code may appear to be functionally equivalent, at first glance, but they are not. Notably the setTimeout
code will always have at least a 10ms delay after the previous callback execution (it may end up being more, but never less) whereas the setInterval
will attempt to execute a callback every 10ms regardless of when the last callback was executed.
There’s a lot that we’ve learned here, let’s recap:
setTimeout
and setInterval
are fundamentally different in how they execute asynchronous code.All of this is incredibly important knowledge to build off of. Knowing how a JavaScript engine works, especially with the large number of asynchronous events that typically occur, makes for a great foundation when building an advanced piece of application code.
from: http://ejohn.org/blog/how-javascript-timers-work/
1) Galleria -q是一个用jQuery~写的javascript囑փd插g。之前帕兰已l?a target="_blank">做过介绍?/p>
4) Hover Sub Tags- 使用jQuery来羃?yu)标{云所占成的页面,比如你有一?#8221;Ajax”的标{? 你可以在q个标签里面再放入二U标{?jquery, mootools, {?#8230;当鼠标?zhn)在一U标{上Ӟ出C个动态提C效果的二标签云?/p>
5) Pagination-创徏一个分导?当你的网内Ҏ(gu)如多的时候,比较适合使用q种分页DpȝQ同时也有利于SEO。这个利用jQuery~写的分导航的特点是,你可以把它与搜烦相结合,控制搜烦l果的显C文章数?/p>
6) Accordion Menu -q是一个手风琴效果的演C? 标题使用 H3 标签, 子菜单用UL标签来实C~?/p>
10) TableRowCheckboxToggle - 它笼l地加入了切换功能,以Q何表行?zhn)所指定的基上的CSScȝ名字。它?yu)默认切换Q何复选框内的表行?/p>
13) jQuery Nice Form -创徏自定义风格的表单事g?/p>
16) jQuery.SerialScroll -此插件可以让你很Ҏ(gu)实现M动画的一pd要素依次滚动。你可以用它作ؓ一节滑块,滚轮文本Q灯片Q新闻股等?/p>
19) jWYSIWYG 一个可以内嵌网늚所见即所得的HTML文本~辑插g?/p>
23) jTruncate in Action -jtruncate可以自定义截断你|页中的文本实体?/p>
25) Drop Shadows -q个插g可以Z的文本生成一个非常有的阴媄效果?/p>
28) Facebox ZjQuery, Facebook风格的lightbox灯箱插gQ可以显C图片、DIV层和文章面{?/p>
30) jQueryColorPicker -一个简单的jquery拾色器插Ӟ可以让用户选择色盘中的颜色来实现背景颜色的切换?/p>
31) Animated InnerFade- 完全W合w3c标准的动d灯片插g?/p>
jQuery是近D|间里比较行的一个JavaScript框架Q不断有使用者开发出新的 jQuery插g。下面收集了50个开发者最喜欢使用的jQuery插g。这仅仅是第一个系列,你先品尝Q第二道大餐卛_到来?br />
Sliding Panels Q滑动门控制
1) Sliding Panels For jQuery -元素可以展开或关闭,创徏出手风琴的滑动效果?/p>
(2) jQuery Collapse -q个jQuery插g同样点击后滑动展开或关闭DIV层?br />
Menu Q?菜单
3) LavaLamp
(4) A Navigation Menu- 锚链接的无序列表嵌套, 可以d2U菜?/p>
(5) SuckerFish Style
Tabs - 选项?/strong> (7) TabContainer Theme - 当用户在选项卡之间进行切换时Q生JQuery风格的E出动效果?/p>
(9) Simple JQuery Accordion menu (11) Image/Photo Gallery Viewer- 一个图?相片的画廊展C插件。可以让你对囄q行分组、ƈ产生像Flash一L多种览Ҏ(gu)?/p>
(13) Easing Plugin-另外一个简单的q渡效果插g (14) Highlight Fade (15) jQuery Cycle Plugin- 拥有多种q渡效果的一个Gallery插g?/p>
奇的jQuery Demo : (18) jQuery Color Picker (20) SimpleModal Demos
- its goal is providing developers with a cross-browser overlay and
container that will be populated with content provided to SimpleModal. (21) jQuery lightBox Plugin
- simple, elegant, unobtrusive, no need extra markup and is used to
overlay images on the current page through the power and flexibility of
jQuery′s selector. ( (24) Ajax Form Validation - 在客L使用jquery验证的一UŞ式,它可以验证用户名是否有效{?/p>
(25) jQuery AlphaNumeric -Ƣ迎对对表单域中的某些字W进行限?/p>
(26) jquery.Combobox - 从现在的选择元素中创Z个个性的HTMLl合 Demo is here. (27) jQuery Checkbox -样式化选择框,从而提高交互能力?/p>
(28) File Style Plugin for jQuery -File Style插g让你可以使用囑փ做ؓ文g览按钮Q你q可以样式化文g名称区域?br />
Star Rating Q?星Ş评pȝ (29) Simple Star Rating System 30)Half-Star Rating Plugin (32) The jQuery Tooltip (34) Table Sorter Plugin - 把一个标准的HTML表格分解成Thead和Tbody标签构成的分c表|不需要刷新。它能够成功地解析和整理多种cd的数据,包括联系资料?/p>
(35) AutoScroll for jQuery -可以生成|页表格的热点自动滚动效?/p>
(36) Scrollable HTML table plugin- 用来转换表格为普通的滚动HTML。不需要额外的~码?/p>
(38) Draggables and droppables- q是一个很好的演示。用来实现拖拽树形菜单项目的操作 Demo演示. (41) JQuery Curvy Corners- q个插g可以让你生成光滑、无锯的圆角效果?/p>
(43) HeatColor (45) Date Picker -一个灵zM性的jQuery日历lg?/p>
(46) ScrollTo -q个jQuery插g可以让你实现当点击链接时中滚动到面中的某一对象 (47) 3-Column Splitter Layout 一?栏布局分配插g?/p>
(48) Pager jQuery -一个小巧的 jQuery插gQ用来增加分늚늠效果
6) jQuery UI Tabs / Tabs 3 - Z jQuery 的一个Tab选项卡导?/p>
AccordionQ?手风琴效?/strong>
8 ) jQuery Accordion
SlideShows Q?qȝ?/strong>
10) jQZoom-让你在你的网上很简单的实现囄的羃攑֊能?/p>
Transition Effects - q渡Ҏ(gu)
12) InnerFade - 可以让网中的Q何元素生E化效?/p>
16) Riding carousels with jQuery - q个jQuery插g可以生成一个水qx垂直的列表,q且允许你控制DIV层的滑动昄?/p>
Color Picker Q拾色器
17) Farbtastic -q个 jQuery 插g可以让你通过Javascriptd一个或多个拾色器widgetsC个页面中?/p>
LightBox Q灯效?/strong>
19) jQuery ThickBox - is a webpage user interface dialog widget written in JavaScript.
iframe
22) JQuery iFrame Plugin
Form Validation -表单验证?/strong>
23) Validation - 有一套完整相当的形式验证规则。该插gq动态地创徏ID和联pM息?/p>
ToolTips Q提C工?/strong>
31) Tooltip Plugin Examples - 一个花俏的提示应用?可以Ҏ(gu)CZ息进行自定义位置, 讄阴媄效果和添加更多内容等.你可以点?a >demo 演示.
Tables Plugins Q表格插?/strong>
33) Zebra Tables Demo -使用jQuery来创建出斑马UK格的数据表格Q鼠标?zhn)时能改变背景色?/p>
Draggable Droppables And Selectables 拖拽
37) Sortables - 一个简单强大的拖拽插g?/p>
Style Switcher Q?切换风络
39) Switch stylesheets with jQuery允许访客选择他们喜欢的网站样式,使用了Cookie记录Q也是同一个用户下ơ再讉KӞ除非他不切换Q否则会保留他选择的样式?/p>
Rounded Corners 圆角效果
40) jQuery Corner Demo
Must See jQuery Examples 应该了解的一些jQuery应用实例
42) jQuery Air - 一个非帔R常特别的客户理界面应用插gQ太特别了,太太太特别了?/p>
]]>
21 Factors to Consider Before a Redesign
译:帕兰
重新设计一个网站是一个非常复杂的q程。你需要妥善规划考虑到诸多因素,打破原有的设计让|站更加人性化、更利于用户体验、更高的|站效率、更友好的优化之于搜索引擎。这里就让我们来看看21个对|站重新设计旉要考虑到的因素Q你一定要考虑:)
1 .重新设计的目标是什么?
你希望完成什么?你希望改变什么?一个明的认识是很重要的,是的Q你应该明确你的要对|站q行重新设计的理由和动机Q因Z么样的动机就会你作 出的什么样的决定。如果你不知道你的目标是什么,那你将~Z重新设计的方向,你很可能会结束这工作的时候,q是得不C个满意的设计效果?br /> 2 .q是一ơ简单的|站升q是对网站进行全面整?
?
新设计一个全新的|站Q可以从M一个细节来让网站改头换面。很明显Q时__֊Q以及所涉及的费用导致重新设计出来的l果是不同的。但我想首先你应该确
定你都需要哪些类型的变化来满你的目标与设计。如果是一个全面的重新设计Q你也得考虑?#8221;全面”C么程度,通常新的|站设计风格应该cM于旧|站的设
计风根{因为如果你之前的访客来C的网站,被你的全新设计搞得认不出”?#8221;来,你大概不希望q样?br />
(?q一点对于我来说不太适合Q我喜Ƣ隔三差五的把博客从“A”变成”B”Q因为我觉得q样能给旧的访客带来新鲜感,但他们仍然知道这是我的博客。?
新访客,他们q不知道我曾l用q其它的设计。当Ӟq一点也是博客和|站的区别。同Ӟ其它博客用户其是Wordpress用户适乎也不太适用于这一
点,因ؓ成千上万的漂亮的“?#8221;L让我们经不住诱惑换了又换?
3 .当前的网站设计中Q哪些方面是最值得使用的?
你当前的|站设计中,通常都有一些方面是优秀且效果比较好的,而这些方面,你可能希望保留或其U_新的设计Ҏ(gu)中。作一个简单的归纳Q哪些是你想保留的,q将是好LQ更有利于你清晰规划你的设计Ҏ(gu)?/p>
4 .当前的网站设计中Q哪些方面是不值得使用的?
如果你是重新设计|站Q你势必要丢掉一些设计部份。比如对于你的新访客_可能有哪些地方不能准表辄原本惌传达的意义?q就跟上面的正好相反Q对于这些不太值得使用的设计,你应该最大程度的改良或丢掉它们?br /> 5 .谁是你的目标用户Q?
在Q何设计过E中Q你永远不能忘掉访客Q必M访客Z??除了那些完全不在乎访客的理想M?。确定的目标受众,瞄准他们Q打?#8221;致命? 一颗子?#8221;Q什么样的设计风g使你的用户喜Ƣ?(?在设计过E中Q你应该一直让q个问号停留在你的脑里Q打Z颗又一颗子弹,q样Q还怕用户不M 你的|站之下Q呵呵!)
6 .怎样才能让网站更加方便用户呢Q?/strong>
对于一个网站来_强大的功能应用确实是一件好事。但如果p大量的时间堆砌一大堆无谓的所?#8221;高功能”Q其实ƈ不方便用L使用??其? 随着Web2.0的狂潮,单已l成了一个大势所,除蜚你的|站受众都是些专业别的?sh)脑用户Q否则,L你那些花哨而又不实用的一大堆Ҏ(gu)?)
7 .Logo或品?/strong>形象是否需要做改变Q?
Logo或一些常用的传达|站品牌形象的设计,在你重新设计|站Ӟ是否需要同时对它们q行重设计呢Q答案是Q如果你的logo不是那种非常优秀? ”万能logo”Q也是指那U能够在M|页设计中都跟全局良好融合的logo设计Q那你或许应该考虑Ҏ(gu)你的新网站风D计一个风格统一? logo??帕兰的个人看? Logo设计讲求的是单,而设计一个万能logo的最重要因素是单再单!)
8 .是保持还是改变网站的主色调?
在第2点已l说了,因ؓ大部分的时候,你会想ؓ那些旧访客保留网站的大体风格。所以用cM的配色方案是最x式之一。当Ӟ你可以加入一些细微的?
调,从而让|站看v来确实有了那么些新鲜的感觉,但又不至于让旧访客认不出来??我觉得这要看是什么样的设计风gQ比如我最ƣ赏的一位网设计?a target="_blank">531Q?
他的博客每隔一D|_换一U色调,其一Q他的网设计图片很,都是通过对一些文字链接进行着色来表现出网늚主色调,q样即完全更换颜色Q在l访
客新鲜感的同Ӟ也不会让访客找不着北。其二,如果|页布局没有做什么大的调_颜色的改变通常也不会造成前后设计的太大差异?
9 .访客使用什么样的屏q分辨率Q?
q一点也是非帔R要的Q尽一些网设计者可能会忽略。像Google Analytics之类的服务可以很Ҏ(gu)地给你这斚w的资料。很明显Q一个固定宽度设计的|页应考虑到访客的屏幕分L率?br /> (?之前有位博友问过我网自适应宽度的问题,要实现网늚自适应宽度q不困难Q但是完全必要。尽我开始设计网늚时候,也喜Ƣ弄成自适应宽度Q但? 来发玎ͼq很p糕! 其是当一个自适应宽度的设计运行在1280像素比以上的屏幕分L率上Ӟ除非你的掌控能力很好以及面布局实适合自适应宽度Q否则我不徏议你使用自? 应?br /> 另外Q我一般都是以最通用?024*768的屏q分辨率为基准来设计。因为,在中国,虽然我没有做q调查,但猜x一半的用户仍然是用老式的纯屏甚? 普屏Q?024像素比ؓ基准是最合适的?00*600像素的用h基本上是选择|之不理!q样Q就可以不用宽屏了Q我宁可宽屏用户在很宽的屏幕? 面看着有点的|页Q也不愿意网宽到需要出现横向滚动条!)
10 .览者的|络速度Q?/strong>
你的览者的q_|络速度Q将有助于确定你的网设计元素?/p>
(?如果你的览者的|络速度普遍偏慢Q而你的网里面用了一大堆JavascriptQ左一个音乐播攑֙Q右一个视频播攑֙。你觉得那会造成 什么样的后果?说白了,现在q个宽带高速发展的时代Q一个网站最最最最重要的东西,不是SEOQ不是网站内容,不是用户体验Q是速度! 速度与激情嘛! 你的SEO做的再好Q内容质量再高,用户体验再良好,可浏览者需要等待半分钟才可以进入你的页面,你以为地球h只知道你丫的一个网站啊?
P.S:有点脸红Q老帕我的博客有的时候蝲入甚臌q半分钟Q但那不是设计的原因Q是因ؓL有点烂,最q正在寻N速的Q可要在国外L里面找个高速的Q还真他妈不Ҏ(gu)! 国内Q我宁可速度慢,也尽量不用国内的?
11 .应该把设计重Ҏ(gu)在什么地方?
?一个设计,是ؓ了提醒大家去注意什么样的地斏V知道你自己惛_调什么,你也得C一个设计重心。你可以看一?a >Caroline Middlebrook Q在她对她的博客q行重新设计Ӟ她用了博客里面的一大块区域来放|她的特点内容,比如她写的免费电(sh)子书c。显Ӟ对于Ҏ(gu)_q是她希望别人重点看到的内容Q同时也是很好的展示她自q一个区域?br /> (?帕兰ȝQ像H出q告位那LZ的设计重点区域?
12 .怎样才能使导航达到更好的效果Q?
D是一个网站最重要的因素之一。如果你之前的网设计中加入q很多的内容版面Q那可能原先的导航不是那么的良好了。你应该试着建立一个最大程度上方便用户的网导航,让他们轻杄便的从这儿蟩到那Q从那蟩回这?)
13 .览者想要从你的|站看到什?
对于M|站来说Q满x览者的需要是臛_重要的。浏览者来你的|站找资料?如果是的话,你应该ɘq些资料成ؓ一个突计,让他们能够很Ҏ(gu)的找 到这些资料。他们会在看了网以后到实地来寻找品?那在产品面留一个显著的地址是明智的选择了。站在浏览者的角度想他们所惻I把最好最方便的网设 计给他们?br /> 14 .怎样才能增加用户交互Q?
最成功的网站能够让访客热情的参与其中。博客是q方面最强大的应用,因ؓ它们能够在征求浏览者的意见和讨论。其它的q有论坛Q游戏,调查l果昄Q竞猜等。让你的览者对你的|站更加的引人入胜,(zhn)有可能获得更多数量?#8221;回头?#8221;?/p>
15 .谁在l护和更C的网站?
谁在l护和更C的网站?当然是你Q真的是吗?q是个问题。尤其是对于博客来说Q事实上Q留a者也正在帮你更新|站内容。虽然你应该保持代码的简z,但是当别Zؓ你A献内容的时候,你应该同栯受到别h重视?/p>
(?比如Q对于博客来_你除了着重突Z的其它设计元素,同时Q还应该l你的留a者们提供一个突出的Z。这点老帕做的很不好,但目前用的主题都是在测试阶D,我会在需要修改的元素辑ֈ一定的数目时进行统一的Redesign?
16 .你是否需要一个内容管理系l( CMS Q?
很多|站主,现在宁愿选择一个CMSQ比如WordPress。因为它们可以很Ҏ(gu)的进行更斎ͼ而不需要什么网设计。很多的主题模式设计预先安装到pȝ里面。如果想要节省时_CMS可能是一个很好的选择?/p>
(? 管原文作者说的是事实。但对于需要个性化的Blogger来说Q不他选择什么样的^収ͼ他还是喜Ƣ追求一个属于自q特个性的|站设计?
17 .怎样才能使SEO得到改善Q?
M时候,一个网站如果要重新设计Q搜索引擎都应该加以考虑。目前的设计是否会对搜烦引擎造成不友好?如何攄目前的页面标题效果才最好?怎样才能合理的增加内部连接?{等{等?br /> 18 .哪些关键词和短语是你的网重点?
当然Q关键字Q应该用于titleQheadQa链接Qalt属性等。设计一个网站,如果不知道你的目标关键词和短语是什么,也就意味着你最合适的设计Ҏ(gu)可能׃交臂Q甚至不会有太大的效果。而这不只是考虑搜烦斚w的问题,而是针对你目前的|站Q得到最大化的效果?/p>
19 .哪些|页和搜索在你的|站里面是热门的Q?
如果你的|站上有那种做得非常好的面Q也是说访问量比较高,搜烦引擎排名比较好,对于q些面Q你不应该做重大的更改,那样往往会降低你的页? 在搜索引擎中的网|名。同P有什么搜索词Q是你网站里面目前比较热门的Q你也不应该多做手脚。唯一肯定的,他们应该好好的保留在的新的设计方案中?br /> 20 .面里有哪些内部链接Q?
当你要重新设计网늚时候,你应该好好看看你的网站里面有哪些内部链接。以保在新的网设计中Q这些链接不会丢失,最好是使用相同的URLl构?/p>
(?我拿博客打比个比方,你以前的侧边栏有热门日志、分cR存档的链接Q但新的设计中,q些链接都抛弃了。这除了会导致旧的访客不能适应你的新导航感到手x措外Q更重要的是会导致你的网|名下降?
21 .如果让访客再ơ光临你的网站?
最有可能的情况是,你已l想C一个出色的设计Ҏ(gu):l用L?#8221;你的|站充满zd”的第一印象。但问题是-怎样做才能保持网站的访客再次光你的|站Q?/p>
或许你知道哦Q瞎猫也能碰到死耗子! 你这只瞎猫,快来C吧Q?/p>
l束?每翻译一条,惭愧一ơ,没有脸红。看来,得抽个时间好好Redesign一下我的Theme了?/p>
2. Blogsolid
It’s a great honour for me, to include Blogsolid’s design as
#2 in this list, as it was designed by a fellow South African. Again, I
think that Imar (the owner and designer of BS) ventured into the
uniqueness territory, where most designers don’t want to go, and it
paid off, since Blogsolid has been featured on most of the design
galleries around the web. Great design!
3. Piktogramme und Icons
You don’t need to understand German (I think!) to adore this
super-clean design. I love the hand holding the business card in the
header and the rest of the design (looks like it is designed on a grid)
is just so functional, minimalistic and beautiful.
4. Carsonified
#4 is almost too love for this design, but the above 3 really
gives me warm fuzzy feelings… I really like the logo, the unique
featured section (again with the transparent images) and then the
content section, which is divided into 3 equal width columns. Great
design!
5. Web Designer Wall
You definitely don’t get much more unique than this design.
It’s been featured and talked about all over the net andI don’t need to
say much more about this super artistic, creative and fun design that
smashed everyone’s ideas about what Web 2.0 looks like in 2007. Expect
more designs like this one in 2008…
6. The Geniant Blog
A touch of class… Very stylish and trendy, whilst very, very
appealing to the eye. I can’t find too many faults with this design -
can you?
7. Mark Forrester
Fun, fun, fun… That’s how I feel, when I look at Mark’s
extremely creative and colourful design. Mark is a fellow Saffa and
again, it’s great to see some of my fellow countrymen making a “mark”
(haha - excuse the pun) online.
8. Electric Pulp
That shade of red makes this design great on its own… And the
overall colour scheme is fantastic. Combine a textured background with
some transparent content boxes, and you’ve got Adii going gaga…
9. I Heart Luxe
Clean and stylish, with all the focus on the content - you don’t get much better minimalistic type designs than this…
10. Koller Media
I don’t really have words to explain why I like and rate this
design so highly… The header is pretty cool, whilst a love the gray
shading in the sidebars.
11. Simply Fired
The background images makes the design.
12. Elliot Jay Stocks
There’s no Web 2.0 trend graphics to be seen on this very
unique, grungy design by Carsonified’s leading designer. Risky
direction to go with a new design, but Elliot pulls it off with style!
13. Web Worker Daily
Warm fuzzies, warm fuzzies… The logo and navigation is awesome, whilst merging into the content areas beautifully!
14. Blog Action Day
Great design for a great cause! It’s not easy making a design
based on such a shaded colour scheme, look great, but this one is
absolutely brilliant!
15. Jesus Rodriguez Velasco
This is another design that got a lot of attention in the CSS
design galleries this year… Very unique, grungy feel and that for a
university professor - insane!!!
16. PSDTuts
Clean & Beautiful - the two best words to describe a great blog design!
17. TNT Pixel
The header makes a real splash (or is it a bang?) and the rest
of the layout / typography is really well thought-out with clever
attention to the smaller details.
18. Ideate
I’m not being biased, but this is the third South African
design in the Top 20 already… Doesn’t this design remind you of your
childhood days dressed up as your favourite superhero?
19. Dream Design
Beautiful personal design by a web designer / illustrator.
Very interesting colour scheme as well - you don’t see too many purple
/ pink designs out there.
20. Elitist Snob
This design really portraits the name of the blog very well
(in my opinion), since you do get a sense of snobism / elitism when
browsing around the design. The cartoon feel is also pretty cool…
21. Challies Dot Com
22. Bistrian Iosip
23. Clagnut
24. Simplebits
Beauty in simplicity.
25. Larissa Meek
A pretty design for an extremely pretty girl… I’ve previously featured Larissa in an interview on my blog.
26. Brian Jeremy
A Web Designer Wal-type layout and design… Just different and great in its own way!
27. Massive Press
Just because content is king, doesn’t mean you don’t need to
look after your blog’s design. Massive Press pulls off both the content
and design!
28. Joyeur
29. The Big Noob
Get lost in the blue… Great use of various different shades of blue, as well as a very prominent header image.
30. WebAppers
Old school and antique meets super trendy and slick.
31. FreelanceSwitch
32. Lee Munroe
I love it when I can sense a designer’s personality through a
design and this unique design by Lee Munroe makes me feel that I know
just a little bit about him already…
33. Super Awesome
The name says it all!
34. Bear Skin Rug
A wickedly, weird design.. But it definitely works!
35. Ordered List
36. Jina Bolton
What does CSS expert Jina Bolton like more you think - CSS or sushi?
37. Yesterday Is Here
38. Blog Perfume
39. Abduzeedo
40. Rob Goodlatte
41. Tim Ferris - Four Hour Work Week
42. Tingsek
43. Lokesh Dhakar
44. One Button Mouse
45. North x East
46. Rik Catlow
47. Bill C English
48. Dream Scape
49. Hyaline Skies
50. Bad Ass Ideas
51. Brian Gardner
52. Lee Dodd
53. Young Go Getter
q是来自Nick La设计的一个漂亮的CSSD菜单效果Q其中详l的介绍了如何对一q图片进行切片ƈ把它们组合在一P形成一个独Ҏ(gu)亮的菜单?br /> 需要注意的是, q个菜单在IE6下面有一个bugQ在(zhn)Q的时候,q不能达到背景图片切换的效果Q这个时候,你需要给链接属性指定mouseover来进行显C?/p>
q是一个全新的菜单设计概念。通常我们设计一个导航菜单,会改变鼠标?zhn)在它上面时的样式,而这个菜单是当你鼠标(zhn)Q在当前导航链接时Q改变其它链接的样式?/p>
著名的Suckerfish Dropdowns回来了,q且q次它的体积更小了,仅仅12行的Javascript代码Qƈ且正常运行于Safari和Opera,支持多下拉菜单?/p>
树蛙菜单Q光是这个名字就挺有的。当鼠标(zhn)停的时候才出现二菜单列表Q而同时又支持多的Q动菜单?/p>
q个菜单的最大特Ҏ(gu)当鼠标?zhn)的时候,出现对导航菜单的补充说明。这一应用能精你的DpȝQ且l用户一个更直观的导航描qͼ让用L道,他将点击的东西会Z带ؓ什么样的内容,而这一切,都是UCSS的,不需要Q何Javascript.
q是8个基于CSS的导航菜单,它们或许q不是最特别的,却是最常用最基础的,你不能错q?br />
Drop Down Tabs 提供了五U不同样样式的下拉选项卡的D单,当然Q你完全可以自定义它Q让它看上去更加漂亮和特别?/p>