學習輕松網 學習計算機相關知識 zh-cn 學習輕松網 5 <![CDATA[本站站長發現的一個搜索引擎問題]]> 0 Mon, 13 Nov 2006 00:00:00 GMT 除了GOOGLE以外的搜索引擎,如果搜索量增加了,相對的google在一定的時間內數量會減少,以后會慢慢的回升,GOOGLE和SOSO的搜索量基本上是一樣的,對于大多數的網站來說.

待續......

]]>
<![CDATA[分析網頁的關鍵字密度與網站排名]]> 0 Mon, 13 Nov 2006 00:00:00 GMT   從業界內,人們更喜歡用一個頁面中的關鍵字密度來作為搜索引擎排名的一個參考因素而不是一個頁面出現關鍵字或者關鍵字短語的次數。

  那么什么是關鍵字的密度呢?有很多人認為關鍵字密度就是關鍵字在網頁可見的內容(間)占的百分比;其實不是的,所謂關鍵字密度應該是指關鍵字與一個頁面中除掉html代碼的內容的百分比。好像是一個較為抽象的概念,以以下的代碼跟大家說明一下關鍵字密度:

  從以上代碼來看,除了HTML代碼外,剩下的內容就是(從上到下): 以下是引用片段:
<html> 
<head> 
<title>keyword1,keyword2,keyword3</title> 
<meta name="keyword" contend="keyword1,keyword2,keyword3"> 
<meta name="description" contend="keyword1 is keyword2"> 
</head> 
<body> 
keyword1 is keyword2, keyword3 is a beautiful glass! 
</body> 
</htmL>


  “keyword1,keyword2,keyword3”

  “keyword1,keyword2,keyword3”

  “keyword1 is keyword2”

  “keyword1 is keyword2, keyword3 is a beautiful glass!”

  一共是16個單詞,下面我們來計算一下keyword1的關鍵字密度,由于keyword1在所有的內容中出現了4次,那么我們就認為keyword1的關鍵字密度是4/16=25% ;從這個例子我們在計算關鍵字密度時是把html代碼標簽排除在頁面總內容之列的。

  了解完關鍵字密度是什么后,我們繼續探討一下關鍵字密度的大小與網站排名的關系。據一些專業人士觀察研究表明,在大多數的搜索引擎中關鍵字密度在2%~8%是一個較為適當的范圍,有利于網站在搜索引擎中排名。

  關鍵字密度是排名的一個重要的因素,當然不可忽略,但最重要的還是內容。很多人都為了達到2%~8%的關鍵字密度而不故內容質量,刻意地在頁面加上所優化的目標關鍵了,其實這樣做有時候反而會得到相反的效果。

  在做網站時,內容最好是自創的,因為只要結合你的優化知識寫出的內容才是“最佳”的內容。這決定于你的綜合水平,評價一個文章內容是否適當是從兩個方面考慮,一是文章的流暢度,二是關鍵字出現的密度。一篇好的文章它的關鍵字出現的位置與次數不但不影響文章的流暢度而且也達到“最”優化的要求。

  一般我們優化的不是一個詞語而是一個短語,如“搜索引擎優化”就包括了“搜索引擎”與“優化”兩個詞語,優化時不但要強調“搜索引擎優化”還要強調“搜索引擎”與“優化”。有很多人會誤認為他的重點只是在“搜索引擎優化”里,所以在文中不斷地重復該短語。(注:一定要記住你所優化的“搜索引擎優化”是一個短語而不是一個詞語,如果你優化“搜索引擎”,那么你就不需要把“搜索”與“引擎”分開),搜索引擎在識別關鍵字短語時會把短語整個解釋及分開成多個詞語解釋。

  我想本站頂部的一段描述應該是一個不錯的例子,優化的是“搜索引擎優化”、“網站優化”這兩個最主要的關鍵字短語。

  總結:關鍵字出現的位置不要刻意地加上,要自然!

  原文:http://tao.kaoart.info/seo-document/kunstao/2006/468/

來源:Tao道-博客黑洞

]]>
<![CDATA[網站推廣公司:仰仗搜索引擎生存]]> 0 Mon, 13 Nov 2006 00:00:00 GMT   競價排名在短短兩三年中,竟然催生出了一個龐大的網站推廣大軍。這類公司有的是搜索引擎公司的正規代理渠道,被搜索引擎公司看作是其寵兒;有的則是通過惡意的SEO(關鍵字優化),被搜索引擎公司看作是其最大的敵人。

  “網站推廣行業在去年還是一個金礦,今年卻是每況愈下。由于一些搜索引擎公司加強了算法的科學性和保密性,很多SEO公司也經營慘淡,甚至銷聲匿跡,”上海酷秀網的技術專家昨日對《每日經濟新聞》表示。由于很多SEO公司的惡意行為,嚴重影響了搜索引擎公司的效益,所以成為他們“嚴防死打”的對象。

  在SEO公司經營不善的情況下,一些正規的代理公司也存在很大的問題。該人士表示,這類網站推廣這類公司最大的弱點是技術簡單。為了贏得市場,很多公司走向了惡性價格競爭。對于同樣的關鍵字推廣,上海傲孚網絡科技有限公司市場負責人國先生對記者的報價是,“一個關鍵字,在Google右側首頁每年2000元,兩個關鍵字,則為3000元。”,而樂土網絡的報價則是,Google右側關鍵詞100元/詞/月。

  此外,除了網站推廣公司自身技術壁壘低,市場相對不規范這些因素以外,這類公司的生存更多受到了搜索引擎公司的代理政策影響。在Google、百度、新浪搜索這些主流搜索引擎公司中,如果哪家公司取消了代理政策,會直接影響到一大批此類網站推廣公司的生存命運。因為前期百度公司取消了國內的廣告代理,轉為直營模式,很多網站推廣公司日子很難過。“我們是多家代理的網站推廣公司,收入也一下子減少了20%左右。如果是單一代理的公司恐怕就直接關門大吉了。”一位不愿具名的上海網站推廣公司總經理透露。

  因為網站推廣公司的脆弱“草根”性質,為了生存,很多公司走向了多元化經營。據了解,絕大多數網站推廣公司同時提供網站建設,軟件開發等其他業務。

作者:王初虹  來源:每日經濟新聞

]]>
<![CDATA[BLOG博客搜索引擎優化SEO簡介]]> 1 Mon, 13 Nov 2006 00:00:00 GMT   Ping—-像Pingomatic 這樣的服務,它可以幫你ping到其它站點,提示你的BLOG內容已更新.這樣,搜索引擎知道你的文章已更新,從而吸引蜘蛛過來爬行.

  提交BLOG的RSS到MyYahoo—-提交BLOG的RSS種子到Yahoo的MyYahoo閱讀器,這會有利于yahoo索引.你也可以提交到Google’s Personalised pages ,這會有相同的功效.

  目錄的數量– –當我的目錄過多的時候,我自己都會陷入麻煩.我認為大站點的等級比小站高,當然一些小站點也有高的等級,這并不是標準.目錄越多,搜索引擎搜索的也就越全面.如果你有太多的頁面,你需要組織它們以方便搜索引擎爬行.我的意思并不是隨便建立一些無謂的垃圾目錄,請注意,隨著時間推移,最好建一個大而全的站點.

  提交到搜索引擎—-如果你做了所有站內SEO都該做的事,BLOG卻還沒有出現在搜索引擎中.那是因為搜索引擎還沒有開始收錄.每個搜索引擎都允許用戶提交未收錄站點.一般需要很長一段時間來等待搜索引擎的收錄,也許更快的方法還是得到已經被搜索引擎收錄的站點的鏈接.

  最后補充:上面的技術大多來自我個人的經驗和其它人那里學習得來.我并不是SEO專家,但如果你運用上面的方法,你也能做得很好.不要被SEO迷惑,如果你忘記讀者,忘記寫有質量的內容,只為SEO,那不久你就發現你掉進了SEO的騙術,然后被搜索引擎拒絕!

]]>
<![CDATA[BLOG博客搜索引擎優化SEO簡介]]> 1 Mon, 13 Nov 2006 00:00:00 GMT   站點的內部鏈接– –搜索引擎的工作方式是通過蜘蛛程序抓取網頁信息,追蹤你寫的內容和通過網頁的鏈接地址來尋找網頁,抽取超鏈接地址.許多SEO專家都建議BLOG提供網站地圖,在BLOG上的每個頁面之間最好都有一個到兩個的深入鏈接.BLOGGER要做的第一步是確保導航中包含目錄頁面 ,也要確保每個子頁面都有鏈接回到主頁面和其它的重要頁面.

  有規律的更新—-BLOG更新的次數越頻繁,搜索引擎蜘蛛爬行的也就越頻繁.這意味著BLOG新文章幾天甚至幾 小時內就可以出現在索引中,而不需要等幾個星期.這是BLOG最好的受益方式,盡可能的這樣做吧.

  導出鏈接– –關于搜索引擎如何對待導出鏈接爭論激烈.我一直相信相關的導出鏈接會提高BLOG在搜索引擎中的排名.我常常在文章中鏈接到其它相關站點,我想這對我的讀者們是有用的,也有一些軼趣的證據來支持這種理論.在你的BLOG鏈接到外部站點,將減少BLOG的部分流量,所以你需要計算一下這樣做的損失.注意: 你也應該嘗試到一些權威的相關站點上做些鏈接到你自己的BLOG.記住太多的導出鏈接將影響降低你的BLOG,正如SEO所說,適度是關鍵.

  明智的選擇域名– –選擇域名有大量的因素.最重要的一點是如有可能盡量包括關鍵詞.第二你應該花一點時間看看之前是否有人注冊過這個域名.當然效果也是兩性的.如果之前有高質量的站點和它做反向鏈接,那你就受益了.但是也有可能做反向鏈接的都是一些垃圾站點,那你可能會被GOOGLE禁止很長一段時間.這個檢驗過期域名的反向鏈接工具你也許會用到.

  盡可能早的注冊域名—-GOOGLE的行為方式證明較早注冊的域名會獲得更高的排名.這樣做是因為,很多垃圾站點只是短期注冊,域名時間長證明你的主旨是在建站,并會較長時間的運營它.

  每篇文章的主題—-一個頁面的主題越緊湊,搜索引擎對它的排名就越好.有時也許你發現你寫了很長的文章,覆蓋了一些不同的話題,它們的相關性并不高.如果你關心搜索引擎的排名,那最好把這樣的文章切塊,分成幾個主題更密切的文章.

  寫適宜長度的文章—-關于搜索引擎優化有一些人認為太短的文章不能獲得較高的排名. 一般我控制每篇文章至少有250個字.當然我的BLOG中也有更短的文章,但是如果我想讓文章有好的排名,我會注意控制它的長度.另一方面,也不要讓文章顯得太長,因為這將不利于你保持關鍵詞的密度,文章看上去也缺少緊湊.研究顯示過長的文章會急劇減少讀者的數量,他們在看第一眼的時候就選擇了關閉文章.

]]>
<![CDATA[BLOG博客搜索引擎優化SEO簡介]]> 1 Mon, 13 Nov 2006 00:00:00 GMT 站內SEO

  剛剛分析了脫離站點的搜索引擎技術 ,我將轉向注意力分析另外一些因素,當你建立BLOG的時候就可以運用了.(專業搜索引擎技術–當你在BLOG上做這些事情的時候將會幫助你的BLOG建立更高的排名).做好SEO專業技術有方方面面,圍繞SEO的投機技術也有許 多,我這里盡可能的介紹一些:

  寫豐富關鍵詞的內容—-為你的文章增加新的關鍵詞將有利于GOOGLE蜘蛛爬行文章索引.但不要堆砌太多的關鍵詞,除了考慮”如何做能讓人們在搜索引擎中找到這篇文章”?如果人們在GOOGLE中找的內容你文章中有,那你得考慮他們會在GOOGLE中輸入什么詞來搜索相關文章?問題的答案說明,你應該將這個詞貫穿你的整篇文章.

  這些關鍵詞需要在你的文章中被頻繁的提及,你可以遵循下面的方法:

  關鍵詞應該出現在網頁標題標簽里面;

  URL里面有關鍵詞,即目錄名文件名可以放上一些關鍵詞;

  在網頁導出鏈接的鏈接文字中包含關鍵詞;

  用粗體顯示關鍵詞(至少試著做一次);

  在標簽中提及該關鍵詞(關于如何運用head標簽有過爭論,但一致都認為h1標簽比h2, h3, h4的影響效果更好,當然有些沒有運用head標簽的網頁也有很高的PR值);

  圖像ALT標簽可以放入關鍵詞;

  整個文章中都要包含關鍵詞,但最好在第一段第一句話就放入;

  在元標簽(meta 標簽)放入關鍵詞(這點的價值越來越低,但仍有些人相信這對某些搜索引擎是有用的);

  注意不要為了優化而把文章都填充上關鍵詞,形成關鍵詞堆砌,從而毀了你的文章,也扭曲了你寫這個文章的意圖.大部分SEO專家建議關鍵詞密度最好在5-20% 之間,我認為20%的密度就可能破壞了你的文章.

  最后還想說一點,不要為了做SEO優化,而放棄了用戶對你的BLOG體驗.雖然關鍵詞密度對搜索引擎的爬行很重要,但最重要的是BLOG的內容和設計對讀者是友好的,要提高讀者的體驗.沒有什么比全部填充了關鍵詞的BLOG更糟糕的了,千萬不要成為這樣的案例.

  主題BLOG—-從我最近讀的SEO理論中了解到,如果你的BLOG寫的都是關于同一主題,那么它可能將獲得較好的排名.例如,一個主題的BLOG將比那些涵蓋了多個主題的BLOG的排名要高.建立一個200多頁的BLOG,內容都是同一個主題,這個BLOG的排名就會不斷的增加, 因為在這個主題里你的BLOG被認為具有權威性.考慮一下這個建議保持你的BLOG在一些相同的主題上.當然不這樣做也并不意味著你的BLOG永遠不能獲得較好的排名.它只是考慮的一個因素.

]]>
<![CDATA[BLOG博客搜索引擎優化SEO簡介]]> 1 Mon, 13 Nov 2006 00:00:00 GMT 站外SEO

  站外SEO又說成是脫離站點的搜索引擎技術,命名源自外部站點對BLOG在搜索引擎排名的影響,這些外部的因素是超出BLOGGER的控制的.最有用功能最強大的外部站點因素就是反向鏈接.即我們說所的外部鏈接.

  毫無疑問,鏈接對于一個站點收錄進搜索引擎結果頁面起到了重要作用.簡單來說,每一個鏈接到你(BLOG)的站點,都被搜索引擎視為對你的網站信任度投了一票.

  理想上來說,最好的反向鏈接是來自具有高質量和排名的站點鏈接.它們比通過相關關鍵詞鏈到你寫的相關話題的鏈接具有更好的效果.然而你并不能強使別人鏈接到你的BLOG,你所做的只是想像.

  那么如何產生高質量的反向鏈接?

  我們都知道得到高質量的鏈接不是容易的事,大部分情況下它鏈的別人,所以你如何獲得這樣的鏈接?

  高質量的內容—-有各種各樣的方法來為 BLOG產生外部鏈接,我所知最好的方法就是寫高質量的內容,你的內容使讀者產生閱讀的欲望.你可以懇求獲得鏈接,也可以注冊自動生成鏈接的程序,甚至去其它的站上買鏈接.但最便宜最安全的方法就是以自然有組織的方式讓別人鏈接到你的高質量內容.

  注意跟你內容相關的BLOGGER—-我并不提倡給其它的BLOGGER群發郵件來交換鏈接,但我建議如果你在某個話題寫了篇有質量的文章,并且覺得會使其它的BLOGGER感興趣,那給這些 BLOGGER發一封短小禮貌的EMAIL讓他們知道你的文章,將是有價值的.即使他們沒有鏈接,也不要感到尷尬.你會發現如果他們點擊了就為鏈接產生了直接的流量,從而在搜索引擎里提高了PR值.

  分類目錄—-另一個產生反向鏈接的方法是把你的BLOG提交到分類目錄.我知道很多站長都很對這個策略的效果深信不疑,當開始一個新站點的時候,他們做的第一步就是圍繞分類目錄做工作,選擇合適的關鍵詞提交到關鍵詞頁面進行鏈接.有很多分類目錄,大部分是免費的,這里有一個 BLOG分類目錄列表,包含了大部分的BLOG搜索引擎,你也許想提交一下.

  BLOG的內部鏈接—-隨著BLOG的發展與數量的增長,BLOGGER開始關注或建立BLOG網絡,就像人們所說的”鏈接工廠”.BLOG網絡的好處之一在于BLOG”門頁”之間彼此互相鏈接.這樣,你就可以控制來自多個域名的站點.這種方法其實是沒有意義的,而且你要當心,如果你的所有站點在同一服務器上,搜索引擎很容易查到這些鏈接,并降低這些鏈接的信任值,頁面等級降為零.

  買鏈接—-許多專業網站都有預算從其它高質量排名的網站上買鏈接 ,這兒我就不多說了.

  交換鏈接—-內容相似的BLOGGER之間都會相互交換鏈接.有時候這個行為發生的相當自然(就像你看到某人鏈接到了你的BLOG, 然后你出于禮貌會進行回鏈)但是多數情況下鏈接都是利益目的性的,在兩個BLOGGER間的鏈接就是一種形式.我幾乎每天都收到這樣互惠的鏈接請求(我很少響應).雖然這樣的交換鏈接會有一定的利益,我還是要在這兒警告一下大家,作為SEO專家應該很清楚,搜索引擎有許多方法來追蹤這樣的交換性鏈接, 對其進行貶值.有些試圖繞過直接鏈接而進行三角性的轉換,它們代替A和B做直接交換,并把其它的站包含進來.例如,A鏈接到C,實質上是為了交換到D(當然D的擁有者跟C是同一個),有點令你頭痛了是不?!還有各種各樣的系統聲稱會為你建立一個安全的內部鏈接,我知道大部分人用 Digital Point’s Free C0-Op Advertising系統.個人而言,我會盡力避免這樣的方案,有方針性的鏈接到站點對我的讀者來說才是有價值的.

]]>
<![CDATA[BLOG博客搜索引擎優化SEO簡介]]> 0 Mon, 13 Nov 2006 00:00:00 GMT   我從不否認有質量的內容勝于一切,但你得明白,事實上,有數以百萬計的頁面都是經過苦思冥想的好文章,它們排在搜索引擎搜索結果的最后面,那些本應該被閱讀卻沒有被發現的文章.BLOGGER在寫BLOG的過程中本身就存在一些偏見,他們認為自己BLOG的排名理所當然會更高些.

  人們常常問我的就是:我的BLOG如何能排名第一(在最受歡迎的搜索引擎里)?

  我的回答如此開始:我自己也不知道我談論了什么……但是……

  你看,雖然我的一些blog文章在各個搜索引擎里都有很高的排名–常常我也不知道為什么。我的做法通常是在研究基礎上進行猜測,并嘗試如何提高在搜索引擎的排名。我也讀過很多別人對如何提高搜索引擎排名的建議。但我讀的越多,越感覺不光是我一個人在這樣摸著石頭過河。幾乎每一片這方面的文章都是一定程度上的猜測。

  我對那些想對BLOG進行搜索引擎優化的人的建議就是:保持BLOG的簡單化.在一個特定的領域里寫有質量的內容,然后,圍繞當前最好的方法優化它.

  在開始講解之前,我想對BLOGGER說,不要被搜索引擎優化打敗.搜索引擎看起來很復雜,它成為困擾BLOGGER的一方面,但你該明白BLOG還有許多其它的方面,下面我將告訴你這些,還有比建立好的搜索引擎優化更重要的.另外,請注意,不要沉迷于搜索引擎優化的誘惑中,記得讓你的BLOG保持原有的本色和自然印象.

  SEO專家又分為站外SEO專家和站內SEO專家,我們將分開講解.

]]>
<![CDATA[從小seo走向大SEO]]> 0 Mon, 13 Nov 2006 00:00:00 GMT 已經一段時間很少光顧有關seo的博客了。時間久了,對seo已經看淡了幾分,總覺得缺少點什么。

看到一篇篇似曾相識的搜索引擎優化文章,我已經感到幾分倦意。在夜深人靜之時,我反復的問自己,seo到底是什么,一個個答案在清晰和模糊中反復重疊。除了seo還有些什么讓我值得去深入玩味。

運營了幾年的網站,逐漸認識到除了搜索引擎優化還有更多的事情可以做和值得做。搜索引擎優化也是為運營網站服務,帶來更多更高的流量。但搜索引擎優化是一柄雙刃劍,可以讓你快樂,也可以讓你痛苦。如果過度依賴它,那始終是一個比較危險的定時炸彈。

很顯然,經營電子商務的馬云意識到自己將來會容易受制于搜索引擎,因此,他付出代價買了雅虎中國,為的是擁有搜索引擎后不怕被人制約。和馬云這個超級站長相比,我們普通的站長當然沒有這個能力搞搜索引擎。那難道我們沒有別的出路了嗎?前面是絕境,希望在拐角。

網站大概可以簡單的劃分為幾類:產品銷售、服務供求、廣告門戶、搜索引擎等,或者有更多類別。我主要想談談產品銷售類網站。因為這個可能關心到眾多中小企業的實際利益,這類網站在搜索引擎的竟價也更為白熱化。

產品銷售類網站的收入與流量大小有著明顯的正比關系。做流量是我們很重要的第一步,長期以來我也是這么實踐的。在搜索引擎優化過程中,遇到了不少客戶或者學員的網站,大多數遇到了發展瓶頸。也許一開始做某個產品時,競爭很少,利潤不錯,很快就有大量人跟進,競爭開始白熱化,很多網站就開始逐漸在競爭中迷失,逐漸萎縮,生意不斷蕭條,負責人也對其前途開始感到迷茫,懷念曾經的好時光。

在不斷的實踐中,同時和各類銷售人員打交道的過程中,逐漸認識到無論通過哪種方式,最終把產品成功銷售給客戶,并令客戶滿意并回頭購買,甚至介紹別人來購買是很重要的。流量只是第一步,能否成交和成交率的大小更為關鍵。

在網站中,帶來流量和產生銷售是兩個不同的課題。列舉如下:

制造流量:

小seo: 搜索引擎優化seo [ Search Engine Optimization ]

從事小seo,不但要充分熟悉搜索引擎的排名工作原理,諳熟網絡游戲規則,還需要充分把握網絡消費者的心理。跟蹤小seo成效的方法比較簡單,其中檢查網站在搜索引擎上的關鍵字排名就能基本看出優化成效。

產生定單:

大SEO: 銷售績效優化SEO [ Sales Effectiveness Optimization ]

從事大SEO,主要分為圍繞市場策略【前端】、圍繞用戶體驗【后端】的工作。一切以激發用戶的購買欲望和引導用戶快速購買為出發點。跟蹤大SEO成效的方法比較繁雜,需要建立起很多機制,逐一考核對比。更具有挑戰性,直接與銷售成績掛鉤。

zac曾提到對小seo的未來的看法是悲觀的,因為各種網絡軟件,隨著發展的趨勢,會對搜索引擎更加友好。我也有類似的同感。因此,我更希望以后在大SEO方面取得好的發展,這一領域有更多可發展的空間,對人的綜合能力要求更高更強,更能錘煉出人的核心競爭力。以后,我會逐漸把自己研究大SEO的心得整理出來,和大家分享。


來源:點石互動

]]>
<![CDATA[網站鏈接SEO的10大要點]]> 0 Mon, 13 Nov 2006 00:00:00 GMT 做SEO以來一直與網站鏈接打交道,時間一長,也摸出了幾塊石頭。今天不怕各位“大蝦”笑話,就拿這幾塊石頭給大伙意思意思……


網站鏈接是這幾年所一直是所有站長津津熱道的話題。特別是在搜索巨人google中,網站鏈接是評價網站質量,影響網站排名的最重要因素。這幾年似乎其它的搜索引擎也在借鑒google的經驗,不斷的加大鏈接在搜索分析中的權值,所以討論和分析“鏈接”在未來的一段時間里,具有積極的意義。

評估一個網站的鏈接,通常有三個方面,鏈接的質量,鏈接的數量,和鏈接的相關性。

無數的webmaster在對SEO半知半解時,就把時間耗費在“用錯誤的方式,從錯誤的地方,引入錯誤的鏈接”上。常常累的半死,網站的排名仍不會上去。這里有十個關于做網站鏈接的小點,希望對大家有所幫助。

1、正確認識鏈接的價值:

從現在起到可預知的將來,做鏈接和SEO是緊密相連,不可分割的。鏈接在google的排名所有因素中占首位。如果你只在網頁簡單的堆積關鍵字,提高關鍵密度,也許可以引來MSN / live的重視,不過對你網站在google,Yahoo中的排名,作用就少的可憐了。而世界上90%的搜索流量就掌握這兩大巨頭的手里,所以“要取水,就不能對這兩條河視而不見!”

2、鏈接要建立在自己網站的內容上:

所有的鏈接起始于你自己的網站。很多站長往往網站剛剛成形,就急于尋找大量的外部鏈接。這是急功近利的表現,往往致使精力白白浪費。其實每個站長在策劃網站初期,就應該對網站客戶群和內容等有一個定位,所有的頁面文字和圖片信息都應該圍繞這個定位來進行,就想說話和寫文章一樣,要言之有物;如果泛泛而談,大把大把加上“質量第一,絕對可靠,好,好,好”等等的詞只會讓人討厭,(最多也是半信半疑),這樣的網站就像“一塊石板,上放一塊肉,旁書:好肉,10元/塊(還不是重量單位),蒼蠅滿天飛,旁邊也沒有售貨員(售貨員干嘛去了,去城里叫人來這買肉去了¥%%※……%……※)暈……其實只要內容做好了,從別人鏈接上和搜索引擎上來的流量才可能真正成為自己網站的流量。如果啥都沒有,只有一塊磚就想讓人家到這來住,還收人家房租,當人家SB呀。
3、爭取“正確的鏈接”比追求“更多的鏈接”重要:

如果你的網站與所鏈接的網站“風牛馬不相及”,就沒有必要去做這個鏈接,因為它幾乎不能能給你帶來有效的訪問量。而且還會影響google等搜索引擎對你網站的整體評價。(這個道理很簡單,就像有一天google門外來了一個人,google看這人上面很體面,衣衫也整齊,就是腳底下的襪子一樣一只,你說google會信你是“大家閨秀,名門正派“嗎!)

4、要記得混合鏈接文本:

你是不是所有的外部鏈接文本都是一樣,是不是有時候把很多的相同鏈接放到同一個頁面;(沒關系,兄弟,誰都有范傻的時候)。你有沒有分析為什么新聞類網站的排名很靠前,當然,因素是很多的,比如被無數的網站,網友轉載,(這就給了它很多的投票),不過有一細節不要忽略,就是原文被這些網站,網友轉載的時候都有或多或少的一點點改動,絕對不會是原來的網頁照搬。而這些改動(特別是title)可以做為搜索引擎分析你網站你的補充,從而會為你建立更多的索引,得到更多被搜索到的機會。本段的意思是說,不管是做外部鏈接和內部鏈接,一定要注意鏈接文本的混合。

5、鏈接可以無處不在:

在網絡的世界里面,最忌諱的是沒有想象力,死搬硬套。給自己網站增加鏈接,不要傻傻的只知道找交換鏈接網站,提交搜索引擎等等。你還可以到博客網站,新聞評論網站,資源共享網站等等地方去增加自己網站的外部鏈接。

6、做鏈接要富有創造性:

怎樣做好網站鏈接,為網站帶來流量,怎樣贏得高質量的鏈接等問題,其解決方法也有無數中,你可以把自己所能想到的所有方式都可以創造性的發揮出來。國外有個站長,在博客上面發表了一整版的有關某商品的網址鏈接(這些鏈接是他自己找的),后來這篇文章由于實用性很強,產生了很大的流量,不僅給自己網站帶來了效益,也使哪上面的其它站長受益非淺。其實這篇文章還有一個作用,就是把自己的網站和一些出名的網站連接起來了,提高了自己的page rank分值。更絕的是,這位作者后來還給文章中的站長發郵件,說服他們做交換鏈接,這當然是水到渠成的事情。所以說,做鏈接時,只要你開闊思路,想的細和遠,就可以得到意想不到的效果。

7、不要把時間浪費在垃圾鏈接上:

千萬不要成為一個 鏈接狂,因為有些鏈接沒有意義,有些只會拉你后腿

8、持之以恒:

打三天魚,曬一個月網是行不通的。

9、胸有成竹:

措施的有效性和你的目標明確性是分不開的。如果自己的地是啥樣都不知道,談什么下地去干活,無規劃無以成大事。
10、快樂的投入:

激發你所有潛能,把他變成興趣,你就會事半功倍。

]]>
<![CDATA[網頁設計 自適應客戶端分辨率的實現]]> 0 Mon, 13 Nov 2006 00:00:00 GMT 第一種方法:做一個網頁解決問題(長了點)

  如果只是因為瀏覽者改變了瀏覽器的設置,或者因為瀏覽器不兼容,使自己精心制作的網頁變得"面目全非",那多令人沮喪!下面我們以網頁愛好者的常用工具Dreamweaver(以下簡稱DW)為例,列出幾個網頁制作初學者較常見的網頁布局問題以及解決方法,希望對初學者們有所幫助。

  一、消除任意縮放瀏覽器窗口對網頁的影響

  一番辛苦做出來的網頁,在全屏狀態下瀏覽一切正常。但在改變瀏覽窗口大小之后,網頁就變得"不堪入目"了,這是個很值得注意的問題。

  問題的根源還得從網頁的布局說起,在DW中,網頁內容的定位一般是通過表格來實現的,解決表格的問題也就成功了大半。

  大家應該注意到,在DW中表格屬性面板的高寬設定選擇上提供了兩種不同類型:百分比和像素值。百分比的使用將會產生前面說到的那個毛病。這里所說的百分比是指表格的高或寬設置為上層標記所占區域高或寬的百分比,如在一個表格單元的寬度是600,在它里面嵌入了另外一個表格,表格寬度占表格單元的50%,則這個表格的寬度為300,依此類推,如果在一個表格不是嵌于另一個表格單元中,則其百分比是相對于當時窗口的寬度的。IE瀏覽器中,隨便改動主頁窗口的大小時,表格的內容也隨之錯位、變形,就是因為表格的百分比也要隨著窗口的大小而改變成相應的百分比寬度。

  自然,解決這個問題的辦法就是將表格寬度設置成固定寬度(也就是像素值)。另外如果外層表格已做好固定寬度設置,內層表格也可以適當使用百分比設置。清楚這個原則以后,如果出現類似的問題大家也知道怎么解決。

  二、讓網頁居中

  說到了窗口大小就會順著路子想到分辨率的問題,在800×600分辨率下制作的網頁在1024×768分辨率的機器上打開,整個網頁就會跑到左邊;1024×768分辨率的網頁在800×600分辨率的機器上有時也會變得"不堪入目"。兩種分辨率各做一個吧?做起來費時,看起來也費勁。怎么辦呢?

  現在大多數網民都還在用800*600的分辨率,所以我們一般可以以此分辨率為主,要想讓網頁在1024*768時居中,只要在網頁原代碼的<body>后緊加一句<center>,</body>前加一句</center>就OK了。不過有幾個問題這是要注意一下,第一個就是上面說到的百分比的問題,表格、單元格的寬度單位最好要使用像素單位,而不要用百分比。例如width=770。如果你的表格寬度設的是百分比,那么使用大于800×600的像素時,網頁就會拉寬,這樣網頁可能會變形。在<body>中加入leftmargin=0,即<body leftmargin=0>這種情況下,800×600支持的表格寬度為780像素時不會出現滾動條。還有一點要注意的是不能用DW中的層來定位。

  <html>
  <head></head>
  <body topmargin=0 leftmargin=0>
  <center>
    <table cellspacing cellpadding width=760><tr><td></td></tr></table>
  </center>
  </body>
  </html>

  三、定義固定大小的文字

  大家都知道,在IE瀏覽器的功能設置中,有一個可以自由設置窗口內容字體大小的功能,這樣由于不同訪問者的設置習慣不同,呈現在他們面前的網頁有時也會不不相同。比如你可能本來設計時用的是2號字體,結果由于用戶對瀏覽器的額外設定,變的更大了,這時你的網頁也可能變得"不堪入目"。雖然不是你的錯,但客戶是上帝。

  如果使用了網頁中的CSS樣式表技術,就不會出現上述情況了。使用快捷鍵"Shift+F11"打開樣式表"CSS style"編輯器,在窗口中單擊鼠標右鍵執行"New CSS style..."命令新建一個樣式表,然后在給出的列表中選擇"類型"選項,定義文字屬性參數(一般文字的大小選擇12px較為適宜)。完成后選擇網頁編輯窗中的文本,單擊新的樣式表名稱,可以看到選中的文本發生了變化。預覽時試試定義的文本字體尺寸還會不會隨瀏覽器的選擇字體大小而改變。

  四、讓網頁適應不同的瀏覽器

  瀏覽器的格局現在是兩分天下,一分是IE,另一分是NetScape,在國內Ie有絕對的占有率,在這種情況下我們設計的網頁只要兼容它就行了,但NetScape在國外還是有很多人使用,畢竟它是瀏覽器的元老。

  雖然沒有辦法做出讓所有瀏覽器都兼容的網站,但只要注意以下幾點,做出來的網頁在各個瀏覽器都中能達到比較好的顯示效果:

  不要混合使用層和表格排版,如果是父子關系,如層中表格,不在此原則范圍內。

  內聯式的 CSS 在 Netscape Navigator 中經常會出現問題,使用鏈式或內嵌式。

  有時需要在空層插入表格或者透明圖片,以保證在 Netscape Navigator 里的效果。

  對于只有幾個像素寬度或高度的層,改用圖片來實現。

  避免使用 W3C 組織不推薦的排版屬性,用 CSS 代替。




  第二種方法:做兩個適合不同分辨率的頁面
 
  一個是800×600,一個是1024×768,在800×600的頁面中加入一下代碼就可以實現跳轉了:

  ---------------------------------------------------------------

 解決分辨率問題在Dreamweaver中沒有此項功能,我們只能手動加入一段Javascript代碼。首先在change-ie.html或change-nc.html頁面代碼中的< head>和< /head>中加入以下代碼:


 < script language=JavaScript>
 < !--
 function redirectPage(){
 var url800x600=〃index-ie.html〃; //定義兩個頁面,此處假設index-ex.html和1024-ie.html同change-ie.html在同一個目錄下
 var url1024x768=〃1024-ie.html〃;
 if ((screen.width==800) && (screen.height==600)) //在此處添加screen.width、screen.height的值可以檢測更多的分辨率
 window.location.href= url800x600;
 else if ((screen.width==1024) && (screen.height==768))
 window.location.href=url1024x768;
 else window.location.href=url800x600;
 }
 // -->
 < /script>
 然后再在< body…>內加入onLoad=〃redirectPage()〃
 最后,同樣地,在< body>和< /body>之間加入以下代碼來顯示網頁的工作信息:
 < script language=JavaScript>
 < !--
 var w=screen.width
 var h=screen.height
 document.write(〃系統已檢測到您的分辨率為:〃);
 document.write(〃< font size=3 color=red>〃);
 document.write(w+〃×〃+h);
 document.write(〃< /font>〃);
 document.write(〃正在進入頁面轉換,請稍候…〃);
 // -->
 < /script>
 
來源:天極網
]]>
<![CDATA[Photoshop繪制黑色超酷創意徽標]]> 0 Mon, 13 Nov 2006 00:00:00 GMT

1.在Photoahop中新建一個文檔,將畫布顏色設置為白色,將圖層名稱命名為“Unique Logo”。
  新建一個圖層,畫一個圓,顏色為#949494(圓的大小:寬高均為106)。
  為該圖層添加以下圖層樣式:內陰影、外發光、描邊,具體參數可自行設定,本步驟過程及效果如圖1所示。

按此在新窗口瀏覽圖片

圖1

  2.創建一個新圖層,畫一個黑色的圓形(寬高均為82)。將圓形切掉一半,并添加如下圖層樣式:內陰影、外發光、描邊,本步驟過程及效果如圖2所示。

按此在新窗口瀏覽圖片

圖2

  3.在底部制作一個同樣的半圓形,如圖3所示。

按此在新窗口瀏覽圖片

圖3

  4.創建一個新圖層,畫一個白色的圓形(寬高均為81)。添加以下圖層樣式:漸變疊加、描邊。將圖層的混合模式改為“變暗”。效果如圖4所示。

按此在新窗口瀏覽圖片

圖4

  5.創建一個新圖層,在中間位置繪制一個黑色的圓形(寬高均為62)。添加以下圖層樣式:內發光、描邊。將圖層的混合模式設置為“變亮”。效果如圖5所示。

按此在新窗口瀏覽圖片

圖5

  6.添加必要的文字,以及陰影,得到徽標的最終效果,如圖6所示。原文地址

 

按此在新窗口瀏覽圖片
圖6

 作者:李東博 編譯  來源:天極設計 ]]>
<![CDATA[Dreamweaver MX 2004一句話技巧]]> 0 Sun, 12 Nov 2006 00:00:00 GMT 、從外部文檔中粘貼時,如果不想要其格式,只要文字,可以使用“Edit->paste as text”命令,而不要直接Ctrl+V。 

  2、“Command->Add/Remove Netscape resize fix”是一個很有用的命令,它可以使在NC4.0中瀏覽頁面時,改變窗口大小的時候頁面不會花掉。 

  3、所有的head元素不可成為庫組件,所有元素在被insert library時,其head關聯屬性被去掉,如style、CSS屬性。 

  4、library組件和template模板不用上傳服務器,就可以正確預覽使用了該組件或模板的頁面。 

  5、使用“check plugin”behavior來確定訪問者瀏覽器是否安裝flash插件,有時候會判斷失誤,比如明明裝了插件卻報告沒有安裝。最好在flash的publish里面設置清楚,而不是簡單的輸出成.swf文件。 

  6、不要在同一個頁面同時使用表格和層來布置,在Netscape中會導致混亂,從屬關系除外。 

  7、使用層的時候最好定義為div標簽而不是layer,因為前者在兩種主流瀏覽器都有很好的 兼容性。 

8、在用圖片制作熱區鏈接時,最好給熱區命名,防止有時只能在圖片上畫出直線。 

  9、當我們將框架結構建立好后,可以將此框架體文件和Site窗體并排放置,然后從Site中選擇網頁文件拖放到相應的框架中。這適用于框架比較復雜的頁面。 

10、如果對一張圖片不滿意,想更換另一張,最簡單的方法雙擊此圖片,直接選擇要替換的圖片即可。 

  11、在預覽網頁之前最好先保存一下,有時候在不能正確預覽網頁,而存一下就可能會解決這個問題。 

  12、如果你的頁面中使用了CSS或是Java Applet,最好不要使用“file->convert->3.0 browser compatible”命令,因為這一選擇會把所有3.0 瀏覽器不認識的定義都抹去。最可怕的是我們不知道在這個過程中Dreamweaver 到底做了什么,具體發生了那些變化。而且要提醒你,對一批頁面執行此操作時,一定要先備份,否則可沒地方買后悔藥。 

13、沒有任何內容的表格單元在NC中不會顯示出來,這時可以插入透明的gif來解決這個問題。 

  14、design note只能在本地的dreamweaver中被調用,而網頁瀏覽者下載此頁面卻看不到這一注釋。如果你希望別人也能看到,可使用comment功能。 

  15、使用“hide/show layer”Behavior后,如果在Netscape中有個別的圖層無法顯示出來,可以在dreamweaver中刪掉此圖層,再重新定義它,一切就正常了。 

16、表格的特點是只有整個表格的內容全部被瀏覽器down下來才會一次性顯示,所以表格里面東西太多,可能瀏覽器要花很長時間去下載而屏幕上始終沒內容。 如果表格太長,要么嵌套一下,要么分成幾個表格以加快顯示。最好把表格在在縱向分開,比如原來一個3行3列的表格,將其改為3個1行3列的表格。 

  17、盡量不要在表格單元里面放層,不過在層里面放表格基本沒問題。 


來源:IT世界

]]>
<![CDATA[在Dreamweaver中使頁符合XHTML]]> 0 Sun, 12 Nov 2006 00:00:00 GMT XHTML 1.0是基于HTML4.0的,因此它能夠被已有的瀏覽器解析。就意味著可以立即開始使用XHTML。另外不管是轉換一個已經存在的站點還是建立新的代碼,都可以使用工具來幫助,一致事半功倍。

W3C將XHTML 1.0分為三種規范:XHTML-1.0-Strict(嚴格)、XHTML-1.0-Transitional(過渡)和XHTML-1.0-Frameset(框架)。

一般建議用XHTML-1.0-Transitional(過渡)進行現有站點的轉換,因為在我們寫html的時候可能過多的在HTML中包含很多控制外觀的標記,否則要改成css控制的話工作量相對增大.還有一個就是瀏覽器問題,就是有些用戶可能用的是不支持新版css2(建議用XHTML & CSS2)的舊式瀏覽器,所以用XHTML-1.0-Transitional(過渡)來分擔部分控制外觀是理想的.

使頁符合XHTML
當您創建新頁時,您可以使該頁符合 XHTML。您還可以使現有的 HTML 文檔符合 XHTML。

若要新建符合 XHTML 的文檔,請執行以下操作:
選擇“文件” >“新建”。
即出現“新建文檔”對話框。

選擇一種文檔類型。
選擇“使文檔符合 XHTML”選項。
注意:不是所有的文檔類型都可以使之符合 XHTML。

單擊“確定”。
若要以默認方式創建符合 XHTML 的文檔,請執行以下操作:
選擇“編輯”>“首選參數”或 Dreamweaver >“首選參數”(Mac OS X),然后選擇“新建文檔”類別。
在“新建文檔”類別中,選擇一種文檔類型并選擇“使文檔符合 XHTML”選項。
單擊“確定”。
若要使現有 HTML 文檔符合 XHTML,請執行以下操作:
打開文檔,然后執行下列操作之一:
對于不含框架的文檔,選擇“文件”>“轉換”>“XHTML”。
對于包含框架的文檔,選擇一個框架并選擇“文件”>“轉換”>“XHTML”。若要轉換整個文檔,請對每個框架以及框架頁文檔重復此步驟。
注意:您不能轉換模板的實例,因為模板的實例必須與它所基于的模板使用相同的語言。例如,基于 XHTML 模板的文檔將始終是 XHTML,基于不符合 XHTML 的 HTML 模板的文檔將始終是 HTML,并且不能把它轉換為 XHTML 或其它語言。

 作者:isuking  來源:閃吧

]]>
<![CDATA[病毒監測周報(2006.10.28-2006.11.3)]]> 0 Sun, 12 Nov 2006 00:00:00 GMT
計算機病毒疫情監測周報
序號
病毒名稱
病毒特點
1
“網絡天空”變種(Worm_Netsky.D)

該病毒通過郵件傳播,使用UPX壓縮。運行后,在%Win dows%目錄下生成自身的拷貝,名稱為Winlogon.exe。 (其中,%Windows% 是Windows的默認文件夾,通常是 C:\Windows 或 C:\WINNT),病毒使用Word的圖標,并在共享文件夾中生成自身拷貝。病毒創建注冊表項,使得自身能夠在系統啟動時自動運行。病毒郵件的發信人、主題、內容和附件都是不固定的
 
2
“高波”(Worm_AgoBot)

該病毒是常駐內存的蠕蟲病毒,利用RPC DCOM 緩沖區溢出漏洞、IIS5/WEBDAV 緩沖區溢出漏洞和RPC Locator 漏洞進行傳播,還可通過弱密碼攻擊遠程系統進行主動傳播以及利用mIRC軟件進行遠程控制和傳播。病毒運行后,在%System%文件夾下生成自身的拷貝nvchip4.exe。添加注冊表項,使得自身能夠在系統啟動時自動運行。
 
3
Worm_Mytob.X

病毒是Worm_Mytob變種,并利用自身的SMTP引擎按照郵件地址列表中的郵件地址向外發送病毒郵件。該病毒還可以通過網絡的共享文件夾進行搜索并嘗試在這些文件夾中產生自身的拷貝文件。還具有后門功能,會使用不同的端口連接到指定的服務器上面,該服務器監聽來自遠程惡意用戶的指令,利用這個指令遠程用戶可以控制受感染機器。同時,該變種利用一個任意的端口建立一個 FTP服務器,遠程用戶可以下載或上傳文件或是惡意程序。
 
4
“威金”( Worm_Viking )

 

它主要通過網絡共享進行傳播,會感染計算機系統中所有文件后綴名為.EXE的可執行文件,導致可執行文件無法正常啟動運行,這當中也包括計算機系統中防病毒軟件,蠕蟲變種會終止防病毒軟件,進而導致其無法正常工作。其傳播速度十分迅速,一旦進入局域網絡,很快就會導致整個局域網絡癱瘓。它還會在受感染的計算機系統里運行后,會修改系統注冊表的自啟動項,以使蠕蟲隨計算機系統啟動而自動運行。
 

二、本周病毒動態分析

  通過對以上監測結果分析,這周危害計算機用戶的以木馬程序、蠕蟲和黑客后門程序為主,前四位排名基本沒有變化,只是感染計算機數量略有改變。

   另外,本周木馬(Trojan_DL.delf)及變種感染計算機的數量增加地很快,提醒計算機用戶注意對該木馬程序及變種的防護,及時升級防病毒軟件,打開防病毒實時監控功能。


三、建議可以采用以下病毒防范措施:

1、對于感染“魔波”(Worm_Mocbot.A)的計算機用戶,提醒用戶及 時升級殺毒軟件,或可以登陸網站:
http://www.antivirus-china.org.cn/content/Worm_Mocbot.A.htm查閱

2、對于感染“網絡天空”的新變種Worm_Netsky.D病毒的計算機用
戶,提醒用戶及時升級殺毒軟件,或可以登陸網站:
http://www.antivirus-china.org.cn/content/Worm_Netsky.D.htm查閱

3、對于感染“高波”病毒新變種Worm_AgoBot的計算機用戶提醒用
及時打補丁或登陸到網站:
http://www.antivirus-china.org.cn/content/Worm_AgoBot.htm查閱

4、對于感染Worm_Mytob.X蠕蟲的計算機用戶,提醒用戶及時升級
殺毒軟件,或可以登陸網站:
http://www.antivirus-china.org.cn/content/Worm_Mytob.X.htm查閱

5、不要隨便登錄不明網站。

6、使用光盤、軟盤進行數據交換前,先對其進行病毒檢查。

7、做好系統和重要數據的備份,以便能夠在遭受病毒侵害后及時恢 復。

8、發現網絡和系統異常,及時與國家計算機病毒應急處理中心或防病毒廠家聯系。
來源:國家計算機病毒應急處理中心
    計算機病毒防治產品檢驗中心
]]>
<![CDATA[病毒預報 (2006.11.6-2006.11.12)]]> 0 Sun, 12 Nov 2006 00:00:00 GMT 近日,木馬(Trojan_DL.delf)出現新變種,該變種在受感染的計算機系統中運行后,將其自身偽裝成計算機系統的正常文件存于系統目錄中,使得計算機用戶很難察覺到,并通過互聯網絡從指定網站或是服務器上下載惡意程序,同時修改計算機用戶瀏覽器的設置,使其訪問瀏覽網頁時會轉向瀏覽指定的惡意網站。并且,該變種還會在計算機用戶操作系統中的桌面、開始菜單、快速啟動欄、收藏夾等位置上添加一些網站的廣告信息,給計算機用戶的正常操作帶來不便。

    另外,近期在互聯網絡上專門盜取用戶網絡游戲賬號、密碼的木馬程序傳播比較嚴重。該木馬程序專門竊取網絡游戲玩家的信息(如:賬號、密碼、服務器信息等)并發送給植入木馬程序的攻擊者。我們建議網絡游戲的玩家在上網時務必升級自己系統中的防病毒軟件,打開防病毒軟件的實時監控功能。

專家提醒:

   針對上述木馬新變種情況,我們建議計算機用戶采用如下防范措施:

1、請不要輕易點擊運行從互聯網上下載后未經防病毒軟件處理過的程序文件,最好建議計算機用戶先用升級過的防病毒軟件對下載地程序文件進行掃描,然后再點擊運行它。

2、計算機用戶在瀏覽網頁的時候,將操作系統瀏覽器的安全級別設置為高,同時打開防病毒軟件的實時監控功能。

來源:國家計算機病毒應急處理中心
    計算機病毒防治產品檢驗中心

]]>
<![CDATA[常用JS網頁廣告代碼]]> 0 Sun, 12 Nov 2006 00:00:00 GMT

本文內容由xixi9000收集
整理了幾個常用的網頁廣告代碼:

(1)   演示  下載

(2)   演示 下載

(3)   演示 下載

(4)   演示 下載

(5)  演示 下載

(6) 演示 下載

(7) 演示 下載

(8) 演示 下載

(9) 演示 下載

(10) 演示 下載

來源:藍色理想  ]]>
<![CDATA[Photoshop打造漂亮的時尚美女海報]]> 1 Sat, 11 Nov 2006 00:00:00 GMT

刻畫面部陰影,先在下巴與上眼簾部分鋪上最深的部分。
按此在新窗口瀏覽圖片

接下來用深淺不同的色塊畫出面部的層次,
按此在新窗口瀏覽圖片

使人物具有更強的立體感。鬢角的發絲可以簡單提出幾根,盡顯嫵媚 
按此在新窗口瀏覽圖片

接下來仔細修飾額前的頭發,使其更加自然。下唇點上高光。
按此在新窗口瀏覽圖片

最終效果:
按此在新窗口瀏覽圖片

]]>
<![CDATA[Photoshop打造漂亮的時尚美女海報]]> 0 Sat, 11 Nov 2006 00:00:00 GMT 先看一下效果,歷時1.5小時
按此在新窗口瀏覽圖片

畫畫就像攝影一樣,不宜把人物放在畫面的正中間,為了保證唯美的效果,我們先用鋼筆工具在畫布的左側勾出MM的大體輪廓。
按此在新窗口瀏覽圖片

把畫筆大小調為1像素,這樣有助于勾出MM面部更為細節的部分。新建一層,根據輪廓線,細致的勾出輪廓,為下面的上色打下一個良好的基礎。
按此在新窗口瀏覽圖片

由于畫得是插畫效果,所以可以用純黑色。先把最大塊的頭發鋪上色。
按此在新窗口瀏覽圖片

由于畫得是插畫效果,所以可以用純黑色。先把最大塊的頭發鋪上色。
按此在新窗口瀏覽圖片

睫毛先用“沙丘草”畫筆提出。最后再做統一修整。
按此在新窗口瀏覽圖片


 作者:似水無痕…  來源:eNet硅谷動力

]]>
<![CDATA[星球制作]]> 0 Sat, 11 Nov 2006 00:00:00 GMT  好了,長話短說!我們開始正題吧~~
最終效果圖

按此在新窗口瀏覽圖片


 [第一步]新建一個透明的圖層,設置大小!
按此在新窗口瀏覽圖片
 
 [第二步]在圖層上用矩形工具畫一個正圓,并切到通道面板保存成alpha 1.
按此在新窗口瀏覽圖片


 [第三步]回到圖層工具面版,濾鏡-渲染-云彩;濾鏡-渲染-分層云彩.
按此在新窗口瀏覽圖片


接第三步的時候,以下要用到的兩種效果可以一起做.所以我把他分成了第四步-1.第五步-1;第四步-2,第五步-2這樣的順序來寫,請大家看的時候注意一下順序,當然也要注意各建一層.原諒我的"懶"!^0^
 
 [第四步-1]圖像-調整-自動對比度,圖像-調整-自動色階,圖像-調整-色調均化,圖像-調整-反相;圖像-調整-色彩平衡;調整到天藍色,如果一次不行的話那就多試兩次,調整到自己比較滿意的效果.
按此在新窗口瀏覽圖片
 
 [第五步-1]圖層屬性,調整外發光/內發光/以及星球的陰影部分[我用斜面]
按此在新窗口瀏覽圖片


 [第四步-2]這部的話就是星球的制作方法中地形部分的制作了,如果此教程內不夠詳細的話,大家可以到論壇里查看星球制作效果.接第三步后,圖像-調整-自動對比度,圖像-調整-色階.
按此在新窗口瀏覽圖片


 [第五步-2]然后選取黑色部分,刪除,按住ctrl鍵點擊此圖層,然后選擇-修改-收縮,10像素左右,選擇-羽化10象素左右.圖像-調整-色彩調整,一直到接近黃綠色為止!
按此在新窗口瀏覽圖片

[最終部]:

按此在新窗口瀏覽圖片


  把地形的圖層放在下面,選中海洋和天空的那層,選擇混合屬性!當然大家還可以根據效果來設置自己認為比較滿意的效果.例如:在兩層之間加一些透明的霧…相信大家都比我聰明一定會做得比我更好的.

PS:忘了說了,兩上圖層都在進行球面化一下才會有立體的感覺噢~


作者:163.fz  來源:印象

]]>
<![CDATA[用Photoshop為照片添加燈光效果]]> 0 Sat, 11 Nov 2006 00:00:00 GMT
打開需要修飾的圖片,復制圖層:

按此在新窗口瀏覽圖片

  使用多邊形套索工具,繪制燈光輪廓圖:

按此在新窗口瀏覽圖片

  保存選區,然后切換到通道面板,新建通道,然后按Ctrl+D取消選區:

按此在新窗口瀏覽圖片

  為了軟化邊緣,我們在這里執行一次高斯模糊濾鏡:

按此在新窗口瀏覽圖片

  新建圖層,插入選區,反選后然后調整色階:

按此在新窗口瀏覽圖片

  再次插入選區,調整色階:

按此在新窗口瀏覽圖片

  添加一蒙板層:

按此在新窗口瀏覽圖片

  設置前景色為黑色,然后選擇柔邊畫筆,對人像進行涂抹:

按此在新窗口瀏覽圖片

  繼續涂抹,直到把人像完全涂抹出來:

按此在新窗口瀏覽圖片

  降低圖層不透明度:

按此在新窗口瀏覽圖片

  最終效果:

按此在新窗口瀏覽圖片

來源:網頁教學網]]>
<![CDATA[關于Photoshop摳圖的初步認識]]> 0 Sat, 11 Nov 2006 00:00:00 GMT 1 摳圖的本質

  所謂摳圖,就是將要與不要的圖形區分開,也可以說:摳圖的本質是更換背景。其具體表現有下述三種情況:

  1、更換為透明背景。這是名副其實的摳圖。它實際上只能是:將不要的部分透明化(并不是真的換了一個透明背景)。如;創建選區,再拷貝-粘貼。

  2、更換為純色背景。為上述真正意義上的摳圖奠定基礎。如:利用KnockOut軟件或在PS中利用快照。

  3、更換為實用背景。它不拘泥于“摳”,而著眼于摳圖的應用目的。如:在PS中利用快照。

  2 摳圖的要點和關鍵

  要與不要的圖形區域的邊界(簡稱“摳圖邊界”)是摳圖的關鍵部位,需要特別細心和認真對待。

  3 摳圖的方法和工具

  方法和工具總是聯系在一起的。摳圖的方法大致可劃分為下述三大類:

  1、創建選區。創建選區的目的在于將要與不要的圖形區分開(至于選區邊界的羽化,通常總是需要的,以下不再提及),以便通過拷貝-粘貼或刪除等工具,將不要的圖形區域透明化。

  創建選區的具體方法和工具又有:

  直接利用選取工具。這些選取工具有:幾何形狀選取工具(如:規則選取工具、套索工具、修補工具、文字蒙版工具和路徑工具等)和顏色范圍選取工具(如:魔棒工具、色彩范圍菜單和選取相似菜單等)。

  利用蒙版。不管是快速蒙版或圖層蒙版,其作用都是利用黑白灰的畫筆或漸變工具等對蒙版進行編輯,以期獲得更精確的選區。有時,還可以利用自身圖形的拷貝-粘貼,對蒙版進行編輯,使要與不要的圖形區域的黑白更加分明,從而創建更精確的選區。利用自身圖形的拷貝-粘貼,對蒙版進行編輯的實例。

  利用Alpha通道及色階對話框等。利用黑白分明的Alpha通道或通過兩通道的計算獲得黑白分明的新Alpha通道;或者利用色階對話框,提高Alpha通道對比度;再輔以“設置黑場”和“設置白場”吸管。以利于創建帶羽化效果的選區。

  上述三種創建選區的方法,可以結合運用。

  2、直接利用圖層蒙版、快照或抽出濾鏡。

  這類方法是利用畫筆工具在圖層蒙版中、歷史記錄畫筆工具在快照中或邊緣高光器工具及清除工具在抽出濾鏡中,所具有的擦除和恢復(俗稱“擦回”)功能,將不要的擦除、將要的擦回。經過來回反復,達到精確摳圖目的。

  圖層蒙版配合畫筆工具。將新背景放置在圖象圖層的下面(若沒有新背景,相當于透明背景),在圖層蒙版中,用黑、白或灰的畫筆工具反復涂抹。

  快照配合歷史記錄畫筆工具。將新背景放置在圖象圖層(對應于原始快照)的上面,并建立新快照。然后反復以這兩個快照作為“源”,用歷史記錄畫筆工具在源中涂抹。

  抽出濾鏡圖層蒙版配合邊緣高光器工具及清除工具。其操作方法雷同于沒有新背景的“圖層蒙版配合畫筆工具”。

  3、利用圖層復合模式。

  對于純色背景情況的摳圖,可以利用圖層復合模式實施。

  4 摳圖力度的控制手段

  降低畫筆工具的不透明度,是控制摳圖力度的主要手段(用灰色只是輔助手段)。在要與不要的邊界處,尤其對發絲部分,當用畫筆工具等涂抹時,必須細心。一定得用較低不透明度的畫筆工具,以避免過度擦拭現象的出現。

作者:shoufans  來源:相片處理網

]]>
<![CDATA[用Photoshop打造美麗的宇宙星球]]> 0 Sat, 11 Nov 2006 00:00:00 GMT

新建立500x500黑色背景文件,新建一圖層,使用橢圓選區工具按住Shift繪制一個正圓選區:

按此在新窗口瀏覽圖片

  填充顏色為#978B57,雙擊該圖層設置樣式:

按此在新窗口瀏覽圖片

  設置前景色#BEB074和背景色#736942,創建新圖層,執行云彩濾鏡:

按此在新窗口瀏覽圖片

  執行USM銳化濾鏡,進行銳化處理:

按此在新窗口瀏覽圖片

  按Ctrl+J復制圖層,然后選擇“編輯”->“變換”->“順時針旋轉90度”,圖層模式改為疊加:

按此在新窗口瀏覽圖片

  復制圖層3,然后順時針旋轉90度,模式設置為疊加:

按此在新窗口瀏覽圖片

  合并圖層:

按此在新窗口瀏覽圖片

  執行光照效果濾鏡,顏色設置為#88725D:

按此在新窗口瀏覽圖片

  圖層模式改為疊加,不透明度為80%:

按此在新窗口瀏覽圖片

  Ctrl+E拼合圖層,按Ctrl鍵單擊圖層,載入選區:

按此在新窗口瀏覽圖片

  執行球面化濾鏡:數量 100% 模式 正常。然后再次執行球面化濾鏡:數量為50% 模式為正常,效果如下:

按此在新窗口瀏覽圖片

  復制該圖層然后執行USM銳化濾鏡,更改圖層模式為柔光,不透明度降低到70%,效果如下:

按此在新窗口瀏覽圖片

  合并上面兩個圖層,添加圖層樣式:

按此在新窗口瀏覽圖片

  調整大小后,可以添加一個星空背景,效果如下:

按此在新窗口瀏覽圖片

  當設置不同圖層樣式時會有下面一種效果圖:

按此在新窗口瀏覽圖片

來源:網頁教學網]]>
<![CDATA[flash實例教程—春雷閃電效果]]> 0 Fri, 10 Nov 2006 00:00:00 GMT 1、按“Ctrl+M”打開影片屬性對話框,設定動畫的大小:寬為240,高為400,背景為黑色,單擊“確定”。
2、單擊“insert→new symbol”(ctrl+f8),在彈出對話框中命名為“city”,類型選“movie clip”。
3、用acdsee等看圖軟件找一張可以作為閃電效果背景的圖片,用firework等圖像編輯工具編輯一下,去掉背景(去背的技巧有很多的,這里就不多說了,但是有一點要注意,輸出的時候一定要輸出為gif文件,這樣才能夠讓去掉的背景變得透明)。編輯好之后,回到falsh,確定是在city mc的里,按“Ctrl+R”打開圖像導入對話框,選擇剛才編輯好的gif的圖像。

按此在新窗口瀏覽圖片

  圖1



4、回到場景,接著建立午夜的背景,因為是晚上有點月光的時候,這里選擇一張帶藍底的圖片,(關于找背景圖像的事我這插一句話,背景找得好,可以為你的flash表現效果得到最大發揮!假如不信,當我沒說,呵呵,這次我貢獻出來的背景圖是我做過的mtv--《開不了口》中的背景,傾情貢獻啊,熱烈鼓掌!)單擊“insert→new symbol”(ctrl+f8),在彈出對話框中命名為“back”,類型選“movie clip”。選擇底圖!簽于這張底圖的質量要求不是很高,因此可以用編輯軟件在外部改為尺寸比較小一點的,然后到flash中用尺寸調節工具拉大!這樣可以最大程度地減少輸出為swf后文件的大小,而且整體顏色完全可以掩蓋住馬賽克的出現,呵呵,經驗之談哦!

按此在新窗口瀏覽圖片

圖2


5、場景中基本的元素差不多了,但還缺少今天的主演,那就是閃電,接下來我們就讓這位主演出場吧!單擊“insert→new symbol”(ctrl+f8),在彈出對話框中命名為“f1”,類型選“movie clip”,選擇鉛筆工具(單按y),然后在工具條的下面options項目里選擇ink項,這樣可以讓畫出來的閃電更自然,好了,現在發揮你的鼠標手繪能力在場景中創作吧,這個能力不是一天兩天能做得好的哦,假如你有畫卡通的基礎,又有很好的壓感筆用,那是可以畫的很好的!當然閃電這東西也容易畫,隨便拖幾根白色的曲線出來就可以了,我畫好的如圖3說示,你也可以從源文件中直接拿來使用。

按此在新窗口瀏覽圖片

圖3

6、新建一個mc“f2”主要是復制f1中的內容,選擇,然后在info面板中的stroke height匡中將1改為3。增大畫線的粗度。如圖4

按此在新窗口瀏覽圖片

圖4



7、按ctrl+e回到場景,現在各個演員都已到位,該是進行表演的時候了。將“city”mc拖入場景中,將這層命名為backcity,然后在下面新建一層blueback,主要是在城堡后面放藍色暗背景。到這里我們想一下,風云變幻的時候天空應該是在動的,也就是說城堡后面的背景要動,這就必須要求mc里面的元素也要動,因此,我們還必須建立一個backmovie的mc。單擊“insert→new symbol”(ctrl+f8),在彈出對話框中命名為“backmovie”,類型選“movie clip”。打開liberay,將back拖入,然后估計場景中的動畫長度為120幀,按f6建立關鍵幀,將back從左端移到右端,距離為“back”mc的寬度!做motion動畫!

8、再次按ctrl+e回到場景,將剛才的backmovie拖入blueback層,感覺覆蓋不了整個電影的面積,這里就必須用scale工具將其變大以至覆蓋整個場景,選擇這個backmovie,然后在工具欄的options項選擇scale,將backmovie拉大到足夠寬度和高度,覆蓋動畫場景。

9、修改場景中backcity層中的元素,將城堡變得陰暗些!點選effect面板下拉菜單中的tint項,將百分數改為88%。這樣城堡變陰暗了。 

10、建立sound層,找個打雷的聲效,在15幀處建立關鍵幀,拉入聲效stom.wav,對這個聲效多聽幾回,以便做出的動畫跟聲效相吻合。

11、在其上新建一層light1,根據這個聲效,我們在第17幀的地方做關鍵幀,在這里我們安排一個小閃電的出現。將f1拖入,用scale工具調小出現在城堡上空,第18幀消逝,然后在第19幀場景中不同的位置出現一個更大一點的閃電,其實也是用f1這個mc,只不過沒有經過scale變小而已!第20幀繼續保持。如圖5。

按此在新窗口瀏覽圖片

圖5

12、這時候就要想,閃電出現的時候,應該有一瞬間的時間可以看清物體的,也就是說,這時候城堡應該要變亮!這個效果如何實現,想想。。。不行,我來說算了,其實很簡單的!在backcity層選擇場景中的city,然后copy一下,選擇light1層,在其下新建一層,命名為city,在第20幀處,也就是第二次閃電出現的時候,建立關鍵幀,安ctrl+shift+v,原位置復制,然后在effect面板中將選項改為none,呵呵,怎么樣,灰暗的城堡變明亮了吧!

13、好,城堡被閃電照亮的效果出來了,然后再接著安排一個更大的閃電,以及幾個閃電同時出現。新建一層light2,在21幀處建立關鍵幀,拉入f2這個更大的“閃電”,保持到第24幀,同時在第22幀出現以前那個小點的閃電,預覽一下,怎么樣?商店的效果有點樣子了吧,但是應該想一想,這樣高強度多個閃電的同時出現,會將整個天空都照亮的,那么,天空照亮的效果又如何實現呢?其實說白了也就是將整個場景中的背景變白,在動畫表現中,給觀看者的影像就會覺得城堡變得更亮了!下面我們來實現這個效果。

14、新建一個mc,命名為white,用矩形工具在場景中作矩形,無邊,顏色為白色,回到場景,在city圖層下新建一層whiteback,在第23幀做關鍵幀,將white拉入場景,并用scale工具調整到覆蓋整個場景,城堡在白色背景之上,白色背景在24幀消失。如圖6

按此在新窗口瀏覽圖片

圖6

15、至此,我們整個關鍵的部分就做完了,如果進行精細調節的話,可以根據需要,在后面的幀中不定時地插入一兩個小閃電,如我的在第35幀插入了一個小閃電,減少整個畫面的單調感!

16、根據聲效,我們設的場景中的幀數為120,在后面的動畫中,我們還必須的加入一兩個高強度的閃電,這里,我們同時選擇whiteback層到light2層的16幀到24幀,復制這些幀,如圖7。

按此在新窗口瀏覽圖片

圖7

17、在light2上新建一層,選擇你要插入閃電高峰出現的位置,按f6建立關鍵幀,然后在這個幀上單擊右鍵出現菜單,選擇paste frames,將幀粘帖到新層上,刪除粘帖后出現的多余幀。這樣就很方便地使閃電的高峰再次出現。當然你也可以像我們上面做第一次閃電出現時候的效果那樣一個一個地細心將閃電做出來,而不是用我所說的copy frames的方法。

來源:xker.com

]]>
<![CDATA[頁面制作的重要性]]> 0 Fri, 10 Nov 2006 00:00:00 GMT 一位資深的設計師曾經向我抱怨,說老板不僅讓他做“設計”工作,還讓他做“制作”工作,真是很煩。言下之意,“制作”還要一個資深設計師親自上陣,未免有點大材小用。

制作——究竟是制作什么呢?

我們通常理解的設計,僅限于圖形設計,就是用Photoshop等圖像軟件設計出一張圖片(JPG或GIF)。稍有互聯網知識的人都知道,我們訪問的網頁,是一種稱為HTML的語言寫成的,我們看到的樣式,是一種稱為CSS的語言規定的。所以,要讓這張圖片變成用戶能訪問的頁面,就需要把這張圖片,合理地拆分成文字、圖片、背景等等,然后用HTML和CSS表現出來,這樣的一種工作,稱為“制作”頁面。

在2000年左右,頁面制作還是由圖形設計師一手負責的,那時他們可以依賴一些可見即可得的軟件來完成這部分工作。技術發展到今天,思路跳躍和發散的藝術家們已經無法再承擔這種理性的工作,因此漸漸地有了一個專門的隊伍來負責將PSD做成HTML頁面。

我承認,大部分頁面的“制作”工作,都是千篇一律、枯燥無味,也沒有什么技術含量的。這使得頁面制作成為一個團隊中最簡單、最無聊、最不受重視的一種工作,從事這門工作的人,也是薪水最低、最沒有發言權的。

那么,頁面制作,真的是沒什么技術含量,易學易會的嗎?

當然不是。

我們可以先看一下最簡單的例子:

按此在新窗口瀏覽圖片

就這樣一個簡單的下劃線,有N種方法來寫代碼:

1. 用橫線代碼<HR>;
2. 用所在表格的下邊框線;
3. 用CSS定義下邊框線;
4. 用背景圖片平鋪;
5. 用圖片;
6. ……

這說明什么?HTML很容易學,CSS很容易學,但是什么時候用文字,什么時候用圖片或背景,如何使用這些標記(Tag),如何讓HTML與CSS和諧共存,并不是一件簡單的事情。

這是一件讓以感性著稱的藝術設計師們非常頭疼的事。

作者:Angela  來源:Angela@UI

]]>
<![CDATA[DIV與Table布局在大型網站的可用性比較]]> 0 Fri, 10 Nov 2006 00:00:00 GMT   用DIV進行排版的優勢就是我不說,大家應該都比較清楚。DIV是標準,是大勢所趨,但并不意味著所有的頁面都適合用它來做。

  中國的門戶和國外的有很大的區別,中國網民并不喜歡信息量少的頁面,YAHOO到了中國頁面上的內容就多了不少,而上次改為簡潔的頁面后訪問量下降的厲害以至于沒過幾天就又改了回來。正式由于中國的國情造就了搜狐、新浪這樣門戶。

  為什么DIV不適合他們?下面我從幾個方面來逐一說明:

  精簡代碼:

  大家都說DIV的布局精簡代碼,但是用DIV替代TABLE所節約的代碼又被CSS(樣式)所占用,而這些樣式大多用于控制DIV的排版布局。那你會說了,CSS可以放在外部重用啊,要想得到這個問題的答案請往下看。

  重用性與下載量:

  統一使用一個.css的樣式表文件,可以實現修改一次,全站修改的效果,這樣使得維護的成本更低。但是請大家換一個角度想,如果所有頁面在加載時都要訪問一個文件,那這個文件每天的下載量,特別時在搜狐、新浪的網站平臺上將達到幾億次,這就需要后面有很多臺前端web服務器在做支撐,那后臺的成本無形中也提高了很多。如果后臺支撐沒有做好,那么頁面就會出現花屏,之前所作的工作也是白費。很多人會問,這樣的幾率太小了。我們所作的工作就是為了避免這一兩次意外的發生,如果意外發生了,對于門戶后果將是不堪設想的。

  HTTP通訊:

  統一的樣式表文件采用外部調用的形式,這樣每次加載單個頁面都會多一次對服務器的http請求服務器都會增加一次響應,這樣對前端web服務器會是很大的消耗。而原來很長時間都是將css和js寫在頁面前端(大家可以看看sohu和sina的頁面,大多都是采用這樣的形式),而不是作為外部調用的形式,也是為了盡量避免給服務器增加消耗。

  頁面緩存:

  每次用戶訪問的頁面,都會在瀏覽器緩存中保存一定時間,以保證用戶下次再訪問該頁面時能夠大大提高頁面顯示速度。而每次修改都會使頁面重新下載,對于每個外部導入的樣式文件也是如此,如果CSS文件修改,那么訪問網站的每一個頁面都會重新下載,而以往的將樣式寫在頁面中的方式,只是修改的頁面需要重新下載。

  兼容性:

  對于CSS(樣式表)并不是所有瀏覽器的所有版本都支持的很好,比如IE5以前的瀏覽器對于CSS的支持就不是很好。而現在使用IE5以前版本瀏覽器的用戶不在少數,這樣就使得在頁面制作的過程中需要針對不同瀏覽器版本進行測試,以保證兼容性,無形中也增加很多工作量(至少我接觸的開發人員制作div頁面比table頁面的標準時間要長一些)。

  橫切與延展性:

  橫切——傳統的布局方式為了使頁面下載的更快,把頁面自上而下分成若干個塊,但是往往采用DIV進行布局的頁面都會出現這樣的情況,由于每塊中間欄或者其他欄內容條數不固定導致兩邊欄目沒有同時自適應,而出現留白。

  原來的頁面:

  按此在新窗口瀏覽圖片

  而在出現內容不固定的情況,頁面就會變成下面的樣子:

  按此在新窗口瀏覽圖片

  相比之下傳統的table方式更容易規避這樣情況的發生。

  以上我們只是討論某一技術在某一領域的可用性,而非技術本身。

  說了這么多并不是說DIV這種布局方式不好,而是說我們應該正確的看待Table在以內容為基礎的大型門戶中的作用,而不是人云亦云。之所以DIV的布局方式沒有在大型網站應用,不是說門戶沒有用DIV是技術落后,是里面的人沒有前瞻性,而是多種原因決定的。網易之所以全部采用DIV的方式是因為內容并不是他們主攻方向。而對于其他門戶來說,這樣的決策是要靠時間來驗證的。只是現在這個時機還不成熟而已。

來源:blog.80s.net.cn

]]>
<![CDATA[Photoshop簡單打造超酷精美晶體冰山]]> 0 Fri, 10 Nov 2006 00:00:00 GMT 按此在新窗口瀏覽圖片

  執行分層云彩濾鏡,然后按 Ctrl+F 2次或更多次:

按此在新窗口瀏覽圖片

  執行風濾鏡,然后按 Ctrl+F 5次重復應用風濾鏡:

按此在新窗口瀏覽圖片

  然后逆時針旋轉畫布90度:

按此在新窗口瀏覽圖片

  然后執行USM銳化濾鏡:

按此在新窗口瀏覽圖片

  再次銳化兩次:

按此在新窗口瀏覽圖片

  復制圖層,隱藏上面圖層,對下面圖層進行色彩平衡調整:中間調: [-49] [+100] [-100] 暗調: [-53] [-100] [-100] 高光: [-48] [-36] [-69]

按此在新窗口瀏覽圖片

  另一種效果:

按此在新窗口瀏覽圖片

  是不是很酷呢?呵呵!你可以自己試著設置其他顏色啊!

作者:閃電兒  來源:網頁教學網

]]>
<![CDATA[Photoshop繪制有光澤的網頁Banner]]> 0 Fri, 10 Nov 2006 00:00:00 GMT

 建立文件,寬度適合網頁Banner,我設置的為760*180,然后進行漸變填充,顏色為#247ec6到#166bbc:

按此在新窗口瀏覽圖片

  然后使用鋼筆工具按此在新窗口瀏覽圖片繪制如下形狀:

按此在新窗口瀏覽圖片

  轉換為選區,然后創建一個新圖層,進行透明到白色漸變填充:

按此在新窗口瀏覽圖片

  用大尺寸的軟畫筆擦除部分,圖層模式設置為疊加:

按此在新窗口瀏覽圖片

  重復剛才的效果,可以復制圖層,旋轉圖案:

按此在新窗口瀏覽圖片

  添加一深色的漸變:

按此在新窗口瀏覽圖片

  最后加上文字:

按此在新窗口瀏覽圖片

作者:閃電兒  來源:網頁教學網]]>
<![CDATA[Photoshop將人物照片調成泛黃色調效果]]> 0 Fri, 10 Nov 2006 00:00:00 GMT 原圖:
按此在新窗口瀏覽圖片

效果圖:
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

教程:
按此在新窗口瀏覽圖片

有同學問效果圖上的字體效果,那俺就再講講風之子的字效。

透明立體字效果:
1、輸入文字,字體顏色#d9b87c。復制一層文字,拖至原文字層下方,將復制的文字向右向下各移動一個像素。
2、回到原文字層,圖層模式改為顏色加深。雙擊文字層,在圖層樣式中選擇描邊,設置:大小1像素、位置外部、模式疊加、不透明度100%、描邊顏色#094e35。
3、選中復制的文字層,將圖層的填充值設為0%。雙擊復制的文字層,在彈出的圖層樣式中選擇漸變疊加,設置:模式:疊加、不透明度100%、漸變色:前景色#006074 背景色#bc999c、樣式:線性、角度90度、縮放69%。然后再選擇圖層樣式中的描邊,設置:大小2像素、位置:外部、混合模式:疊加、不透明度45%、填充類型:顏色、色值:#f1e0bf。

作者:dyefish  來源:照片處理網

]]>
<![CDATA[FLASH菜單鏈接動態管理]]> 0 Fri, 10 Nov 2006 00:00:00 GMT 大家知道,一旦在FLASH中做了一個按鈕后,一般都是直接在按鈕中添加一個鏈接的代碼,如:

on(release){
   getURL("http://linxz.2vinfo.com","_blank");
  }>

這樣的文件一旦生成SWF格式后,如果要修改鏈接的話,又要打開FLASH程序來修改代碼,萬一機子里沒有FLASH MX之類的程序,那就更麻煩了。

在這里我發現一個比較簡便的方法,和大家共享一下,希望大家喜歡。

點擊瀏覽

上面這個SWF文件就是利用文本文件做的鏈接。制作的方法也很簡單,只是利用loadVariablesNum()導入文本內容,在文本里的內容是:

L1=http://linxz.2vinfo.com/blog&L2=http://linxz.2vinfo.com。

L1跟L2是兩個變量,&是變量之間的間隔,=后面的內容是網址了。

制作方法很簡單,在主場景新建兩個層,每層兩幀。一層命名為"代碼",另一層為"按鈕"。"代碼"層兩楨都為關鍵幀,第一幀代碼為:

loadVariablesNum("menu.txt",0);

第二幀就一個:
  

stop();

在"按鈕"層中加入兩個按鈕,每個按鈕的事件為:
  

on (release) {
    getURL(L1, "_blank");
  }
  on (release) {
    getURL(L2, "_blank");
  
}即取文本中的兩個變量值。>
 
作者:小壞孩  來源:閃吧
]]>
<![CDATA[人物繪畫教程 flash畫人像]]> 0 Fri, 10 Nov 2006 00:00:00 GMT 1.打開Flash MX軟件,在工具欄中使用線條工具,繪制三個線段,呈倒三角狀,然后使用箭頭工具將線條拖出一定的弧度,再使用第二箭頭工具,也就是貝塞爾工具拖動弧線的頂點。完成后如圖1所示,這就是人物臉部的簡單輪廓。

按此在新窗口瀏覽圖片



2.繪制更多的線條,使用線條的寬度為2,在繪制中注意,多使用貝塞爾工具。我們在繪制整個人物的外形部分時,特別要注意在一些小細節方面,比如線條的弧度,它關系到人物造型,幾乎沒有任何一段線條是直線(圖2)。

按此在新窗口瀏覽圖片


3.使用油漆桶工具在頭發中填充棕色#4E1616,通過進一步的修飾,強調人物的形象。在對發辮的繪制中盡量使線條粗一些,使發辮看起來更硬朗。填充時請注意,必須使用封閉路徑,也就是說,填充物的內部要使線條完全封閉,沒有空隙(圖3)。

按此在新窗口瀏覽圖片
4.然后進一步繪制人物的眼睛與其它色彩填充部分。繪制眼睛部分時,需要注意的是眼睛與眉毛之間的距離,以及兩個眼睛瞳孔方向一致,這樣人物就豐滿了(圖4)。

按此在新窗口瀏覽圖片


5.使用藍色填充人物的服裝部分,在對臉部色彩進行填充時,使其色彩比頸部色彩略深一些,這樣人物的臉部才不至于呆板,而且注意臉部色彩中應該摻加少量的土黃色(圖5)。

按此在新窗口瀏覽圖片


6.在場景中新建一個圖層,繪制一個矩形,在Color Mixer面板中,使色彩用Linear漸變方式填充,漸變兩端的色彩分別為黑色和深藍色,然后使用漸變調整工具調整漸變的填充方向,使人物背景充滿夜空的深度(圖6)。

按此在新窗口瀏覽圖片


7.使用圓形繪圖工具繪制一個無邊框的圓形。使用radial放射性漸變填充方式,色彩依次為黃色-黃色-白色。將最頂端的白色透明度降為最低,也就是Alpha值為0,使色彩有一個向外擴散的漸變方式,繪制出月亮。然后繪制一些白色的小圓點來充當星星,這樣,一個簡單的Flash MV構圖就制作完了(圖7、圖8)。

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片
繪制出矢量圖,僅僅是開始學會使用Flash MV旅程的第一步,讓矢量圖動起來,構成完美的音樂動畫,才是我們的最終目的。
 
作者:a49128477  來源:閃吧
]]>
<![CDATA[flash組件開發要點]]> 0 Fri, 10 Nov 2006 00:00:00 GMT 開發組件的目的就是為了封裝可以重復使用的應用程序塊,減少毫無意義的重復編碼工作,提高開發效率.

最近在研究flash8的v2組件整理了一些制作組件的基礎知識

1.必須清楚的一些類

按此在新窗口瀏覽圖片

Object類是基類,所以其他的類都派生于他.這個類我們需要重點了解reisterClass的用法,這個方法可以將類和元件關聯起來,通俗的講就是將類的一些方法和屬性賦給元件對象,這個方法和在庫中設置類綁定的作用是一樣的.

按此在新窗口瀏覽圖片

偵聽廣播機制和委托機制必須熟悉,這套機制是flash開發大型項目的殺手锏.

2.flash8 V2組件的構架

按此在新窗口瀏覽圖片

這是flash8 V2組件的構架,所有自定義組件都需要從MovieClip類繼承,在flash8幫助文檔中有詳細的自制組件的步驟.

作者:月之魂  來源:藍色理想

]]>
<![CDATA[如何有效進行網站的設計、管理和維護?]]> 1 Thu, 09 Nov 2006 00:00:00 GMT 十、及時更新認真回復

  企業Web站點建立后,要不斷更新內容,利用這個新媒體宣傳本企業的企業文化、企業理念、企業新產品。站點信息的不斷更新和新產品的不斷推出,讓瀏覽者感到企業的實力和發展,同時也會使企業更加有信心。

  在企業的Web站點上,要認真回復用戶的電子郵件和傳統的聯系方式如信件、電話垂詢和傳真,做到有問必答。最好將用戶進行分類,如:售前一般了解、銷售、售后服務等,由相關部門處理,使網站訪問者感受到企業的真實存在,產生信任感。

  注意不要許諾你實現不了的東西,在你真正有能力處理回復之前,不要懇求用戶輸入信息或羅列一大堆自己不能及時答復的電話號碼。

  如果要求訪問者自愿提供其個人信息,應公布并認真履行一個個人隱私保護承諾,如不向第三方提供此信息等。

  十一、合理地運用新技術

  因特網是IT界發展最快的領域,其中新的網頁制作技術幾乎每天都會出現,如果不是介紹網絡技術的專業站點,一定要合理地運用網頁制作的新技術,切忌將網站變為一個制作網頁的技術展臺,永遠記住用戶方便快捷地得到所需要的信息是最重要的。

  但對于網站設計者來說,必須學習跟蹤掌握網頁設計的新技術,如Java、DHTML、XML等,根據網站的內容和形式的需要合理地應用到設計中。

  十二、推廣站點的方法廣泛散布你的Web地址

  網站已經建好,下面的工作是歡迎大家訪問瀏覽。那么如何讓人們知道你的網址呢?

  利用傳統的媒體(如印刷廣告公關文檔及促售宣傳等),歡迎所有人參觀是一種十分有效的方法;

  對待公司的網址象對待其商標一樣,印制在商品的包裝和宣傳品上;

  與其他網站交換鏈接或購買其他網站的圖標廣告;

  向因特網上的導航臺提交本站點的網址和關鍵詞,在頁面的原碼中,可使用META標簽加入主題詞,以便于搜索引擎識別檢索,使你的站點易于被用戶查詢到。注意向訪問率較高的導航臺,如Yahoo、Excite、AltaVista、Infoseek、HotBot注冊;

  通過在網站上設立有獎競賽的方式,讓瀏覽者填寫如年齡、行業、需求、光顧本站點的頻度等信息,從而得到訪問者的統計資料,這些可是一筆財富,以供調整網站設計和內容更新時參考。

  總之,在每天不斷增長的Web站點中,如何獨樹一幟、鶴立雞群是對網站設計者綜合能力的考驗和挑戰

]]>
<![CDATA[如何有效進行網站的設計、管理和維護?]]> 1 Thu, 09 Nov 2006 00:00:00 GMT 網站的設計、管理與維護(二)

  六、三維空間指置有方

  網絡上的三維空間是一個假想空間,這種空間關系需借助動靜變化、圖像的比例關系等空間因素表現出來。

  在頁面中圖片、文字位置前后疊壓,或位置疏密或頁面上、左、右、中、下位置所產生的視覺效果都各不相同。在網頁上,圖片、文字前后疊壓所構成的空間層次目前還不多見,網上更多的是一些設計得比較規范化、簡明化的頁面,這種疊壓排列能產生強節奏的空間層次,視覺效果強烈。網頁上常見的是頁面上、左、右、下、中位置所產生的空間關系,以及疏密的位置關系所產生的空間層次,這兩種位置關系使視覺流程生動而清晰,視覺注目程度高。疏密的位置關系使產生的空間層次富有彈性,同時也讓人產生輕松或緊迫的心理感受。

  需指出,隨著Web的普及和計算機技術的迅猛發展,人們對Web語言的要求也日益增長。人們已不滿足于HTML語言編制的二維Web頁面,三維世界的誘惑開始吸引更多的人,虛擬現實要在Web網上展示其迷人的風采,于是VRML語言出現了。VRML是一種面向對象一種語言,它類似Web超級鏈接所使用的HTML語言,也是一種基于文本的語言,并可以運行在多種平臺之上,只不過能夠更多的為虛擬現實環境服務。VRML只是一種語言,對于三維環境的藝術設計仍需要理論和實踐指導。

  七、多媒體功能的利用

  最大資源優勢在于多媒體功能,因而要盡一切努力挖掘它,吸引瀏覽者保持注意力。因而畫面的內容應當有一定的實用性,如產品的介紹甚至可以用三維動畫來表現。

  這里需要注意的問題是,由于網絡帶寬的限制,在使用多媒體的形式表現網頁的內容時應考慮客戶端的傳輸速度,或者說將多媒體的內容控制在用戶可接收的下載時間內是十分必要的。

  八、相關站點引導鏈接

  一個好的網站的基本要素是用戶進入后,與本網站相關的信息都可以方便快捷地找到,其中要借助于相關的站點,所以做好導引是一項重要的工作。超文本這種結構使全球所有聯上因特網的計算機成為超大規模的信息庫,鏈接到其它網站輕而易舉。

  在設計網頁的導引組織時,應該給出多個相關網站的鏈接,使得用戶感到想得到的信息就在鼠標馬上就可以點擊的地方。

  九、網站測試必不可少

  為什么精心設計的網站是經得起推敲的,就是因為它經過認真細致的測試。測試實際上就是模擬用戶訪問網站的過程,得以發現問題改進設計。

  由于一般網站設計都是一些專業人員設計的,他們對計算機和網絡有較深的理解,但要考慮到訪問網站的大部分人只是使用計算機和網絡,應切實滿足他們的需要。所以有許多成功的經驗表明,讓對計算機不是很熟悉的人來參加網站的測試工作效果非常好,這些人會提出許多專業人員沒有顧及到的問題或一些好的建議。

]]>
<![CDATA[如何有效進行網站的設計、管理和維護?]]> 1 Thu, 09 Nov 2006 00:00:00 GMT 四、色彩和諧重點突出

  色調及黑、白、灰的三色空間關系不論在設計還是在繪畫方面都起著重要的作用。在頁面上一定得明確調性,而其它有色或無色的內容均屬黑、白、灰的三色空間關系,從而構成它們的空間層次。

  色彩是藝術表現的要素之一,它是光刺激眼睛再傳導到大腦中樞而產生的一種感覺。在網頁設計中,根據和諧、均衡和重點突出的原則,將不同的色彩進行組合、搭配來構成美麗的頁面。

  利用色彩對人們心理的影響的成果,合理地加以運用。按照色彩的記憶性原則,一般暖色較冷色的記憶性強。色彩還具有聯想與象征的特質,如:紅色象征火、血、太陽;藍色象征大海、天空和水面等。所以設計出售冷食的虛擬店面,應使用消極而沉靜的顏色,使人心理上感覺涼爽一些。

  在色彩的運用過程中,還應注意的一個問題是:由于國家和種族的不同,宗教和信仰的不同,生活的地理位置、文化修養的差異,不同的人群對色彩的喜惡程度有著很大差異。如:兒童喜歡對比強烈、個性鮮明的純顏色;生活在草原上的人喜歡紅色;生活在鬧市中的人喜歡淡雅的顏色;生活在沙漠中的人喜歡綠色。在設計中要考慮主要讀者群的背景和構成。

  五、形式內容和諧統一

  形式服務于內容,內容又為目的服務,形式與內容的統一是設計網頁的基本原則之一。

  畫面的組織原則中,將豐富的意義和多樣的形式組織在一個統一的結構里,形式語言必須符合頁面的內容,體現內容的豐富含義。

  運用對比與調和,對稱與平衡,節奏與韻律以及留白等手段,如通過空間、文字、圖形之間的相互關系建立整體的均衡狀態,產生和諧的美感。如對稱原則在頁面設計中,它的均衡有時會使頁面顯得呆板,但如果加入一些動感的的文字、圖案,或采用夸張的手法來表現內容往往會達到比較好的效果。

  點、線、面是視覺語言中的基本元素,使用點、線、面的互相穿插、互相襯托、互相補充構成最佳的頁面效果。

  點是所有空間形態中最簡潔的元素,也可以說是最活躍、最不安分的元素。設計中,一個點就可以包羅萬象,體現設計者的無限心思,網頁中的圖標,單個圖片,按鈕或一團文字等都可以說是點。點是靈活多變的,我們可以將一排文字視為一個點,將一個圖形視為一個點。在網頁設計中的點,由于大小、形態、位置的不同而給人不同的心理感受。

  線是點移動的軌跡,線在編排設計中有強調、分割、導線,視覺線的作用。線會因方向、形態的不同而產生不同的視覺感受,例如垂直的線給人平穩、挺立的感覺,弧線使人感到流暢、輕盈;曲線使人跳動、不安。在頁面中內容較多時,就需進行版面分割,通過線的分割保證頁面良好的視覺秩序,頁面在直線的分割下,產生和諧統一的美感;通過不同比例的空間分割,有時會產生空間層次韻律感。

  面的形態除了規則的幾何形體外,還有其它一些不規則的形態,可以說表現形式是多種多樣的。面在平面設計中是點的擴大,線的重復形成的。面狀給人以整體美感,使空間層次豐富,使單一的空間多元化,在表達較含蓄。

  網頁設計中點、線、面的運用并不是孤立的,很多時候都需要將它們結合起來,表達完美的設計意境。

]]>
<![CDATA[如何有效進行網站的設計、管理和維護?]]> 1 Thu, 09 Nov 2006 00:00:00 GMT 二、主題鮮明、富有特色

  在目標明確的基礎上,完成網站的構思創意即總體設計方案。對網站的整體風格和特色作出定位,規劃網站的組織結構。

  Web站點應針對所服務對象(機構或人)不同而具有不同的形式。有些站點只提供簡潔文本信息;有些則采用多媒體表現手法,提供華麗的圖像、閃爍的燈光、復雜的頁面布置,甚至可以下載聲音和錄像片段。最好的Web站點將把圖形圖像表現手法與有效的組織與通信結合起來。

  要做到主題鮮明突出,力求簡潔,要點明確,以簡單明確的語言和畫面告訴大家本站點的主題,吸引對本站點有需求的人的視線,對無關的人員也能留下一定的印象。對于一些行業標志和公司的標志應充分加以利用。

  調動一切手段充分表現網站的個性和情趣,突出個性,辦出網站的特色。

  Web站點主頁應具備的基本成分包括:

  頁頭:準確無誤地標識你的站點和企業標志;

  E-mail地址:用來接收用戶垂詢;

  聯系信息:如普通郵件地址或電話;

  版權信息。

  注意重復利用已有信息,如客戶手冊、公共關系文檔、技術手冊和數據庫等可以輕而易舉地用到企業的Web站點中。

  三、版式編排布局合理

  網頁設計作為一種視覺語言,當然要講究編排和布局,雖然主頁的設計不等同于平面設計,但它們有許多相近之處,應充分加以利用和借鑒。

  版式設計通過文字圖形的空間組合,表達出和諧與美。版式設計通過視覺要素的理性分析,和嚴格的形式構成訓練,培養對整體畫面的把握能力和審美能力。一個優秀的網頁設計者也應該知道哪一段文字圖形該落于何處,才能使整個網頁生輝。

  努力做到整體布局合理化、有序化、整體化。優秀之作,善于以巧妙、合理的視覺方式使一些語言無法表達的思想得以闡述,做到豐富多樣而又簡潔明了。

  多頁面站點頁面的編排設計要求把頁面之間的有機聯系反映出來,這里主要的問題是頁面之間和頁面內的秩序與內容的關系。為了達到最佳的視覺表現效果,應講究整體布局的合理性。特別是關系十分緊密的有上下文關系的頁面,一定設計有向前和向后的按鈕,便于瀏覽者仔細研讀。

  站點設計簡單有序,主次關系分明,將零亂頁面的組織過程混雜的內容依整體布局的需要進行分組歸納,經過進行具有內在聯系的組織排列,反復推敲文字、圖形與空間的關系,使瀏覽者有一個流暢的視覺體驗。

]]>
<![CDATA[如何有效進行網站的設計、管理和維護?]]> 0 Thu, 09 Nov 2006 00:00:00 GMT 網站的設計、管理與維護(一)

  如果你在因特網上發現一個對你的工作有幫助或有參考價值的網站,你一定會將其網址告訴你的同事;如果找到你的朋友需要的信息,你同樣記下網址告訴你的朋友;要是在網上沖浪時偶然遇到特別有興趣的網站,你肯定加入到自己瀏覽器的書簽中,每一個上網者都會這樣做的。有許多人員設計過網站和個人主頁,這在技術實現上已十分容易,有許多幾乎不用編程的所見即所得的工具軟件可以利用。

  但是讓人們從浩如煙海的站點中,訪問瀏覽你的站點甚至為你宣傳,就不是那么簡單,因為鼠標和鍵盤是永遠掌握在上網者手中的。設計者如何設計出達到預期效果的站點和網頁,是需要深刻理解用戶的需求并對人們上網時的心理進行認真的分析研究。

  因特網正在改變世界,它促成了網絡經濟雛形的形成,特別是電子商務正由新概念走向實用化。由于因特網具有傳播信息容量極大、形態多樣、迅速方便、全球覆蓋、自由和交互的特點,已經發展成為新的傳播媒體,所以全球幾乎各個企業、機構紛紛建立自己的Web站點。并且由此產生了一個新的工作崗位——網站設計者(Website Designer)和網站管理者(WebMaster)。如何設計出達到用戶目的的網站,吸引盡可能多的人參觀訪問是一個值得研究的課題。吸引大量的網民訪問你的站點只是成功的一半,以獨特的內容和服務使網民再來訪問,或向他的朋友介紹網址才是真正的成功。

  Web站點是向用戶或潛在客戶提供信息(包括產品和服務)的一種方式。其文檔所包含的內容是由被稱為超文本(HyperText)的文本、圖形圖象、聲音,甚至電影等組成。使這些超文本能夠有機地關聯并可使瀏覽器識別,是通過HTML語言(HyperText Markup Language超文本標記語言)實現的。同時CGI(Common Gateway Interface公共網關接口)能使Web具有交互功能。Web站點指引用戶瀏覽該站點或其他站點上的分頁信息,可以通過表格和電子郵件的連接提供雙向交互方式。站點建立后,你的企業就在國內、甚至在國際上有了一席之地,有了每周7天、每天24小時的“虛擬門市部”。網站是未來企業開展電子商務的基礎設施和信息平臺,它是“知識經濟”的制高點,企業的網址猶如企業的商標和品牌一樣,是反映企業形象和文化的巨大的無形資產。

  本文總結歸納了Web網站的設計、管理與維護的十二項要點,與大家一起探討。

  一、目標明確、定位正確

  Web站點的設計是企業或機構發展戰略的重要組成部分。要將企業站點作為在因特網--這個新媒體上展示企業形象、企業文化的信息空間,領導一定要給予足夠的重視,明確設計站點的目的和用戶需求,從而作出切實可行的計劃。

  挑選與錘煉企業的關鍵信息,利用一個邏輯結構有序地組織起來,開發一個頁面設計原型,選擇用戶代表來進行測試,并逐步精煉這個原型,形成創意。

  分析有些網站的效果不如預想的好,主要原因是對用戶的需求理解有偏差,缺少用戶的檢驗造成的。設計者常常將企業的市場營銷和商業目標放在首位,而對用戶和潛在的用戶的真正需求了解不多。所以,企業或機構應清楚地了解本網站的受眾群體的基本情況,如受教育程度、收入水平、需要信息的范圍及深度等,從而能夠有的放矢。

]]>
<![CDATA[學網頁設計與網頁制作,你該做些什么?]]> 0 Thu, 09 Nov 2006 00:00:00 GMT 問題一:看什么書

  如果只想建立一個自己的主頁,事實上并不需要掌握太深奧的知識,因為筆者認為,網上有很多現成的資源可以利用,如果自己去花錢買書專門來學,恐怕有點“殺雞用牛刀”,花大力氣辦小事情的感覺。當然,如果要學會制作主頁,筆者認為至少需要以下方面的知識:

  HTML:最基本的知識,如果HTML知識掌握得好,可以用記事本就可以熟練編寫網頁(當然,不推薦這么做,因為有現成的工具可以幫助編寫HTML,但擁有這種能力是很好的)會對日后使用編輯主頁,編寫ASP或PHP代碼有極大幫助。

  ASP或PHP:ASP和PHP可以稱得上編寫動態主頁的主流語言環境。對于入門者如果編程經驗很少,可以從簡單的語言起步,如微軟公司的VBScript腳本語言,如果已經有不少編程經驗,建議學習PHP或JavaScript語言,PHP在商業網站中應用得較為廣泛。如果希望謀一份網站制作的工作,學好PHP還是很值得的;

  對于JavaScript而言,可用于服務器端(比如ASP編程),也于應用于客戶端編程(比如制作一些DHTML動態效果等),而且JavaScript已被歐洲標準協會列為一門語言標準,將來的應用也會很廣泛(例如Flash的腳本語言也采用了JavaScript);

  總之,想從簡單起步,可以看一些ASP+VBScript的書籍,

  如果想學得更深入,應該學習ASP+JavaScript和PHP.

  問題二:如何做好一個網站

  筆者認為,一個網站更多時候不是“寫”出來的,而是“設計”出來的,設計大體包括二方面內容:功能設計及界面設計.

  功能設計依照網站面向的用戶而定,建議多參考一些專業網站(而不是大眾型網站,如網易,搜狐等)的功能設計,專業網站的特點是針對性強,功能設計與其專業性質有息息相關,能很好的顯示功能設計.

  界面設計即簡單又不簡單,簡單的是界面設計只是在功能設計的基礎上作一些美工設計;不簡單的是,要設計既得好看,又與功能設計很貼切是很考究制作者的美術和平面設計功底的。對于不會設計的朋友,可以多參考一些專業設計網站,如蟻盟等,看一下專業設計師如何配色,排版,圖片如何與文字和諧搭配等。

  讀者可參考一些專業設計書籍,如工業設計,平面設計,雖然與網頁設計直接搭不上關系,但筆者認為學設計其實是學習設計理念,而設計的理念是可以觸類旁通的。同時,多參考一些設計得比較好的網站對設計是很有益處的。

作者:長青閣  來源:百度日志

]]>
<![CDATA[談談如何最優化設計網頁布局和網頁空白]]> 1 Thu, 09 Nov 2006 00:00:00 GMT 網頁布局類型

  網頁布局大致可分為“國”字型、拐角型、標題正文型、左右框架型、上下框架型、綜合框架型、封面型、Flash型、變化型,下面分別論述。

  1、“國”字型:也可以稱為“同”字型,是一些大型網站所喜歡的類型,即最上面是網站的標題以及橫幅廣告條,接下來就是網站的主要內容,左右分列一些兩小條內容,中間是主要部分,與左右一起羅列到底,最下面是網站的一些基本信息、聯系方式、版權聲明等。這種結構是我們在網上見到的差不多最多的一種結構類型。

  2、拐角型:這種結構與上一種其實只是形式上的區別,其實是很相近的,上面是標題及廣告橫幅,接下來的左側是一窄列鏈接等,右列是很寬的正文,下面也是一些網站的輔助信息。在這種類型中,一種很常見的類型是最上面是標題及廣告,左側是導航鏈接

  3、標題正文型:這種類型即最上面是標題或類似的一些東西,下面是正文,比如一些文章頁面或注冊頁面等就是這種類。

  4、左右框架型:這是一種左右為分別兩頁的框架結構,一般左面是導航鏈接,有時最上面會有一個小的標題或標致,右面是正文。我們見到的大部分的大型論壇都是這種結構的,有一些企業網站也喜歡采用。這種類型結構非常清晰,一目了然。

  5、上下框架型:與上面類似,區別僅僅在于是一種上下分為兩頁的框架。

  6、綜合框架型:上頁兩種結構的結合,相對復雜的一種框架結構,較為常見的是類似于“拐角型”結構的,只是采用了框架結構。

  7、封面型:這種類型基本上是出現在一些網站的首頁,大部分為一些精美的平面設計結合一些小的動畫,放上幾個簡單的鏈接或者僅是一個“進入”的鏈接甚至直接在首頁的圖片上做鏈接而沒有任何提示。這種類型大部分出現在企業網站和個人主頁,如果說處理的好,會給人帶來賞心悅目的感覺。

  8、Flash型:其實這與封面型結構是類似的,只是這種類型采用了目前非常游戲行的Flash,與封面型不同的是,由于Flash強大的功能,頁面所表達的信息更豐富,其視覺效果及聽覺效果如果處理得當,絕不差于傳統的多媒體。

  9、變化型:即上面幾種類型的結合與變化,比如本站在視覺上是很接近拐角型的,但所實現的功能的實質是那種上、左、右結構的綜合框架型。

  關于第一屏

  所謂第一屏,是指我們到達一個網站在不拖動滾動條時能夠看到的部分。那么第一屏有多“大”呢?其實這是未知的。一般來講,在800*600的屏幕顯示模式(這也是最常用的)下,在IE安裝后默認的狀態(即工具欄地址欄等沒有改變)下,IE窗口內能看到的部分為778px*435px,一般來講,我們以這個大小為標準就行了,畢竟,在無法適合所有人的情況下,我們只能為大多數考慮了。

  說了那么多,無非是一個標準的問題,其實接下來不用我說大家也能想到,第一屏當然要放最主要的內容,關鍵要知道的是,我們要對第一屏能顯示的面積要有個估計,而不要僅僅以自己的機器為準。其實網頁制作的一個很麻煩的地方就是瀏覽者的機器是未知的。

  有關導航欄的位置

  導航欄能讓我們在瀏覽時容易的到達不同的頁面,是網頁元素非常重要的部分,所以導航欄一定要清晰、醒目,一般來講,導航欄要在“第一屏”能顯示出來,但是有時第一屏可能會小于上面所說的435px,積于這點考慮,那種橫向放置的導航欄要優于縱向的導航欄考慮,原因很簡單:如果瀏覽者的第一屏很矮,橫向的仍能全部看到,而縱向的就很難說了,因為窗口的寬度一般是不會受瀏覽器設置影響的,而縱向的則不確定性要大的多。

  什么樣的布局是最好的

  這是初學者可能會問的問題。其實這要具體情況具體分析的:比如如果內容非常多,就要考慮用“國字型”或拐角型;而如果內容不算太多而一些說明性的東西比較多,則可以考慮標題正文型;那幾種框架結構的一個共同特點就是瀏覽方便,速度快,但結構變化不靈活;而如果是一個企業網站想展示一下企業形象或個人主頁想展示個人風采,封面性是首選;Flash型更靈活一些,好的Flash大大豐富了網頁,但是它不能表達過多的文字信息。還沒有提到的就是變化型了,我只是想把這個留給讀者了,因為,只有不斷的變化才會提高,才會不斷豐富我們的網頁!

  大致就這些了,希望您有所啟發。

來源:網頁設計師聯盟

]]>
<![CDATA[談談如何最優化設計網頁布局和網頁空白]]> 1 Thu, 09 Nov 2006 00:00:00 GMT   理想的Webpage長度以不超過三、四個熒幕頁面為佳。但是如果基于某些特殊理由,您的Webpage一定要做得很長,那么不要忘了在此長篇的Webpage最上頭,提供一個目錄表,Webpage的內容也標上大小標題,以利清楚閱讀。尤其重要的是,在這些標題與目錄表的HTMLsource里分別設置錨點,并鏈接到錨點,以使您的Webpage真正發揚WWW的高互動性、高便捷性功能。

  八、暫時不提供超連結到尚未完成的Webpage

  超連結或導覽按鈕應該引導讀者到一篇真正“有料”的Webpage,而不是以“掛羊頭賣狗肉”的方式,事先將某一超連結描述得超級精彩、超級誘人,結果讀者興致勃勃地連結過去,卻根本看不到任何精彩、誘人的內容,唯一所見的,只是一張無聊的告示牌“施工中”。

  如果您急欲在網絡上推出您的站臺、展現您Homepage,但仍有少數幾頁Webpage尚未完成,建議您先暫時別讓這些“施工中”的Webpage正式露面。(即先暫時別讓這些連往“施工中”的Webpage的“超連結”,擁有真正的超連結功能。)等到您“幾乎”完工之后(Webpage永遠沒有“真正”完工之時,總是需要不斷地修改、增添、翻新),再正式開放連結也不遲。

  倘若您急欲告訴讀者,您即將提供一頁超級精彩、超級誘人的Webpage在此站臺,只是目前仍在努力趕制中,您大可直接擺一段告示在即將是“超連結”的文字旁(但目前仍不具超連結的功能),明白昭示世人,以節省讀者徒然點取、徒然往返的時間;也免得讀者滿懷希望,卻又落得失望而歸。

  九、不要在一篇短文里提供太多的超連結

  適當、有效率地使用超連結,是一個優良的導覽系統不可或缺的條件之一。但過份濫用超連結,造成短短的一篇文章里卻處處是links,反而損害了Webpage行文的流暢與可親性。在充斥著超連結的短文里,很可能其中不少是無意義、沒必要的links。例如∶連結到一頁只有兩三行注解的link、連結到一頁只放了“施工中”的招牌的link。在一篇長短適中的Webpage里(三、四個熒幕頁面),文章里提供的文字式超連結最好不要超過10個以上,以使全頁行文能夠順暢,而讀者也不至于眼見一大堆超連結,反而不知從何點取才好。況且,連續、肩并肩地出現兩三個文字式超連結,很容易被誤認為只是一個長度較長的超連結,于是被讀者忽略掉,便也失去了這些超連結的原本功能。

  網頁布局理念

  網頁可以說是網站構成的基本元素。當我們輕點鼠標,在網海中遨游,一副副精彩的網頁會呈現在我們面前,那么,網頁的精彩與否的因素是什么呢?色彩的搭配、文字的變化、圖片的處理等,這些當然是不可忽略的因素,除了這些,還有一個非常重要的因素——網頁的布局。下面,我們就有關網頁布局談論一下。

來源:網頁設計師聯盟

]]>
<![CDATA[談談如何最優化設計網頁布局和網頁空白]]> 1 Thu, 09 Nov 2006 00:00:00 GMT   抓住能傳達主要訊息的字眼當做超連結的錨點(anchor),可有效地控制住超連結的字串長度,避免字串過長(如∶整行、整句都是錨點字串)或過短(如∶僅一個字當做錨點),而不利于讀者的閱讀或點取。

  四、當導覽按鈕連結到目前此頁時

  各Webpage若重復使用同一組的導覽按鈕,無可避免地會產生某一導覽按鈕連結到目前此頁的情形。為達成界面設計的一致性,并沒有絕對的必要性拿掉此導覽按鈕,但Webpage設計者可讓此按鈕不再具有超連結的功能;或將此按鈕的彩度、亮度

  降低(如∶深綠色變成淡綠色,亮紅色變成暗紅色),使讀者可清楚地意識到∶這個暗設下來的導覽按鈕不再具有超連結的功能。

  五、分析、說明您提供的bookmarks或coollinks

  常常看到熱心的Webpage設計者條列了精心收集的bookmarks或coollinks,以分享讀者個人遨游WWW的美好經驗。但多數Webpage設計者就只提供一大串links,并不分門別類,也不加以分析、說明為什么這個link好,值得推薦?那個link的主要內容精彩之處?又在哪?提供您的bookmarks或coollinks是一大善舉,但未加以分析、說明,卻變得功虧一簣。多花幾分鐘,將您提供的bookmarks或coollinks稍加分類、注解,可提供讀者清晰的概念與無限的方便,也使您的站臺的導覽系統更加周全完善。未加以說明、注解coollinks,其實一點也不cool。老實說,任何人都可以到Yahoo輕易地找到上百上千的links。您若未對這些推薦的links加以個人獨特的評論、介紹,讀者又何勞偏得到您的站臺去找索引呢?任何一個分類索引或搜尋引擎都絕對比您條列的links還要更完備齊全。

  六、在具有前后連續順序的文件里提供必要的連結

  將篇幅過長的文件分隔成數篇較小的Webpages大大地增加了界面的親和性,但在導覽按鈕與超連結的配置上,Webpage設計者則要更細心周全地安排,使得讀者不論身處您站臺的哪一階層,依然能夠快速便捷地通往其他任何一個頁面。Webpage設計者應特別注意∶

  1.提供“上一頁”、“下一頁”、“回子目錄頁”與“回首頁”的導覽按鈕或超鏈結在一系列具前后連續順序的文件里,每篇Webpage都至少應提供“上一頁”、“下一頁”、“回子目錄頁”與“回首頁”的導覽按鈕或超連結,可使讀者能夠立

  即得知自己所在的頁面,是屬于一份較大文件內的一小部分。(考慮、體貼一下某讀者不是從您的Home順序連結至此頁,而是依循別的站臺的某個link跳躍連結至此)。并且可以借由這些links隨時參考連結“上一頁”、“下一頁”與本頁的連貫

  內容;直接點取“回子目錄頁”查尋其他相關的標題;或直接跳躍至homepage,瀏覽其他不同項目的信息。

  2.簡明扼要地標明此頁、上一頁與下一頁文件的標題或內容梗概。

  在一系列具有前后連續順序的文件里,每篇Webpage都應加上一個具有說明性的標題,使讀者一目了然,馬上抓住這一頁的重點。而完善的導覽系統除了提供“上一頁”、“下一頁”的導覽按鈕或超連結外,更添加精簡達意的上一頁與下一頁標

  題、內容提要,使讀者即使尚未點取這些Webpages時,亦能先梗概地了解自己將連結至什么樣的Webpage。

  3.提醒讀者某一系列文件已到盡頭。

  當讀者已達某一系列文件的最后一頁時,Webpage設計者應提供一小段告示提醒讀者,同時不再提供“下一頁”的導覽按鈕或超連結。但基于Webpage界面設計的一致性,或許有些Webpage設計者并不希望在同一系列的最后一篇Webpage里忽然少了

  一個先前每頁都有的“下一頁”導覽按鈕(尤其是精心設計過的圖形化導覽按鈕)。為達此目的,可考慮將最后一頁的“下一頁”導覽按鈕顏色暗沉下來,且不賦予超連結的功能,并提供一小段告示提醒讀者,此系列文件已到盡頭,不再有“下一頁”的內容。

來源:網頁設計師聯盟

]]>
<![CDATA[談談如何最優化設計網頁布局和網頁空白]]> 0 Thu, 09 Nov 2006 00:00:00 GMT 設計留白設計

  國畫中有一句話描述這種藝術形式的空間布局比較經典,就是“計白當黑”,表明了白也就是空的地方和著的墨一樣都是國畫整體的組成部分,如何利用空間中的留白是非常重要的,也是提升藝術性的途徑,有些盡管是畫的很不錯,但是看起來不舒服,就是沒有重視留白,造成了畫面的整體上的失敗。對于網頁設計來說,有何嘗不是如此呢?也許現在我們沒有把它提升到一個藝術審美的角度來看待,所以沒有人去深究過網頁的藝術性,我想這是我們網頁設計者孜孜以求的方向,因為未來的網絡技術高度發達,人們對于更高層次的追求也就必然會牽涉到對藝術、對美的追求。既然如此,我們就應該把眼光放遠一點,把網頁的設計提到這個層次來考慮。盡量的克服目前技術帶來的限制。既然如此,按照藝術審美的觀點,網頁上的留白也是一個組成部分,同其它的主要的內容入文本、圖片、動畫一樣,是每個設計者在制作網頁時要一起考慮的。

  提升到藝術的高度來看待留白是通過視覺上的手段,留白也可以給人帶來心理上的輕松與快樂,也可以給人帶來緊張與節奏,通過這種手段可以向使用者表達出設計者的心理感覺,設計者在設計網頁的同時也在同自己的使用對象在作一種交流,好的設計者能夠達到同自己的使用對象進行心理對話的程度。不光通過頁面上的文字、圖片、動畫的組合和排列,同時借助留白進行表達。可以達到非常好的效果,例如一個休閑的網站,設計者要傳達給使用者的一個信息就是要是讓他們輕松隨意,無拘無束,光通過網頁上的圖片和文字的表達是干巴巴的,沒有感情色彩的。如果能通過網頁設計反映出這種感情色彩,顯然這樣的設計是較為高明的設計。能實現嗎?當然可以,借助網頁上的留白就可以,讓留白更多的顯示出自己的特色,在聯系圖片和文字的中間架起一道橋梁

  網頁導航設計的注意要點

  一、注意超連結顏色與單純敘述文字的顏色呈現

  WWW的語言—HTML允許Webpage設計者特別標明單純敘述文字與超連結的顏色,以便豐富Webpage的色彩呈現。如果您的網站

  充滿知識性的信息,欲傳達給訪問者,建議您將網頁內的文字與超連結顏色,設計成較干凈素雅的色調,會較有利于閱讀∶純粹的敘述文字采用較暗、較深的顏色來呈現(如∶黑色、墨綠色、暗褐色),超連結文字則以較鮮明搶眼的色彩來強調 (如∶亮黃色、翠綠色、鮮橘色),至于探訪過的超連結則采用較低于原超連結亮度的顏色做呈現。

  二、測試所有的超連結與導覽按鈕的真實可行性

  Webpage上線之后,第一件該做的事,是逐一測試每一頁的每一個超連結與每一個導覽按鈕的真實可行性。徹底檢驗有沒有失敗的link無法連結到該連結的Webpage,卻反而冒出“FileNotFound”的錯誤訊號出來。這是一個負責任、夠水準的

  Webpage設計者對自己的作品應有的基本品質要求。

  如果您果真有那么多的超連結必須提供給讀者,不如將這些超連結以條列的方式,一筆一筆清楚地列在一選單頁或目錄頁上,既不防礙走文的順暢,又呈現一目了然的導覽連結。

來源:網頁設計師聯盟

]]>
<![CDATA[留住訪客 如何最優化設計網站的首頁?]]> 1 Thu, 09 Nov 2006 00:00:00 GMT   4.設計網站的宣傳標語。也可以說是網站的精神,網站的目標。用一句話甚至一個詞來高度概括。類似實際生活中的廣告金句。例如:鵲巢的“味道好極了”;麥斯威爾的“好東西和好朋友一起分享”;Intel的“給你一個奔騰的心”。

  以上四方面:標志,色彩,字體,標語,是一個網站樹立CI形象的關鍵,確切的說是網站的表面文章,設計并完成這幾步,你的網站將脫胎換骨,整體形象有一個提高。形象地說:你從一個土氣的農民轉變為一位西裝革履的白領人士。(注意:我們只是以平面靜態來設計CI,還沒有引入聲音,三維立體等因素。)

  好了,看了以上的介紹,你應該對網站CI有了一個初步的概念。也許不是很明白,因為那些道理太抽象了,你可能需要一些實際的,更生動的例子。阿捷會在自己的主頁上同時修改補充一些實例。

  此三篇為轉貼(怎么設置你的首頁/主頁的藝術處理/定位你的網站CI標識)

來源:網頁設計師聯盟

]]>
<![CDATA[留住訪客 如何最優化設計網站的首頁?]]> 1 Thu, 09 Nov 2006 00:00:00 GMT 定位你的網站CI知識

  大家好,我是阿捷。今天我們繼續《網站設計的思考》專題系列文章之二:定位你的網站CI形象。

  所謂CI,是借用的廣告術語。(CI是英文corporate identity的縮寫),意思是通過視覺來統一企業的形象。現實生活中的CI策劃比比皆是,杰出的例子如:可口可樂公司,全球統一的標志,色彩和產品包裝,給我們的印象極為深刻。更多的例子如SONY,三菱,麥當勞等等。

  一個杰出的網站,和實體公司一樣,也需要整體的形象包裝和設計。準確的,有創意的CI設計,對網站的宣傳推廣有事半功倍的效果。在您的網站主題和名稱定下來之后,需要思考的就是網站的CI形象。

  有網友要問了:我不是學廣告專業的,CI對我來說可能太難了吧:(不用擔心,阿捷自己也沒有學過設計專業哦。大家只要參考我的一些具體做法和經驗,很容易將自己網站的CI搞定:)

  1.設計網站的標志(logo).首先你需要設計制作一個網站的標志(logo)。就如同商標一樣,logo是你站點特色和內涵的集中體現,看見logo就讓大家聯想起你的站點。注意:這里的logo不是指88X31的小圖標banner,而是網站的標志。

  標志可以是中文,英文字母,可以是符號,圖案,可以是動物或者人物等等。比如:soim是用soim的英文作為標志,新浪用字母sina+眼睛作為標志。標志的設計創意來自你網站的名稱和內容。

  (1).網站有代表性的人物,動物,花草,可以用它們作為設計的藍本,加以卡通化和藝術化,例如迪斯尼的米老鼠,搜狐的卡通狐貍,鯊威體壇的籃球鯊魚。

  (2).網站有專業性的,可以以本專業有代表的物品作為標志。比如中國銀行的銅板標志,奔馳汽車的方向盤標志。

  (3).最常用和最簡單的方式是用自己網站的英文名稱作標志。采用不同的字體,字母的變形,字母的組合可以很容易制作好自己的標志。

  2.設計網站的標準色彩。網站給人的第一印象來自視覺沖擊,確定網站的標準色彩是相當重要的一步。不同的色彩搭配產生不同的效果,并可能影響到訪問者的情緒。

  “標準色彩”是指能體現網站型象和延伸內涵的色彩。舉個實際的例子就明白了:IBM的深藍色,肯得基的紅色條型,windows視窗標志上的紅藍黃綠色塊,都使我們覺得很貼切,很和諧。如果將IBM改用綠色或金黃色,我們會有什么感覺?

  一般來說,一個網站的標準色彩不超過3種,太多則讓人眼花繚亂。標準色彩要用于網站的標志,標題,主菜單和主色塊。給人以整體統一的感覺。至于其它色彩也可以使用,只是作為點綴和襯托,絕不能喧賓奪主。

  一般來說,適合于網頁標準色的顏色有:藍色,黃/橙色,黑/灰/白色三大系列色。(注:關于色彩搭配的具體方法,我們會在本系列文章的第八篇介紹)。

  3.設計網站的標準字體。和標準色彩一樣,標準字體是指用于標志,標題,主菜單的特有字體。一般我們網頁默認的字體是宋體。為了體現站點的“與眾不同”和特有風格,我門可以根據需要選擇一些特別字體。例如,為了體現專業可以使用粗仿宋體,體現設計精美可以用廣告體,體現親切隨意可以用手寫體等等。當然這些都是阿捷的個人看法,你可以根據自己網站所表達的內涵,選擇更貼切的字體。目前常見的中文字體有二三十種,常見的英文字體有近百種,網絡上還有許多專用英文藝術字體下載,要尋找一款滿意的字體并不算困難。

來源:網頁設計師聯盟

]]>
<![CDATA[留住訪客 如何最優化設計網站的首頁?]]> 1 Thu, 09 Nov 2006 00:00:00 GMT 主頁的藝術處理

  主頁的設計主要是網頁設計軟件的操作與技術應用的問題。但是,要使主頁設計、制作得漂亮,必然離不開對主頁進行藝術的加工和處理,這就要涉及到美術的一些基本常識。本文將介紹一些主頁設計中經常涉及到的藝術處理原則,供各位在進行主頁制作的時候參考。

  一、風格定位

  主頁的美化首先要考慮風格的定位。任何主頁都要根據主題的內容決定其風格與形式,因為只有形式與內容的完美統一,才能達到理想的宣傳效果。目前主頁的應用范圍日益擴大,幾乎包括了所有的行業,林林總總,包羅萬象,但歸納起來大體有這么幾個大類:新聞機構、政府機關、科教文化、娛樂藝術、電子商務、網絡中心等。對于不同性質的行業,應體現出不同的主頁風格,就像穿著打扮,應依不同的性別以及年齡層次而異一樣。例如:政府部門的主頁風格一般應比較莊重,而娛樂行業則可以活潑生動一些;文化教育部門的主頁風格應該高雅大方,而商務主頁則可以貼近民俗,使大眾喜聞樂見。

  主頁風格的形成主要依賴于主頁的版式設計,依賴于頁面的色調處理,還有圖片與文字的組合形式等。這些問題看似簡單,但往往需要主頁的設計和制作者具有一定的美術素質和修養。

  還有,動畫效果也不宜在主頁設計中濫用,特別是一些內容比較嚴肅的主頁。主頁畢竟主要依靠文字和圖片來傳播信息,它不是動畫片,更不是電視或電影。至于在主頁中適當鏈接一些影視作品,那是另外一回事.

  二、版面編排

  主頁的設計首先涉及到的是頁面的版面編排問題。“版面編排”實際上就是中國古代畫論中的“經營位置”。主頁作為一種版面,既有文字,又有圖片。文字有大有小,還有標題和正文之分;圖片也有大小,而且有橫有豎之別。圖片和文字都需要同時展示給觀眾,總不能簡單地羅列在一個頁面上,這樣往往會搞得雜亂無章。因此必須根據內容的需要,將這些圖片和文字按照一定的次序進行合理的編排和布局,使它們組成一個有機的整體,展現給廣大的觀眾。可以依據如下幾條來做:

  1.主次分明,中心突出。在一個頁面上,必然考慮視覺的中心,這個中心一般在屏幕的中央,或者在中間偏上的部位。因此,一些重要的文章和圖片一般可以安排在這個部位,在視覺中心以外的地方就可以安排那些稍微次要的內容,這樣在頁面上就突出了重點,做到了主次有別。

  2.大小搭配,相互呼應。較長的文章或標題,不要編排在一起,要有一定的距離,同樣,較短的文章,也不能編排在一起。對待圖片的安排也是這樣,要互相錯開,造成大小之間有一定的間隔,這樣可以使頁面錯落有致,避免重心的偏離。

  3.圖文并茂,相得益彰。文字和圖片具有一種相互補充的視覺關系,頁面上文字太多,就顯得沉悶,缺乏生氣。頁面上圖片太多,缺少文字,必然就會減少頁面的信息容量。因此,最理想的效果是文字與圖片的密切配合,互為襯托,既能活躍頁面,又使主頁有豐富的內容。

來源:網頁設計師聯盟

]]>
<![CDATA[留住訪客 如何最優化設計網站的首頁?]]> 1 Thu, 09 Nov 2006 00:00:00 GMT 看看我們經常用到的版面布局形式:

  1."T"結構布局。所謂"T"結構。就是指頁面頂部為橫條網站標志+廣告條,下方左面為主菜單,右面顯示內容的布局,因為菜單條背景教深,整體效果類似英文字母"T",所以我們稱之為"T"形布局。這是網頁設計中用的最廣返的一種布局方式。(圖略) 這種布局的優點是頁面結構清晰,主次分明。是初學者最容易上手的布局方法。缺點是規矩呆板,如果細節色彩上不注意,很容易讓人"看之無味"。

  2."口"型布局。這是一個象形的說法,就是頁面一般上下各有一個廣告條,左面是主菜單,

  右面放友情連接等,中間是主要內容。(圖略) 這種布局的優點是充分利用版面,信息量大(我的主頁首頁即屬于這種布局)。缺點是頁面擁擠,不夠靈活。也有將四邊空出,只用中間的窗口型設計,例如網易壁紙站。

  3."三"型布局。這種布局多用于國外站點,國內用的不多。特點是頁面上橫向兩條色塊,將頁面整體分割為四部分,色塊中大多放廣告條。

  4.對稱對比布局。顧名思義,采取左右或者上下對稱的布局,一半深色,一半淺色,一般用于設計型站點。優點是視覺沖擊力強,缺點是將兩部分有機的結合比較困難。

  5.POP布局。POP引自廣告術語,就是指頁面布局象一張宣傳海報,以一張精美圖片作為頁面設計中心。常用于時尚類站點,比如ELLE.com。優點顯而易見:漂亮吸引人。缺點就是速度慢。作為版面布局還是值得借鑒的。

  以上總結了目前網絡上常見的布局,其實還有許許多多別具一格的布局,關鍵在于你的創意和設計了。對于版面布局的技巧,這里提供四個建議,您可以自己推敲:

  1.加強視覺效果

  2.加強文案的可視度和可讀性

  3.統一感的視覺

  4.新鮮和個性是布局的最高境界

來源:網頁設計師聯盟

]]>
<![CDATA[留住訪客 如何最優化設計網站的首頁?]]> 0 Thu, 09 Nov 2006 00:00:00 GMT 設計首頁的第一步是設計版面布局

  就象傳統的報刊雜志編輯一樣,我們將網頁看作一張報紙,一本雜志來進行排版布局。 雖然動態網頁技術的發展使得我們開始趨向于學習場景編劇,但是固定的網頁版面設計基礎 依然是必須學習和掌握的。它們的基本原理是共通的,你可以領會要點,舉一反三。 版面指的是瀏覽器看到的完整的一個頁面(可以包含框架和層)。因為每個人的顯示器 分辨率不同,所以同一個頁面的大小可能出現640*480像素,800*600像素,1024*768像素等不 同尺寸。

  布局,就是以最適合瀏覽的方式將圖片和文字排放在頁面的不同位置。 你可能注意到:“最適合”是一個不確定的形容詞,什么才是最適合的呢?抱歉的是 阿捷不能也不可能給您一個完整的正確的答案。就好比有人希望知道成功的秘訣是什么, 成功者只能建議您用什么方法,什么途徑才能最容易獲得成功,而不可能有一步成功的 "秘訣"告訴您。 我們在設計思考系列文章第四篇講過站點整體的創意,版面布局也是一個創意的問題, 但要比站點整體的創意容易,有規律的多。

  讓我們先來了解一下版面布局的步驟:

  一.草案 新建頁面就象一張白紙,沒有任何表格,框架和約定俗成的東西,你可以盡可能的發揮你的想象力,將你想到的"景象"畫上去(我們建議您用一張白紙和一支鉛筆,當然用作圖軟件photoshop等也可以)。這屬于創造階段,不講究細膩工整,不必考慮細節功能,只以粗陋的線條勾畫出創意的輪廓即可。盡你的可能多畫幾張,最后選定一個滿意的作為繼續創作的腳本。

  二.粗略布局 在草案的基礎上,將你確定需要放置的功能模塊安排到頁面上。(注:功能模塊我們在 "首頁設計-引子"中提過,主要包含網站標志,主菜單,新聞,搜索,友情鏈接,廣告條,郵件列表, 計數器,版權信息等)。注意,這里我們必須遵循突出重點、平衡諧調的原則,將網站標 志,主菜單等最重要的模塊放在最顯眼,最突出的位置,然后在考慮次要模塊的排放。

  三.定案 將粗略布局精細化,具體化。(靠你的智慧和經驗,旁敲側擊多方聯想,才能作出具 有創意的布局。)在布局過程中,我們可以遵循的原則有:

  1、正常平衡---亦稱"勻稱"。多指左右、上下對照形式,主要強調秩序,能達到安定 誠實、信賴的效果。

  2、異常平衡---即非對照形式,但也要平衡和韻律,當然都是不均整的,此種布局能 達到強調性、不安性、高注目性的效果。

  3、對比---所謂對比,不僅利用色彩、色調等技巧來作表現,在內容上也可涉及古與 今、新與舊、貧與富等對比。

  4、凝視---所謂凝視是利用頁面中人物視線,使瀏覽者仿照跟隨的心理,以達到注視 頁面的效果,一般多用明星凝視狀。

  5、空白---空白有兩種作用,一方面對其他網站表示突出卓越,另一方面也表示網頁品 位的優越感,這種表現方法對體顯網頁的格調十分有效。

  6、盡量用圖片解說---此法對不能用語言說服、或用語言無法表達的情感,特別有效。 圖片解說的內容,可以傳達給瀏覽者的更多的心理因素。 ------------(轉載自廣告大師樊志育《廣告制作》) 以上的設計原則,雖然枯燥,但是我們如果能領會并活用到頁面布局里,效果就大不 一樣了。比如:

       ○網頁的白色背景太虛,則可以加些色快;

  ○版面零散,可以用線條和符號串聯;

  ○左面文字過多,右面則可以插一張圖片保持平衡;

  ○表格太規矩,可以改用導角試試。

  經過不斷的嘗試和推敲,你的網頁一定會亮麗起來的哦。

來源:網頁設計師聯盟

]]>
<![CDATA[Photoshop制作漂亮的藍色水紋效果]]> 0 Thu, 09 Nov 2006 00:00:00 GMT 先看一下效果:
按此在新窗口瀏覽圖片

1.新建立一個文件,將前景色和背景色設置為默認的黑白色
2.單擊濾鏡/渲染/云彩命令,制作云彩效果是制作水紋的基礎,效果如圖1
按此在新窗口瀏覽圖片

3.單擊濾鏡/模糊/徑向模糊命令,設置參數如圖2 效果如圖3
按此在新窗口瀏覽圖片
圖2

按此在新窗口瀏覽圖片
圖3

4.單擊濾鏡/模糊/高斯模糊命令,打開如圖4的對話框,將半徑設置為2單擊好,將圖象進行高斯模糊
按此在新窗口瀏覽圖片
圖4

5.單擊濾鏡/素描/基底凸現命令,參數設置如圖5 ,單擊好 , 然后單擊濾鏡/素描/銘黃命令,設置參數為如圖6.效果如圖7
按此在新窗口瀏覽圖片
圖5

按此在新窗口瀏覽圖片
圖6

按此在新窗口瀏覽圖片
圖7

6.接下來給圖象上色,單擊圖象/調整/色相飽和度命令,調整圖象色相飽和度,在設置中選擇"著色"設置具體如圖8 效果如圖9
按此在新窗口瀏覽圖片
圖8

按此在新窗口瀏覽圖片
圖9

7.這時為了讓水面更逼真,我們繼續用濾鏡進行處理,單擊濾鏡/扭曲/水波命令,設置參數如圖10
效果如圖11
按此在新窗口瀏覽圖片
圖10

按此在新窗口瀏覽圖片
圖11

作者:鐵馬秋風  來源:eNet論壇

]]>
<![CDATA[為肖像照片增加雜色顆粒]]> 0 Thu, 09 Nov 2006 00:00:00 GMT   按此在新窗口瀏覽圖片

  先來創建一個雜色顆粒的圖案。

  在Photoshop中新建文件,256*256像素,將背景色填充為K=30的灰色。

  按此在新窗口瀏覽圖片

  執行“濾鏡>雜色>添加雜色”命令,在彈出的“添加雜色”對話框中,設定如下圖所示,單擊“確定”按鈕

  按此在新窗口瀏覽圖片

  再執行“濾鏡>模糊>高斯模糊”命令,設定參數如下圖所示。這個步驟的目的是為了不要使雜色的顆粒過于生硬

  按此在新窗口瀏覽圖片

  執行“編輯>定義圖案”命令,在“定義圖案”對話框中,輸入圖案名稱:雜色顆粒

  按此在新窗口瀏覽圖片

  打開圖像,如下圖所示

  按此在新窗口瀏覽圖片

  將圖像轉換成灰色調。

  按此在新窗口瀏覽圖片

  執行“圖層>新建填充圖層>圖案”,在彈出的“圖案填充”對話框設定如下圖所示。對圖案縮放的目的是為了使顆粒看起來更細膩

  按此在新窗口瀏覽圖片

  將得到的圖案圖層的圖層混合模式改為柔光,并將不透明度改為:60%左右,得到下圖所示結果。

  按此在新窗口瀏覽圖片

  其他增加雜色顆粒應用。

  按此在新窗口瀏覽圖片

  按此在新窗口瀏覽圖片

作者:bones  來源:bonesblog

]]>
<![CDATA[flash人物側面繪畫]]> 0 Thu, 09 Nov 2006 00:00:00 GMT 一.先來看看效果:
按此在新窗口瀏覽圖片

二.下面我們開始講解制作過程:

1.使用直線工具在第一層勾勒出人物側面的大體輪廓,先不用在意形狀是否符合比例。
 按此在新窗口瀏覽圖片
2.然后使用黑箭頭工具進行輪廓線的微調整,在調整過程中,大家可以把舞臺放到很大,舞臺通常可以放大25---2000左右,這樣已經很適合操作了。


 按此在新窗口瀏覽圖片
3.然后使用直線工具繪制出眉毛眼睛的輪廓,基礎部分基本都是在為后期工作做準備,打輪廓也是為了在前期工作中把人物比例事先協調好,方便以后的操作。


 按此在新窗口瀏覽圖片
4.而后對眉毛眼睛的細小部分進行修改。


 按此在新窗口瀏覽圖片

5.使用直線工具制作出睫毛,這里請大家還是放大了做,這樣容易操作些.然后使用填充工具填充(我心急,先填充了,也可以留到后面做),然后進行細小部分的修改。


 按此在新窗口瀏覽圖片


 按此在新窗口瀏覽圖片

6.注意的是這個眼珠我是使用了套索工具做的,而后用黑箭頭調整其圓度,里面的高光部分,陰暗調也都是用套索工具.當然,你也可以把眼珠單獨做一個層或者一個元件.根據動畫需要來制作元件吧!


 按此在新窗口瀏覽圖片

7.新建立一個新層(FA),在此層繪制頭發的輪廓線,方法和繪制臉一樣.注意的是:請將第一層鎖定,否則可能會導致誤操作,那樣的話會讓你哭笑不得的。


 按此在新窗口瀏覽圖片
8.然后使用黑箭頭工具對頭發輪廓線進行微調。


 按此在新窗口瀏覽圖片

9.填充.....我想這個大家應該看得明白.當然,也可以做頭發的高光和陰暗部分,你可以使用套索工具來做。


 按此在新窗口瀏覽圖片

10.補充修改不滿意的地方。


 按此在新窗口瀏覽圖片
11.在第一層做脖子和衣領等其他部分.也是使用了直線工具。


 按此在新窗口瀏覽圖片

12.用黑箭頭進行微調整。


 按此在新窗口瀏覽圖片

13.最后填充完成...........簡單吧?


 按此在新窗口瀏覽圖片

這個人物只在于讓大家知道人物側面的繪畫方法,請大家記住以下幾點:
1.人物的鼻子長度(從眉尖到鼻尖的距離)大約等于鼻尖到下巴的長度.(當然也有畸形的例外)。
2.鼻尖到嘴唇中線的距離,小于或等于嘴唇中線到下巴的距離。
3.人物耳朵平視圖的話,高度大約于眉毛略低一點.耳朵長度比鼻子略短。
4.脖子兩側的線條是斜線,大家別弄成直線了,那樣看起來極不協調的,平時大家注意觀察就會明白。

作者:a49128477  來源:閃吧

]]>
<![CDATA[Flash+ASP實現電子互動地圖在線標注功能]]> 1 Thu, 09 Nov 2006 00:00:00 GMT 2、編寫服務器腳本(ASP)

   創建一個ASP文件,其內容如下:

<%@Language="VBScript"%>

<%

Dim Check '定義Check變量,用來驗證來自SWF文件的數據

Dim Link '定義Link變量,用來返回給SWF文件,表明通信成功

Dim data '定義data變量,用來接收來自SWF文件的待保存數據

set data = Request.Form("data") '接收來自SWF文件的待保存數據

set Check = Request.Form("Check") '驗證來自SWF文件的數據

if Check = 1 Then '如果SWF文件身份正確

Link = 1 '將Link值設為1,表明通信成功

End if '結束if語句

Set xml=Server.CreateObject("Microsoft.XMLDOM")
'創建一個對象用以操作XML文件

xml.Async=False

xml.ValidateOnParse=False

xml.Load(server.mapPath("http://www.wanggesz.com/XMLData/data.xml"))
'加載xml文件

set newNode=mxml.createNode ("element", "data", "")
'創建新節點newNode,并命為為data

root.appendChild(newNode)
'在上面得到的加載進來的XML文件的根節點后追加一個新建的節點newNode,

Set objname = mxml.createAttribute("data")
'為新建的節點創建屬性項objname.Text = data '為新建屬性項添加屬性值

xml.save(server.mapPath("http://www.wanggesz.com/XMLData/data.xml"))
'在指定的路徑保存XML文件,

Response.write"Link"&Link '將Link=1返回給SWF文件

%>


   這樣我們依次完成了對地圖的操作、地名的標注等功能;而在地圖的使用過程中,用地名名稱進行查詢及定位是也一個必不可少的常用功能。
  下一講中我們學習電子互動地圖中查詢及定位功能的實現。

作者:laoshan  來源:天極設計

]]>
<![CDATA[Flash+ASP實現電子互動地圖在線標注功能]]> 1 Thu, 09 Nov 2006 00:00:00 GMT
實例制作:

  1、Flash端


  首先創建如下界面,捕捉標注點的代碼在上一講中已經提到,本例只是除了地名名稱之外,再增加一些基本的信息,方法雷同,這里就不再重復;最終將需要保存的代碼賦給字符串變量SendData_srt。

按此在新窗口瀏覽圖片
圖2 SWF文件界面1
點擊看大圖

按此在新窗口瀏覽圖片

圖3 SWF文件界面2

   以一個名為Link的變量來接受來自服務器的消息。如果其值為1,表明與服務器端的通信連接成功。使用
LoadVars,再使用sendAndLoad方法將一個LoadVars的實體下的數據發送出去。

   打開時間軸的動作面板,輸入以下ActionScript代碼:

function SendData():Void { //定義發送數據的函數

var SendData = new LoadVars(); //構造一個新的LoadVars對象

SendData.Check = 1; //設定Check的動作,用于服務器驗證

SendData.data = SendData_srt; //將待發送的數據變量SendData_srt賦給data

output_txt.text = "請稍候……"; //狀態文本顯示為"請稍候……"

SendData.onLoad = function(success) { //驗證和服務器連接的函數

if (success) { //如果和服務器成功連接

if (this.Link== "1") { //如果驗證動作成功

output_txt.text = "成功標注!審核后即可生效。"; //狀態文本顯示為成功

}

}

else {

output_txt.text = "服務器忙,請稍后再試!";

//如果和服務器連接不成功則返回失敗消

}

};

SendData.sendAndLoad("http://www.wanggesz.com/XMLData/Save.asp", SendData, "post");

//以post方式發送待保存數據

}

作者:laoshan  來源:天極設計]]>
<![CDATA[Flash+ASP實現電子互動地圖在線標注功能]]> 0 Thu, 09 Nov 2006 00:00:00 GMT   1、基本的通信過程

按此在新窗口瀏覽圖片
圖1 SWF+XML與服務器的通信過程示意圖
點擊看大圖

   圖1展示的是本例中的通信過程示意。在 Flash 和數據庫之間傳遞信息的服務器端腳本以 XML 格式讀寫數據。
  可用 ActionScript 將 SWF 文件中收集到的信息轉換成一個 XML 對象,然后將數據作為 XML 文檔發送到服務器端腳本。您還可以使用ActionScript 將服務器返回的 XML 文檔加載到 XML 對象中,以在 SWF 文件中使用該文檔。其中在本例中,保存相關的XML數據是由服務器的腳本程序來完成的,這也是本例的重點學習內容。

  2、flash與ASP間的通信方法

  flash與ASP通信之間可以使用多種通信方法,本例中使用了LoadVars對象。
  LoadVars可以通過使用POST方法提供了一種向服務器輸送變量。

  3、服務器腳本

   服務器腳本可以由多種程序編寫,本例中以ASP為例編寫相關的腳本。
  Microsoft Active Server Pages (ASP) 是服務器端腳本編寫環境,使用它可以創建和運行動態、交互的 Web服務器應用程序。
  編寫腳本程序要使用相關的腳本語言;腳本語言是介于 HTML 和 Java、C++ 和 Visual Basic 之類的編程語言 之間的語言。HTML 通常用于格式化文本和鏈接網頁。編程語言通常用于向計算機發送一系列復雜指令。腳本語言也可用來向計算機發送指令,但它們的語法和規則沒有可編譯的編程語言那樣嚴格和復雜。腳本語言主要用于格式化文本和使用以編程語言編寫的已編譯好的組件。

   ASP使 Web 開發商用多種腳本語言編寫完整的過程成為可能。事實上,在單個 .asp 文件內部就可以使用多種腳本語言。

   我們可以使用任意一種其相應的腳本引擎已安裝在 Web 服務器上的腳本語言。通常使用VBScript和JavaScript這兩種語言;其中,ASP默認的腳本語言為VBScript。本例就用VBScript編寫腳本。

  下面我們看看具體的實例制作。

作者:laoshan  來源:天極設計

]]>
<![CDATA[藝術畫的制作]]> 0 Wed, 08 Nov 2006 00:00:00 GMT 藝術這個領域中有許多的表現手法。而我只能在PHOTOSHOP中表現給大家看,今天我用了一個晚上的時間來做了這個教程,希望大家能喜歡上這個教程。
 按此在新窗口瀏覽圖片

新建一個文件,設前景色為黑色,背景色為白色,用矩選工具做一個長形的選區,新建一層;填充為黑色。

 按此在新窗口瀏覽圖片

第二步我們將黑色新層選中,執行Filter->Brush Strokes->Spatter將Spray Radius參數選為12;將Smoothness參數選為5;重復選多一次,Spray Radius參數選為20;將Smoothness參數選為15。用魔術棒將黑色部分選中按住Ctrl+Shift+I將其反選,按Delete將其刪除。

 按此在新窗口瀏覽圖片

第三步將黑色新層填充為#EEF8E0色;再選中層對話面板上的紅圈的Lock transparent pixels。

 按此在新窗口瀏覽圖片

第四步在工具欄上選Brush Tool(B)畫筆工具;大小選用65;透明度用6%;顏色選用#C1A880;在圖層上用點的方法;一點一點的將邊緣點,中間可以不規則的亂點,直至滿意為止。

 按此在新窗口瀏覽圖片

最后找一張含古典味一點的圖片,將它與這個新層進行一下混合模式(以前的教程提過)的處理就行了。

作者:六月海  來源:印象

]]>
<![CDATA[設置好Photoshop畫筆參數 繪制流暢虛線]]> 0 Wed, 08 Nov 2006 00:00:00 GMT

在Illustrator和CorelDraw中繪制虛線比較方便,不過在Photoshop中設置好畫筆的相關參數也一樣可以畫好流暢的虛線,參數設置好以后可以直接使用。另外也可以先制作出路徑后,用設置后的畫筆描繪。大家仔細看下面的參數設置。

按此在新窗口瀏覽圖片

  提醒:注意這里的雙重畫筆和間距設置!

按此在新窗口瀏覽圖片

  同樣的道理我們可以做出郵票的齒孔邊緣。

按此在新窗口瀏覽圖片

作者:嘟嘟蟲  來源:印象]]>
<![CDATA[Phototshop繪制簡單商業包裝實例]]> 1 Wed, 08 Nov 2006 00:00:00 GMT 按此在新窗口瀏覽圖片

  12.新建一個文件,選擇工具箱中的圖形工具,并選擇心狀圖形。(注意路徑三個選項中用最后一個,既直接產生像素)(圖12)

按此在新窗口瀏覽圖片

  13.畫出圖形后,選濾鏡中的高斯模糊。(圖13)

按此在新窗口瀏覽圖片

  14.給出一個數值,不要太大即可。(圖14)

按此在新窗口瀏覽圖片

  15.通道中新建一個通道,用白道填充(方法可自己處理,筆者用的是先填充一個白道,然后按住ctrl+alt+向下的箭頭,松開alt再敲若干次,形成一定節奏,瞬間就可以!)(圖15)

按此在新窗口瀏覽圖片

  16.把這個文件保存,注意格式一定要選psd格式(圖16)

按此在新窗口瀏覽圖片

  17.然后執行distort變形濾鏡中的displace位移濾鏡。(圖17)

按此在新窗口瀏覽圖片

  18.在位移數值中輸入負值,可以使最后的突起向上。(圖18)

按此在新窗口瀏覽圖片

  19.打開剛保存的文件。在通道中看到效果了。

  20.按住ctrl鍵點擊擊活通道中的選區。(圖19)

按此在新窗口瀏覽圖片

  21.轉換到圖層中,新建圖層,選顏色填充,取消選區。成功!圖形可自換。(圖20)

按此在新窗口瀏覽圖片

  大家可以自己試一試,做出些簡單的包裝。運用這些方法,舉一反三,做出自己想要的效果。

作者:追夢行者  來源:ChinaDV

]]>
<![CDATA[Phototshop繪制簡單商業包裝實例]]> 0 Wed, 08 Nov 2006 00:00:00 GMT

這個教程主要想介紹一下幾種簡單包裝的制作,主要是運用PS濾鏡制作放射線條、同心線條、凹凸現條等元素。我們先來看一下其中一個制作出來的效果。(圖6)

按此在新窗口瀏覽圖片

  1.首先來做一個放射線條效果:(圖1)

按此在新窗口瀏覽圖片

  新建一個文件,最好是成方形的文件,大小可自定。

  2.在文件中復制若干同等寬度和距離的線條,方法很多,我用的是按住ctrl(激活成移動工具),再按住alt鍵(復制),同時按住shift鍵(移動距離增加十倍),ok,按住alt敲向右的方向鍵一次,松開alt再按住其他兩個鍵子敲若干次向右的方向鍵,記住敲了幾次,比如按住alt敲一次,松開再按住其他兩個鍵子敲了6次,1、6、(按住、松開),1、6、(按住、松開)……反復數次即可完成。 (圖2)

按此在新窗口瀏覽圖片

  3.選擇濾鏡中的變形命令的極坐標命令。(圖3)

按此在新窗口瀏覽圖片

  4.選直角坐標變為極坐標。(圖4)

按此在新窗口瀏覽圖片

  5.很簡單。(圖5)

按此在新窗口瀏覽圖片

  6.實際應用的例子。也可以用在后期中,做為遮擋之用。(圖6)

按此在新窗口瀏覽圖片

  7.再來做一個同心的原環形,把上面的步驟2中的線條旋轉90度即可。(圖7)

按此在新窗口瀏覽圖片

  8.選擇濾鏡中的變形命令的極坐標命令。(圖8)

按此在新窗口瀏覽圖片

  9.還是選選直角坐標變為極坐標。(圖9)

按此在新窗口瀏覽圖片

  10.看著有點眼花。(圖10)

按此在新窗口瀏覽圖片

作者:追夢行者  來源:ChinaDV]]>
<![CDATA[Photoshop給美女照片加上電視效果]]> 1 Wed, 08 Nov 2006 00:00:00 GMT 9、為了讓圖像能自然得與電視結合,將圖層3置于圖層1和突出之間,在圖層面板上將“圖層混合模式”設置為“正片疊底”。
10、下面制作網屏。新建一個1像素*3像素,分辨率為72的文件,選擇工具箱中的“矩形選框工具”,在畫面中拖出一個選區,如圖11所示。
按此在新窗口瀏覽圖片
圖11

11、選擇菜單欄中的“編輯”“填充”命令,設置使用為前景色,不透明度為60%,如圖12所示。
按此在新窗口瀏覽圖片
圖12

12、選擇菜單欄中的“編輯”“定義圖案”命令,將名稱設為圖案1。

13、回到電視文件,按住Ctrl鍵不放,同時單擊圖層3載入選區,新建圖層4,選擇菜單欄中的“編輯”“填充”命令,得到填充對話框,將使用選為圖案,單擊自定圖案,選擇圖案1,如圖13所示,單擊好確定。
按此在新窗口瀏覽圖片
圖13

14、圖案填充完,將該圖層的不透明度設置為16%,如圖14所示。
按此在新窗口瀏覽圖片
圖14

15、新建一層,選擇工具箱中的畫筆工具,將前景色設置為白色,在電視屏幕上畫出高光,如圖15所示。
按此在新窗口瀏覽圖片
圖15

16、選擇菜單欄中的“濾鏡”“模糊”“高斯模糊”命令,將半徑設置為21像素,單擊好確定,將圖層面板的不透明度設置為80%,最終效果如圖16所示。
按此在新窗口瀏覽圖片
圖16

作者:王偉光  來源:eNet硅谷動力

]]>
<![CDATA[Photoshop給美女照片加上電視效果]]> 1 Wed, 08 Nov 2006 00:00:00 GMT 5、按住Shift+Ctrl+I鍵,將圖像反選,按Delete鍵,將反選部分刪除,如圖07所示。
按此在新窗口瀏覽圖片
圖07

6、選擇工具箱中的“畫筆工具”,選擇合適的大小,將前景色定為黑色,將“不透明度”設置為20%,對選區內的邊緣輕輕涂抹,目的是為加重畫面邊緣,使畫面有一種球面感,如圖08所示。
按此在新窗口瀏覽圖片
圖08

7、新建一個文件,選擇工具箱中的“畫筆工具”,將前景色設置為黑色,勾出電視機的輪廓,再建一層,填充顏色,如圖09所示。
按此在新窗口瀏覽圖片
圖09

8、將處理好的人物拖到完成的電視上,生成圖層3,按住Ctrl+T鍵調整圖像的大小,如圖10所示。
按此在新窗口瀏覽圖片
圖10

]]>
<![CDATA[Photoshop給美女照片加上電視效果]]> 0 Wed, 08 Nov 2006 00:00:00 GMT 先看一下效果:
按此在新窗口瀏覽圖片

數碼照片拍攝出來之后,看上去比較單調,于是很多朋友總想加點效果什么的。而用PS打造一種電視效果非常有趣,看著自己上電視了,你有什么感覺呢?

  制作工具:Photoshop CS制作過程:

  1、打開一張數碼照片,如圖01所示。
按此在新窗口瀏覽圖片
圖01

2、執行菜單欄中的“圖像”“調整”“色彩平衡”命令,將色彩平衡的中間調和高光進行調整,設置如圖02和03所示,調整后的畫面效果如圖04所示。
按此在新窗口瀏覽圖片
圖02

按此在新窗口瀏覽圖片
圖03

按此在新窗口瀏覽圖片
圖04

3、選擇工具箱中的“圓角矩形工具”,在屬性欄中選擇“路徑”按鈕,在圖像上拉一個小的矩形,如圖05所示。
按此在新窗口瀏覽圖片
圖05

4、按住Ctrl+T鍵將矩形放大,打開路徑面板,單擊路徑面板下面的“將路徑作為選區載入”按鈕,矩形內的部分就轉化為選區了,如圖06所示。
按此在新窗口瀏覽圖片
圖06

作者:王偉光  來源:eNet硅谷動力

]]>
<![CDATA[Photoshop制作精美矢量風格放大鏡]]> 1 Wed, 08 Nov 2006 00:00:00 GMT
按此在新窗口瀏覽圖片

增加立體效果:

按此在新窗口瀏覽圖片

圖層樣式:

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

為了更好的效果:

按此在新窗口瀏覽圖片

鏡面設置顏色:

按此在新窗口瀏覽圖片

立體效果:

按此在新窗口瀏覽圖片

圖層樣式:

按此在新窗口瀏覽圖片

最終效果:

按此在新窗口瀏覽圖片
來源:網頁教學網]]>
<![CDATA[Photoshop制作精美矢量風格放大鏡]]> 0 Wed, 08 Nov 2006 00:00:00 GMT

首先繪制下面圖形:

按此在新窗口瀏覽圖片

繼續繪制:

按此在新窗口瀏覽圖片

設置漸變效果:

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

繼續繪制:

按此在新窗口瀏覽圖片

最后把柄制作出來:

按此在新窗口瀏覽圖片

設置圖層樣式:

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

繪制鏡面:

按此在新窗口瀏覽圖片

圖層樣式:

按此在新窗口瀏覽圖片
]]>
<![CDATA[Photoshop繪唯美插畫過程圖示:幻境精靈]]> 1 Wed, 08 Nov 2006 00:00:00 GMT
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片
]]>
<![CDATA[Photoshop繪唯美插畫過程圖示:幻境精靈]]> 0 Wed, 08 Nov 2006 00:00:00 GMT
我們通過詳細圖示的方式向大家展示用Photoshop繪制夢幻唯美插畫的過程,這幅美麗的畫面名為:幻境精靈。

  完成作品如下。
按此在新窗口瀏覽圖片
  繪制過程圖示。

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片
]]>
<![CDATA[Photoshop為照片增加黃昏暖色調效果]]> 1 Wed, 08 Nov 2006 00:00:00 GMT

打開原圖:

按此在新窗口瀏覽圖片

  這是原圖的直方圖:

按此在新窗口瀏覽圖片

  新建曲線的調整圖層,分別給R、G、B通道進行調整

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

  單擊“確定”按鈕,得到調整后的效果圖。

按此在新窗口瀏覽圖片


  更多處理特效照片欣賞。

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

作者:bones  來源:bonesblog]]>
<![CDATA[Photoshop為照片增加黃昏暖色調效果]]> 0 Wed, 08 Nov 2006 00:00:00 GMT 按此在新窗口瀏覽圖片
原圖

按此在新窗口瀏覽圖片
處理后


  我主要是受這張圖片的啟發,想調出這樣的效果。

按此在新窗口瀏覽圖片

  處理思路是這樣的:首先在Photoshop中打開處理后的這張圖片,分析一下它的紅、綠、藍(RGB)通道。

按此在新窗口瀏覽圖片

  在紅、綠、藍這三個通道中,很明顯都有不同程度的破壞,尤其是藍色通道,其次是紅色通道,再是綠色通道。

按此在新窗口瀏覽圖片

  再從直方圖上來看,紅色通道的像素發布主要在“A”部分的區域上,所以紅色通道的亮度較高,對比度較大;綠色通道的像素在“B”部分的區域上出現的斷層,而其他區域發布較為均勻,所以綠色通道相對完整,但缺少亮調;藍色通道像素在“C”部分區域上幾乎都丟失,所以藍色通道是對比較大的暗調。

  下面我們開始調整。

]]>
<![CDATA[Photoshop為肖像照片減輕皺紋]]> 1 Wed, 08 Nov 2006 00:00:00 GMT
6. 現在回過頭來再說一說用圖章工具去除皺紋。
  在選擇圖章工具后,同樣要在選項欄的下拉菜單里選lighten變亮那一項,后面的不透明度值也基本在50%左右。(如下圖)圖章工具中lighten的用途是復制圖像中的亮區來蓋住暗的部分,因為我們還是要去掉形成皺紋的深分部分,所以這樣選擇。由于光照或者是化裝的原因,人臉部不同區域的顏色往往變化很大,所以在使用圖章工具修改時,要不斷地取樣,小心地涂抹,才能使圖像更自然。有時想讓某個部位的圖像暗一些,在暗區取樣后,筆刷怎么也不起作用,這時需要將上面的模式改為darken(圖中紅線處),也就是從暗區取樣進行復制,與lighten模式相反。

按此在新窗口瀏覽圖片

   7. 用圖章工具與模糊工具修改后的區別是:圖章工具將皺紋除掉,而模糊工具將皺紋減淡。所以,要根據圖片的情況和你修改的目的對這兩種工具進行選擇,需要時也可以將兩種工具結合起來用。下圖中右邊的部分就是主要運用圖章工具來修改的結果,圖片中的人看起來確實年輕了不少。但是,在抹平皺紋的時候請不要忘記一些細節!因為人變年青了,所以頭發和眉毛的顏色要加重一些,整張臉的皮膚也要稍稍光滑一下,這樣看起來才更協調。

按此在新窗口瀏覽圖片

   8. 當然,這個技巧還可用在除去頸部、唇部等處的皺紋,還可以用來減輕眼袋。下圖就是使用模糊工具減輕眼袋的效果。因為人在笑的時候,眼睛周圍多少都會形成一些陰影,和小的細紋,所以我們不用完全弄平,只要減輕就可以了。總之,多注意細節,你的圖片會看起來更好。

按此在新窗口瀏覽圖片
作者:妮米薇  來源:天極設計]]>
<![CDATA[Photoshop為肖像照片減輕皺紋]]> 0 Wed, 08 Nov 2006 00:00:00 GMT   有一種方法是用的Photoshop圖章工具配合lighten圖層模式的筆刷除去面部的皺紋,使皮膚恢復平整。這是一個不錯的方法,但是,并非所有的圖片都是要將皺紋除去,比如上了年紀的人,或者是有面部表情的情況下自然產生的皺紋,這些皺紋都是應該保留的,我們需要做的只是減輕這些皺紋,這樣修改后的圖片才能更自然,更真實。所以在這個技巧里我選擇的是模糊工具圖章工具。下面我們一起看看是如何做的吧。

  1. 首先,打開一張你要修改的圖片。對這張圖片進行分析,我們可以看到,圖像中形成皺紋的部分都是較深較暗的線,減輕皺紋實際上也就是使些深色的地方變亮。

按此在新窗口瀏覽圖片

   2. 根據我們上面的對皺紋的分析,點擊工具條中的模糊工具,選取一個柔角的筆刷,然后在上面的模式一欄里選擇下拉菜單中的lighten變亮,因為lighten是影響圖中色調較暗的部分。不要忘記設置筆刷的壓力值,可以根據你的圖片具體情況來設定,一般不超過50%。

按此在新窗口瀏覽圖片

   3. 下面就可以開始去除皺紋了,在開始操作前,最好在復制的那一層上操作,萬一不滿意,恢復起來方便。要邊操作邊根據皺紋的粗細和深淺調整筆刷的大小和壓力值。要注意兩點,一是要把圖像放大來做,這樣可以很清楚地看到圖中形成皺紋的深色部分,準確地進行模糊,少損失細節。二是盡量從皺紋的末稍順著皺紋的走向開始涂抹,這樣會更自然。

按此在新窗口瀏覽圖片

   4. 當你涂抹完后,圖中的皺紋都減輕了,這時你會發現被模糊過的地方有些偏亮,(因為我們就是使深色的地方變亮了嘛)  所以,我們最后用加深工具,稍微對這些地方加深一下。選擇加深工具,取一個大點的筆刷,注意要在range的下拉菜單中選擇highlights高光那一項,這樣操作時就只影響圖中亮的部分,后面的值根據你的圖像來設,一般用一個很低的值就可以了,在感覺亮的地方輕輕掃幾下就行,不要加深過多,不然皺紋又被加重了

按此在新窗口瀏覽圖片

   5. 在對額頭、眼角、嘴角等部位進行模糊后,工作基本完成,人物臉部的皺紋比沒有修改時減輕了很多。下面兩張小圖片是對比使用了變亮模式的筆刷與未使用的涂抹效果,可以看出,lighten模式保留了更多的皮膚細節。

按此在新窗口瀏覽圖片
]]>
<![CDATA[Flash動態柱狀圖表制作原理剖析]]> 0 Wed, 08 Nov 2006 00:00:00 GMT
本文我們就Flash動態柱狀圖表的制作原理做一個剖析。

按此在新窗口瀏覽圖片

  1、外部xl.txt內容:

        num0=480&num1=320&num2=500&num3=200& //柱狀高度來源

  2、主場景第一幀上放四個實例名稱分別是mc0、mc1、mc2、mc3的電影實例。

  3、主場景第一幀上增加代碼:
    
    System.useCodepage = true;//除亂碼
    var xl = new LoadVars();//創建 LoadVars 對象的實例
    xl.load("xl.txt");//引導外部文本中的變量
    xl.onLoad = function(suc) {
     if (suc) {
        nums = [xl.num0, xl.num1, xl.num2, xl.num3];//外部文本中的變量存入數組中
     }
    };
    for (var i = 0; i<=3; i++) {
      _root["mc"+i]._yscale = 10;//初始縮放比例
      _root["mx"+i] = _root["mc"+i]._x;//存貯初始坐標值
      _root["my"+i] = _root["mc"+i]._yscale;//存貯初始縮放值
    }
    this.onEnterFrame = function() {
     for (var i = 0; i<=3; i++) {
       _root["mc"+i]._yscale = _root["my"+i]*nums[i];//顯示縮放變化
       _root.createEmptyMovieClip("mytxt"+i, i*2);//創建電影實例四個用于下句中綁定庫中的動態文本
       _root["mytxt"+i].attachMovie("txtmc", "txt"+i, 1000, {_x:_root["mx"+i], _y:(Math.round(Number(_root["mc"+i]._y-nums[i]*(0.3))))});//
       _root["mytxt"+i]["txt"+i].t.text = nums[i];//顯示動態數值
      }
    };
 
作者:sxl001  來源:閃吧]]>
<![CDATA[Photoshop巧給照片人物加胡子]]> 1 Tue, 07 Nov 2006 00:00:00 GMT
按此在新窗口瀏覽圖片
圖5
    6、將圖層1的混合模式更改為“正片疊底”。并給該圖層添加一個“圖層蒙版”。點擊選中圖層蒙版,然后選擇工具箱中的畫筆工具設置好畫筆工具大小、柔化、不透明度、Flow等,在制作的“胡須”上涂沫,將不需要的胡須給擦除。最后調整圖層1的不透明度,效果如圖06所示。
按此在新窗口瀏覽圖片
圖6
    7、按Ctrl+U鍵,在彈出的“色相/飽和度”對話框中,單擊著色,為胡須著色,如圖07所示。照片的最終效果如圖08所示。
按此在新窗口瀏覽圖片
圖7
按此在新窗口瀏覽圖片
圖8
作者:王偉光  來源:IT168]]>
<![CDATA[Photoshop巧給照片人物加胡子]]> 0 Tue, 07 Nov 2006 00:00:00 GMT

我們看到一些明星造型經常變化,有時候留長發,有時蓄胡須;一個蓄著點胡須的男人更顯得成熟,有男人味。但如果照片里的人物沒有胡須怎么辦?也很容易,只要經過PS巧妙的打扮,胡須馬上會“長”出來。 

1、打開一幅照片,如圖01所示。

按此在新窗口瀏覽圖片

    2、新建一個圖層“圖層1”,選擇工具箱中的“畫筆工具”,設置前景色為灰色RGB分別為136\136\136,在圖層涂沫,不用精確的繪制,形狀和位置如圖02所示,這里涂沫的區域待會都會“長出”胡子來。
按此在新窗口瀏覽圖片
圖2
    3、執行菜單欄中的“濾鏡”“雜色”“添加雜色”命令,在彈出的添加雜色對話框中設置參數如圖03所示。數量根據需要而定,數值越大,“長”出來的胡子就越黑。
按此在新窗口瀏覽圖片
圖3
    4、選擇工具箱中的“橢圓選框工具”,按住Shift鍵在人物臉部拖出一個正圓選區,如圖04所示。
按此在新窗口瀏覽圖片
圖4
作者:王偉光  來源:IT168]]>
<![CDATA[Photoshop技術之合成美麗的山水]]> 0 Tue, 07 Nov 2006 00:00:00 GMT 充分發揮想象力,利用photoshop將兩幅圖片合成一幅圖像,形成畫中畫的效果。還可以合成更多圖片得到意想不到的效果。

首先,在photoshop中打開你所想要合成的圖片。素材最好色調和諧,內容相似,有所聯系,這樣融合在一起時才會比較自然,不會顯得生硬。先給大家看看合成前的兩幅畫與合成后的比較。


按此在新窗口瀏覽圖片
圖片素材a

按此在新窗口瀏覽圖片
圖片素材b

其實制作方法也很簡單,選中其中一張圖片,單擊“選擇”—“全選”命令,將其復制并粘貼到另外一個圖片文檔中。用“移動”工具調整圖片位置,此時圖片的圖層控制面板(如圖1)所示。

按此在新窗口瀏覽圖片
圖1

單擊圖層控制面板中的“添加圖層蒙版”按鈕,為圖層1添加圖層蒙版,此時圖層控制面板(如圖2)所示。

按此在新窗口瀏覽圖片
圖2

設置前景色為白色,背景色為黑色,選擇“漸變”工具,屬性欄參數設置(如圖3)所示。

按此在新窗口瀏覽圖片
圖3

從右向左成45度,單擊并進行拖拽,進行填充,松開鼠標即可完成,如果對當前效果不滿意,可以反復操作進行填充,最終完成畫中畫的制作。

按此在新窗口瀏覽圖片
最終效果圖
來源:ZOL
]]>
<![CDATA[Photoshop濾鏡表現桔子的凹凸表皮]]> 1 Tue, 07 Nov 2006 00:00:00 GMT

選擇菜單“濾鏡/扭曲/海洋波紋”,來模擬桔子的表皮效果,參數設置如下。

按此在新窗口瀏覽圖片

桔子的感覺基本上做出來了。把桔子圖層的副本透明度調至60。

給桔子加上幾片葉子,讓它更形象,用鋼筆工具勾畫出葉子的輪廓,填充為綠色,選擇加深/減淡工具在葉片上修飾出葉脈和明暗度,讓葉片更接近真實。

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

合并圖層。最后給桔子加上投影,效果完成。

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片
來源:天極網]]>
<![CDATA[Photoshop濾鏡表現桔子的凹凸表皮]]> 0 Tue, 07 Nov 2006 00:00:00 GMT 本例中我們用Photoshop畫一個桔子,完成效果如下。

大家不妨先想想自己會怎么表現桔子表面的凹凸效果。

按此在新窗口瀏覽圖片

具體描繪過程如下:

用Photoshop鋼筆工具勾出桔子的輪廓。

按此在新窗口瀏覽圖片

選擇漸變工具調整好桔子的明暗,拉出漸變。

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按CTRL+J創建桔子圖層副本,在副本圖層中做桔子凹凸表面的特效。

來源:天極網

]]>
<![CDATA[用Dreamweaver8搞定web標準]]> 0 Mon, 06 Nov 2006 00:00:00 GMT   如果您正在讀這篇文章,您很可能是已經對 Web 標準有了一定的興趣,并且對用 DW ( Dreamweaver 的簡稱)來構建的站點中標準的應用非常好奇。

  或許您已經對 WS (Web Standards的簡稱)有了一定的了解,但是您并不知道如何用 DW 來編寫可兼容的代碼。或者您是一個 DW 用戶,您很想遵從 WS ,更廣泛的使用 CSS ,并且可以制作出更有親和力的文檔。無論您是哪一種類型,這篇文章都會給您想要的答案:告訴您如何用 DW 來搞定 WS。

  Web 標準的定義

  就我們在整篇文章所關心的 WS 來說,讓我們首先花一點時間來明確一下我們究竟在談論些什么:

  WS 是一些指導 Web 開發語言的規范,是由 W3C 所制定的。這些規范包含了多種語言,例如,HTML、XHTML 和 CSS 還有一些其他的相關語言,例如 MathML,用來表示數學中的方程,當你有這種特殊的需要的時候,或許會用得上。W3C 也頒布了“Web 內容親和力指南”(Web Content Accessibility Guidelines —— WCAG)——推廣網頁的可訪問性(通過 WAI )

  提示:直接獲取這些規范

  你可以在 W3C 的網站上閱讀這些規范,盡管他們有時讀起來還是有些困難的:

  HTML 4.01

  XHTML 1.0

  CSS 1

  CSS 2.1

  WCAG 1.0

  在本文中,我們將會用到 XHTML1.0、CSS1 和 2.1、WCAG 1.0 等規范和建議,但是你一定很高興知道我們其實不必過多的閱讀 W3C 文檔。

  誰需要 WS ?

  您可能只有一個含糊的概念:WS 是個好東西,但是許多網站——包括許多知名的站點——并不遵從 WS ,并且他們看起來的確管理得很好。所以,為什么我們要盡力去遵從 WS 呢?這么做會有什么真正的收益嗎?誰需要 WS ?誰需要去關注 W3C 的規范與建議?

  Web 開發者與設計者

  需要關注 WS 的首類人群就是我們:網站建設的開發者與設計者。花費時間去學習如何用 WS 開發對于我們來說值得嗎?

  整潔的標記使 BUG 的修復速度加快。

  如果您通過 W3C 校驗您的頁面,至少您會了解到不規范的標記并不是引起您曾經遇到過的錯誤的原因。有時,校驗一個頁面和修復已發現錯誤的過程,可以清除顯示中遇到一些問題,這些問題是由標記(element)沒有結束或標簽(tag)拼寫錯誤引起的。

  即使校驗您的文檔并沒有修正這些問題,至少你會知道這些問題存在于規范的文檔中。既然你已經知道這個問題不是一個錯誤,那么你可以開始關注其他的問題了,例如在不同的瀏覽器中 CSS 處理差異問題。

  遵從可訪問性的需求很容易

  如果你編寫一個規范的 XHTML 標記,那么你就可以保證文檔在語義上是無誤的,并且您可以把文檔中的內容與表現相分離,您將可以把大量的工作放在許多 WCAG1.0 中所列的可訪問性的問題上。認識到可訪問性并不是僅僅為殘疾人設計的這一點也很重要。一個親和力好的站點是可以被許多不同的設備訪問的,例如移動電話和 PDA ,他們是不具備強大的處理能力去對付那些散亂而非標準的標記的。

  向前兼容

  如果您僅僅考慮到自己新開發的頁面在當前的幾個瀏覽器中的表現,那么你怎么才能保證它在未來的新瀏覽器中的表現呢?新瀏覽器或許會把您的頁面顯示的很糟糕,此時你只能去費力的尋找和修正那些惱人的問題。

  遵從 WS 并不會完全根除這個問題;然而,標準的兼容使你的設計失敗的風險大大減少,同樣,如今的瀏覽器軟件公司也開始支持標準。他們也許會偶然的錯誤解釋了某部分規范,他們不可能完全不支持它。如果最壞的事情發生了,并且一個新的瀏覽器在你的標準化網站上產生了奇怪的效果,那么修復它要比修復一個不兼容的站點容易的多。如果你遇到一個問題,它同樣會影響其他的標準可兼容網站。Web 社區的群體智慧會指出這個問題,并會寫文章來解決這個問題。所以,大家集體討論,在可兼容的文檔里修正這個 BUG 也比在不兼容的文檔里修正更加的容易。

  更方便的重構

  你曾經不得不從一個站點中剝離文字而對他進行重構過嗎?而且一切都得從頭開始。你曾經見過那些被字體標簽和微小的表格單元(它使我們只能從頭開始)弄得混亂不堪的標簽嗎?我只知道我曾經看過,這是一個漫長的過程,大量的時間和金錢都被這個站點的重構燒掉了。

  分離文檔的內容與表現將會使你體會到標準化兼容帶來美妙:這意味著下次某個人想重構這個站點的時候,他們不必把 Web 文檔中的拷貝出去。所有站點中的文本都將會被具有語義的 (X)HTML 所標記,所有的表現信息——這部分才是站長想更改的——都將被儲存在一個可輕易替換的 CSS 文件中。

  一些客戶在開始要求你做一些改變之前是不會等待它去重構的,他們只會等到游覽完猛犸象化石坑,然后就要求你說“把左邊欄挪到右邊就可以了。”對于一個標準化可兼容站點來說,全部頁面都是由 CSS 控制的,你可以很方便移動頁面中的標記,而不用在許多以復雜表格為結構的頁面中想歪招了。這使得改變頁面布局更加簡單。

  結構從表現中分離同樣可以使增加新的元素變得更加容易,就像一個高對比度、小圖片版本的站點或許對于某些瀏覽者更有吸引力。當您可以輕松的更換樣式表時,為什么建立單獨的純文本版的頁面呢?

  瀏覽器軟件公司

  瀏覽器的軟件公司開始對 WS 關注了。過去,瀏覽器軟件公司添加他們私有的專屬標簽和屬性到基本的語言中。但是現在,前所未有的,他們都開始遵從標準了,并且一些最新的瀏覽器已經可以確定,正在努力按照規范中所定義的(X)HTML 和 CSS 來顯示它們。

  在可遇見的未來中,瀏覽器都將能夠顯示大多數的不規范標記、代碼,因為如果它們不這么做,成千上萬的不規范站點都將無法正常顯示——那么大眾就很可能開始責備瀏覽器了,而不是責備 Web 設計者。然而,其他的設備(那些沒有臺式機強大處理功能的設備)將會更加依賴那些他們所遇到代碼的標準化兼容性了。

  創作工具軟件廠商

  創作工具軟件廠商——例如 Macromedia , 它制作了 Dreamweaver ——也像Web設計者一樣,開始遵從 WS 了,比如,它們越來越多的客戶要求這些創作工具可以輸出規范的標記。原本這些可視化的開發環境都沒有太好的口碑,因為它們會生成混亂、不規范的標記;然而,最新的主要可視化開發環境都援引了標準化的兼容性和可訪問性的元素,這也成為了主要的賣點。軟件廠商一定要聆聽,并回應市場的需求。

  Web 用戶

  我們設計的網站的用戶也從我們采用 WS 中獲益,即使他們并沒有認識到這一點!或許他們正無意識的使用那些專門針對當今流行瀏覽器而開發的站點。如果這些用戶轉用其他的瀏覽器,他們或許就會發現這個在線的體驗就不再令人享受了,因為那些專屬的標記是不會被新瀏覽器所接受的。一個標準化可兼容的站點在不同的瀏覽器中都有很好的表現,不論是在現有的,還是在未來的瀏覽器中都同樣優秀。

  此外,一個遵照可訪問性建議的網站對那些發現瀏覽網頁不如意的用戶也是很有親和力的。Web 應該給那些視覺有缺陷或其他的殘疾人提供更方便的購物、閱讀、搜索的條件。不應該因為用專屬標記或者其他排它(指瀏覽器)技術的站點,使他們無法瀏覽。

來源:中國站長資訊網

]]>
<![CDATA[暴力測試看效果:誰家殺毒軟件可防止QQ密碼被盜(2)]]> 1 Mon, 06 Nov 2006 00:00:00 GMT 瑞星2006木馬墻成功攔截

 瑞星2006  

 瑞星今年產品的主打賣點之一是“木馬墻”密碼防盜,在測試中確實發現他和其他的殺毒軟件不太一樣。這個功能在個人防火墻2006中,所以測試的時候沒有安裝它的殺毒軟件。 它不需要事先把密碼什么的錄入進去,在防火墻的游戲保護里把QQ加進去就OK了。

 

 然后運行病毒程序再啟動QQ,瑞星個人防火墻立即提示檢測到QQ正在運行。


 退出QQ后,在System32目錄下也 沒有生成記錄密碼的文件。

 

 同時,瑞星的防火墻提示有進程訪問QQ,點擊詳情以后可以看到是哪些程序要訪問QQ的進程。

 其中Sysapis.dll文件就是病毒釋放的。  

 感覺瑞星06的木馬墻防盜功能確實不錯,要是說明書寫得再清楚點就好了,我琢磨了半天才知道木馬墻原來在游戲保護里面...



一起評測的其他兩家軟件:一個一聲不吭 默默被虐,一個象啞巴一樣不能報警。密碼都沒有被保護住。

 整個測試完畢,感覺瑞星2006確實是下功夫了,木馬墻效果確實不錯,防火墻比以前強大了不少,殺毒軟件也不像05那么占內存了。

來源:瑞星病毒頻道

]]>
<![CDATA[暴力測試看效果:誰家殺毒軟件可防止QQ密碼被盜(1)]]> 0 Mon, 06 Nov 2006 00:00:00 GMT 國內殺毒軟件的測試環境  
     國內三家殺毒軟件都在年底推出了自己的2006版新品,并且都說自己能夠查殺木馬,有隱私保護功能保證密碼不會被盜。到底這幾家的密碼防盜如何,讓我們進行個暴力測試看看實際效果。

     既然是暴力測試,就一定得找個真家伙,我用的是一個盜QQ的木馬。他運行以后會記錄用戶的QQ密碼,然后把信息加密保存在系統目錄下面(文件名為recinfo.dll),然后再通過郵件發出去。

     測試環境:Athlon 64 3000+、1GB內存、Win2000 SP4中文版、裸機測試

    為了測試公平,每測試完一個軟件都用Ghost重新恢復系統,并且不開啟殺毒軟件的監控,只使用隱私保護功能。

     沒有安裝任何的殺毒軟件和防火墻進行測試,為了防止密碼被發送出去,測試過程中先拔掉了網線。

     運行木馬,然后打開QQ,輸入號碼和密碼。木馬會記錄密碼,然后在system32目錄下生成“recinfo.dll”。

  
  

    文件可以用記事本打開,里面記錄的應該就是QQ號碼和密碼的信息了。   

    一旦連通網絡以后,這個文件的內容會自動通過郵件發出去,并且會刪除這個文件。

  

]]>
<![CDATA[瑞星病毒及木馬預警一周播報(2006.11.06-11.12)]]> 0 Mon, 06 Nov 2006 00:00:00 GMT “威金”病毒狂出百余變種 瑞星推出免費專殺工具
 
    近期有一個名為“威金蠕蟲(Worm.Viking)”的病毒正在互聯網上肆虐。該病毒集文件型病毒、蠕蟲病毒、病毒下載器于一身,傳播能力非常強。該病毒會破壞用戶的一些軟件,造成它們無法使用。目前,該病毒已出現百余變種,以躲避殺毒軟件的查殺。
 
    本周關注病毒:威金蠕蟲變種DRWorm.Viking.dr 警惕程度 ★★★☆
    “威金蠕蟲”是一個能在WIN9X/NT/2000/XP系統上運行的蠕蟲病毒,通過感染文件、局域網以及其它病毒下載傳播。它在企業網絡的傳播、掃描、網絡下載等會消耗大量資源,局域網中只要有一臺機器中毒,就可能造成全網運行不正常,甚至網絡堵塞。該病毒還從網上下載其它病毒、流氓軟件等,相互保護、相互影響,并且會實時更新對抗反病毒軟件的查殺,因此一旦中毒,很難徹底清除。目前,不少殺毒軟件僅能對染毒文件進行刪除處理,造成用戶的文件丟失。瑞星殺毒軟件2006版可以清除掉染毒文件中的病毒,并將這些文件恢復成正常狀態。
 
    專家建議:
    1、建立良好的安全習慣,不打開可疑郵件和可疑網站;2、很多病毒利用漏洞傳播,一定要及時給系統打補丁;3、安裝專業的防毒軟件升級到最新版本,并打開實時監控程序;4、安裝帶有“木馬墻”功能的個人防火墻軟件,防止密碼丟失。
 
    查殺方法:
    請廣大用戶及時升級手中的瑞星殺毒軟件2006版或下載版到18.52版本。沒有安裝殺毒軟件的朋友可以登陸http://online.rising.com.cn使用瑞星在線殺毒清除病毒,同時可撥打反病毒急救電話010-82678800或登錄http://help.rising.com.cn使用在線專家門診免費尋求幫助。

來源:瑞星病毒頻道]]>
<![CDATA[全文本檢索的應用]]> 0 Mon, 06 Nov 2006 00:00:00 GMT 1. SQL Server7 的 DeskTop 版中沒有全文本檢索。
2. 一個表只能有一個全文本檢索。
3. 被檢索的表必須有單列的唯一索引。
4. 全文本的索引存儲在文件系統中,而非數據庫中。
5. 更新全文本索引的過程比常規索引要耗時,而且也不象常規索引那樣可以由數據庫系統立即更新。
6. 全文本索引包含在全文本目錄( Full-Text Catalog )中,每個數據庫可以包含一個或多個目錄,但一個目錄不能屬于
多個數據庫。
7. 全文本檢索只能在真正的表上創建,不能是視圖,系統表,臨時表。
8. 全文本檢索會忽略某些噪音字( noise words),比如英文的 a,the,and,中文的'和','是'等等。
9. 如果在查詢中包含 noise words ,就會引發錯誤,在應用程序中應去除這些 noise words。

啟動全文本檢索服務。
方法A:在企業管理器中打開 Support Services 文件夾,在 Full-Text Search 的右鍵菜單中選擇 Start。
方法B:在 SQL Server Service Manager 的 Services 下拉列表中選擇 Microsoft Search,并單擊 Start/Continue 按
鈕。
方法C:使用 net start mssearch 的命令行方式。
使用全文本檢索向導( Full-Text Indexing Wizard )。
step1. 選擇被檢索的數據庫,在 Tools 的菜單中,選擇 Full-text Indexing,進入歡迎( Welcome )的屏幕,單擊
next。
step2. 選擇被檢索的表,單擊 next。
step3. 選擇唯一索引,單擊 next。
step4. 選擇被索引的列,單擊 Add,該列顯示在右欄中。單擊 next。
step5. 選擇目錄(選擇已存在的目錄,或創建新的目錄),單擊 next。
step6. 選擇或創建 population schedule(可選項),單擊 next。
step7. 單擊 finish。
使用 SQL-DMO (以 VB 為例)
step1. 在工程的引用中選擇 Microsoft SQLDMO Object Library。
step2. 創建 SQLServer 對象。
Dim objSQL As New SQLDMO.SQLServer
objSQL.Connect "localhost", "sa", ""
step3. 創建新的目錄,并加入到被索引的數據庫目錄中。
Dim objCatalog As New SQLDMO.FullTextCatalog
'使 pubs 為全文本檢索的數據庫
objSQL.Databases("pubs").EnableFullTextCatalogs
'創建新的目錄
objCatalog.Name = "ftcPubsTest"
'將新目錄加入到目錄集合中
objSQL.Databases("pubs").FullTextCatalogs.Add objCatalog
step4. 在表上創建全文本索引。
Dim objTable As New SQLDMO.Table
'指定被索引的表
Set objTable = objSQL.Databases("pubs").Tables("authors")
'指定目錄名和唯一索引名
objTable.FullTextCatalogName = "ftcPubsTest"
objTable.UniqueIndexForFullText = "UPKCL_auidind"
objTable.FullTextIndex = True

'指定被索引的列
objTable.Columns("au_lname").FullTextIndex = True
objTable.Columns("au_fname").FullTextIndex = True

'激活該表上的全文本索引
objTable.FullTextIndexActive = True

step5. 啟動全文本目錄
objCatalog.Start SQLDMOFullText_Full
使用存儲過程
step1. 使 pubs 為全文本檢索的數據庫
USE Pubs
go
sp_fulltext_database 'enable'

step2. 創建新的目錄
sp_fulltext_catalog 'ftcPubsTest','create'
step3. 指定被索引的表
sp_fulltext_table 'authors','create','ftcPubsTest','UPKCL_auidind'
step4. 指定被索引的列
sp_fulltext_column 'authors','au_lname','add'
sp_fulltext_column 'authors','au_fname','add'
step5. 激活該表上的全文本索引
sp_fulltext_table 'authors','activate'
step6. 啟動全文本目錄
sp_fulltext_catalog 'ftcPubsTest','start_full'

CONTAINS 語法
我們通常在 WHERE 子句中使用 CONTAINS ,就象這樣:SELECT * FROM table_name WHERE CONTAINS
(fullText_column,'search contents')。

我們通過例子來學習,假設有表 students,其中的 address 是全文本檢索的列。
1. 查詢住址在北京的學生
SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, 'beijing' )
remark: beijing是一個單詞,要用單引號括起來。

2. 查詢住址在河北省的學生
SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, '"HEIBEI province"' )
remark: HEBEI province是一個詞組,在單引號里還要用雙引號括起來。

3. 查詢住址在河北省或北京的學生
SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, '"HEIBEI province" OR beijing' )
remark: 可以指定邏輯操作符(包括 AND ,AND NOT,OR )。

4. 查詢有 '南京路' 字樣的地址
SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, 'nanjing NEAR road' )
remark: 上面的查詢將返回包含 'nanjing road','nanjing east road','nanjing west road' 等字樣的地址。
A NEAR B,就表示條件: A 靠近 B。

5. 查詢以 '湖' 開頭的地址
SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, '"hu*"' )
remark: 上面的查詢將返回包含 'hubei','hunan' 等字樣的地址。
記住是 *,不是 %。

6. 類似加權的查詢
SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, 'ISABOUT (city weight (.8), county wright (.4))' )
remark: ISABOUT 是這種查詢的關鍵字,weight 指定了一個介于 0~1之間的數,類似系數(我的理解)。表示不同條件有不
同的側重。

7. 單詞的多態查詢
SELECT student_id,student_name
FROM students
WHERE CONTAINS( address, 'FORMSOF (INFLECTIONAL,street)' )
remark: 查詢將返回包含 'street','streets'等字樣的地址。
對于動詞將返回它的不同的時態,如:dry,將返回 dry,dried,drying 等等。

以上例子都使用英文,不使用中文是因為有的查詢方式中文不支持,而且我的計算機是英文系統。


CONTAINSTABLE 語法
我們通常在 FROM 子句中使用 CONTAINSTABLE ,就象這樣:SELECT * FROM table_name,CONTAINTABLE
(fulltext_table,fullText_column,'search condition') WHERE ......。

CONTAINSTABLE 在查詢方式上與 CONTAINS 幾乎一樣,所以就不用贅述了。CONTAINSTABLE 返回的是符合查詢條件的表,
在 SQL 語句中我們可以把它當作一個普通的表來使用。

我們看一個例子,比較這兩種表的不同。
SELECT FT_TBL.student_name,FT_TBL.student_score,KEY_TBL.RANK
FROM report AS FT_TBL INNER JOIN
CONTAINSTABLE( student,address,
'ISABOUT (city weight (.8), county wright (.4))' ) AS KEY_TBL
ON FT_TBL.student_id = KEY_TBL.[KEY]
ORDER BY KEY_TBL.RANK
CONTAINSTABLE 返回的表包含有特殊的兩列:KEY,RANK。
在第一部分里我們就強調了:被全文索引的表必須有唯一索引。這個唯一的索引列在返回的表中就成為 KEY。我們通常把
它作為表連接的條件。

在某些網站搜索時,結果中會出現表示匹配程度的數字,RANK 與此類似。它的值在0~1000之間,標識每一行與查詢條件的
匹配程度,程度越高,RANK 的值大,通常情況下,按照 RANK 的降序排列。
FREETEXT 語法
FREETEXT 與 CONTAINS 類似,只是沒有 CONTAINS 的精度高。在 CONTAINS 中,對查詢條件的寫法有很多要求,而
FREETEXT 就沒有,可以是任意的單詞,詞組或句子。看下面的例子:
SELECT CategoryName
FROM Categories
WHERE FREETEXT (Description, 'sweetest candy bread and dry meat' )

FREETEXTTABLE 語法
和 CONTAINSTABLE 一樣,FREETEXTTABLE 返回帶有 KEY,RANK 的表。舉例說明:
SELECT FT_TBL.CategoryName,
FT_TBL.Description,
KEY_TBL.RANK
FROM Categories AS FT_TBL INNER JOIN
FREETEXTTABLE(Categories, Description,
'sweetest candy bread and dry meat') AS KEY_TBL
ON FT_TBL.CategoryID = KEY_TBL.[KEY]
在 ASP 中使用全文本檢索
Dim cnn
Dim rs
Dim strSQL

strSQL = "SELECT book_name " &_
"FROM books " &_
"WHERE CONTAINS( description, '" & Request("search_condition") & "' )"

Set cnn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.RecordSet")

cnn.Open "provider=sqloledb;datasource=.;initial catalog=books;user id=sa;pasword=;"
rs.Open strSQL,cnn


上面的例子十分簡單,僅為示意。只要掌握了 CONTAINS 和 CONTAINSTABLE 的語法,在使用上和一般的 ADO 查詢一樣。]]>
<![CDATA[網頁設計中META標簽寫法的常見錯誤及后果]]> 0 Mon, 06 Nov 2006 00:00:00 GMT   網頁設計中META標簽寫法的常見錯誤及后果

  搜索引擎優化通常會涉及到網頁META標簽的話題,META標簽內容寫作的是網絡營銷導向網站建設中網頁設計的基本工作內容之一,在網絡營銷教學網站網絡營銷知識庫(www.wm23.com/resource.htm)中介紹過META標簽及其在搜索引擎營銷中的主要作用(詳見http://www.wm23.com/resource/R03/site_3032.htm),雖然并不是所有的搜索引擎都將META標簽中的內容作為抓取網頁信息的依據,不過正確的META標簽對于一些主流搜索引擎建立網頁索引信息仍然是非常重要,至少對于常用的搜索引擎之一google來說,對META信息就非常重視,合理的META標簽將被作為網頁索引信息的內容呈現在搜索結果中。

  下面內容就是本文HTML源代碼中的META標簽內容,如果有興趣,您不妨另找一個網站,從某個網頁源代碼中看看是否有相應的內容,以及META標簽設計是否合理。

  <meta name="description" content="網頁設計中META標簽描述和關鍵詞寫法的常見錯誤包括,整個網站所有的網頁使用同樣的META標簽內容,META標簽中網頁介紹信息與網站內容缺少相關性等, 本文歸納了網頁設計中META標簽寫法的常見錯誤及可能后果.">
<meta name="keywords" content="META標簽,寫法" >

  在本文寫作過程中,發現我曾在1999年12月23日翻譯過一篇與META標簽相關的文章“網站推廣——搜索引擎登記技巧”,其中已經詳細介紹過網頁標題設計、關鍵詞選擇、以及META標簽的寫作方法等搜索引擎營銷的基本內容。那時的搜索引擎登記往往還需要人工向搜索引擎提交網站資料。轉眼已經6年時間了,搜索引擎收錄網站的規則發生了很大變化,現在的搜索引擎基本上不需要網站管理員提交什么資料,只要網站被其他網站鏈接,搜索引擎即可根據這種鏈接關系發現新網站并收錄到搜索引擎數據庫中(如果符合收錄規則的話)。盡管搜索引擎技術及搜索引擎營銷發展非常快,但META標簽設計這樣的基本工作道理仍然是一樣的。

  META標簽是一項網站內容維護中最基礎的工作,然而根據近一年來對多個行業近千個網站的分析,很多網站對于META標簽中網頁描述(description)和關鍵詞(Keywords)的寫法都存在一定的問題,還有許多網頁根本沒有設計META標簽,不僅一般傳統企業網站如此,就連許多專業電子商務網站也是這樣。

  META標簽的問題可能與網站的運營環境有一定關系,比如對于一些動態生成的META標簽,這可能受到網站后臺發布功能的限制;在2002年前后建設的網站,可能根本沒有考慮META標簽的問題,因為當時主流搜索引擎對META標簽內容的關注正處于一個轉折時期,大部分搜索引擎已經不在重視META標簽。更多的情況下,則可能是網站經營者沒有網站優化設計的意識,或者沒有重視這項工作。

  網頁設計中META標簽寫法的常見錯誤

  根據新競爭力網絡營銷管理顧問(www.jingzhengli.cn)的調查分析,網頁設計中META標簽寫法的常見錯誤如下:

  META標簽中沒有網頁描述和關鍵詞設計;

  整個網站所有的網頁使用同樣的META標簽內容;

  在META描述“description”中堆砌關鍵詞,而不是對網頁核心內容的自然語言描述;

  META標簽中關鍵詞和描述的內容一樣,有些甚至和網頁標題一樣;

  META標簽中網頁介紹信息與網站內容缺少相關性;

  META標簽中的關鍵詞數量過多……

  網頁設計中出現不合理的META標簽會有什么后果?

  當META描述中內容設計不合理但沒有原則錯誤時,搜索引擎對META標簽中的內容可能不做任何處理,直接從網頁正文中抓取相關的信息,但是,如果有同類網站的相關網頁設計了合理的META標簽,那么自然會降低在搜索結果中的網頁排名,也就失去了設計META標簽的意義。如果META中的內容與網頁中的信息根本沒有相關性,那么這個網頁很可能被搜索引擎視為低質量的;如果堆砌關鍵詞過多的話,說不定就會被視為作弊,網站輕則被搜索引擎降低排名級別,重的被整體刪除也有可能。可見這小小的META標簽是不能馬馬虎虎的。

來源:天極網

]]>
<![CDATA[實戰代碼分析 為網頁加播放器]]> 0 Mon, 06 Nov 2006 00:00:00 GMT

我們在網頁上看到的播放器無外乎WMP/RealOne/Macromedia Flash Player,其他的無非是面板不同,或者添加了其他控件,對于計算機上安裝的一些播放器也都是編碼和解碼器的整合,其最核心的編碼和解碼技術是相同的。例如:網絡上最流行的windows media流(asf,wma,wmv格式...),Real流(rm,rmvb...),還有MPEG系列編碼格式(MP4/MP3格式...)

  Windows Media Video 是微軟推出的一種流媒體格式,它是在“同門”的ASF(Advanced Stream Format)格式升級延伸來得.在同等視頻質量下,WMV格式的體積非常小,因此很適合在網上播放和傳輸。Windows Media Player9兼容所有格式的WMV,官方編碼器是Windows Media Encoder ,但是如果你想轉制 高質量的wmv文件,那您一定要有超大的內存來處理數據...

  無意中發現CASTPOST的播放器可以自己定義大小,對于WMV格式的在線播放可以說已經足夠快了,然后就費了好大勁把一些精彩的短片和一些經典的MTV轉化WMV格式放了上來,盡管現在不能下載了,但是只要不是連接人數過多,播放起來還是很流暢的^_^

  WMP加入了ActiveX解碼器控件,不僅可以放曲子,還能放Flash和其它視頻文件

  <object align=middle classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" class=OBJECT id=MediaPlayer width=196 height=196>
<param name=ShowStatusBar value=0>
<param name=Filename value="http://202.116.*.*/video/story/chinese/hynh/b.wmv">
<embed type=application/x-oleobject codebase="http://activex.microsoft.com/activex/con ... n/nsmp2inf.cab#Version=5,1,52,701" >
</embed>
</object>

  想用WMP連續播放請參照ASX元文件使用講解:使用ASX播放列表吧

  上面的這個播放器是老式的那種,6.4版本!新式播放器是在MediaPlayer9.0以后出現的,也就是說只有裝了9.0或9.0以上的播放器才能正常使用的。

  --------------------------------------------------------------------------------

  下面是新式播放器代碼,相對以前的來說要簡單很多:

  <object id="player" height="64" width="260" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<param NAME="AutoStart" VALUE="-1">
<!--是否自動播放-->
<param NAME="Balance" VALUE="0">
<!--調整左右聲道平衡,同上面舊播放器代碼-->
<param name="enabled" value="-1">
<!--播放器是否可人為控制-->
<param NAME="EnableContextMenu" VALUE="-1">
<!--是否啟用上下文菜單-->
<param NAME="url" value="/blog/1.wma">
<!--播放的文件地址-->
<param NAME="PlayCount" VALUE="1">
<!--播放次數控制,為整數-->
<param name="rate" value="1">
<!--播放速率控制,1為正常,允許小數,1.0-2.0-->
<param name="currentPosition" value="0">
<!--控件設置:當前位置-->
<param name="currentMarker" value="0">
<!--控件設置:當前標記-->
<param name="defaultFrame" value="">
<!--顯示默認框架-->
<param name="invokeURLs" value="0">
<!--腳本命令設置:是否調用URL-->
<param name="baseURL" value="">
<!--腳本命令設置:被調用的URL-->
<param name="stretchToFit" value="0">
<!--是否按比例伸展-->
<param name="volume" value="50">
<!--默認聲音大小0%-100%,50則為50%-->
<param name="mute" value="0">
<!--是否靜音-->
<param name="uiMode" value="mini">
<!--播放器顯示模式:Full顯示全部;mini最簡化;None不顯示播放控制,只顯示視頻窗口;invisible全部不顯示-->
<param name="windowlessVideo" value="0">
<!--如果是0可以允許全屏,否則只能在窗口中查看-->
<param name="fullScreen" value="0">
<!--開始播放是否自動全屏-->
<param name="enableErrorDialogs" value="-1">
<!--是否啟用錯誤提示報告-->
<param name="SAMIStyle" value>
<!--SAMI樣式-->
<param name="SAMILang" value>
<!--SAMI語言-->
<param name="SAMIFilename" value>
<!--字幕ID-->
</object>

  --------------------------------------------------------------------------------

  RealOne播放器代碼:

  <object id="vid" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width=427 height=300>
<param name="_ExtentX" value="11298">
<param name="_ExtentY" value="7938">
<param name="AUTOSTART" value="-1">
<param name="SHUFFLE" value="0">
<param name="PREFETCH" value="0">
<param name="NOLABELS" value="-1">
<param name="SRC" value="rtsp://211.89.225.1/encoder/cnr3";>
<param name="CONTROLS" value="Imagewindow">
<param name="CONSOLE" value="clip1">
<param name="LOOP" value="0">
<param name="NUMLOOP" value="0">
<param name="CENTER" value="0">
<param name="MAINTAINASPECT" value="0">
<param name="BACKGROUNDCOLOR" value="#000000">
</object> <object id="vid2" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width=427 height=30>
<param name="_ExtentX" value="11298">
<param name="_ExtentY" value="794">
<param name="AUTOSTART" value="-1">
<param name="SHUFFLE" value="0">
<param name="PREFETCH" value="0">
<param name="NOLABELS" value="-1">
<param name="SRC" value="rtsp://211.89.225.1/encoder/cnr3";>
<param name="CONTROLS" value="ControlPanel">
<param name="CONSOLE" value="clip1">
<param name="LOOP" value="0">
<param name="NUMLOOP" value="0">
<param name="CENTER" value="0">
<param name="MAINTAINASPECT" value="0">
<param name="BACKGROUNDCOLOR" value="#000000">
</object>

  --------------------------------------------------------------------------------

  看著很多很復雜的樣子,其實就是多了些播放器參數,可以不要...

  Real Player 網頁播放器 參數含義

  參數:autostart 屬性:True或是False 作用:指定是否自動播放指定的源文件

  參數:backgroundcolor 屬性:任何用符號“#”開頭的16進制數值或是任何預定義的顏色作用:指定圖像窗口的背景顏色

  參數:center 屬性:True或是False 作用:指定片斷使用初始編碼大小播放,并且在圖像窗口的中央。

  參數:classid 屬性:"clsid:CFCDAA03-8BE4-1lcf-B84B0020AFBBCCFA:** 作用:用于指定ActiveX控件的唯一的字符串標示,可以認出嵌入的RealPalyer播放器。

  參數:console 屬性:任何字符串作用:可以將各種不同的RealPlayer控制聚集在網頁上,這樣它們可以交互使用或是保持獨立,而且互相不影響

  參數:controls 屬性:ImageWindow,All,ControlPanel,PlavButton,PlayOnlyButton, PauseButton,StopButton,FFCtrl,RWCtrl,MuteCtrl,MuteVolume,VolumeSlider,PositionSlider,TACCtrl,HomeCtrl,InfoVolumePanel,InfoPanel,StatusBar,StatusField,PositionField 作用:可以讓你指定那些控制是可見的。

  參數:height 屬性:任何整數值作用:指定RealPlayer元素的高度,單位:像素

  參數:id 屬性:任何字符串作用:為標簽中的RealPlayer元素指定名字。

  參數:imagestatus 屬性:True或是False 作用:指定是否在圖像窗口中顯示狀態信息,默認值是true

  參數:loop 屬性:True或是False 作用:可以讓你指定片斷是否無限循環

  參數:maintainaspect 屬性:True或是False 作用:默認RealPlayer拉伸所有的片斷來充滿整個圖像窗口。

  參數:name 屬性:任何字符串作用:為標簽中的RealPlayer元素指定名字(在標簽中使用id)

  參數:nojava 屬性:True或是False 作用:避免啟動Java虛擬機

  參數:nolabels 屬性:True或是False 作用:可以禁止顯示標題或是版權信息(realplayer5.0以上時,它是垃圾...)

  參數:nologo 屬性:True或是False 作用:避免RealPlayer啟動時在圖像窗口中顯示

  參數:numloop 屬性:任何整數值作用:讓你能夠指定文件片循環的次數,不需要參數loop

  參數:prefetch 屬性:True或是False 作用:指定在播放前,RealPlayer是否可以獲得流描述信息,默認值是False

  參數:region 屬性:任何字符串作用:同SMIL一起使用。允許你指定使用HTML代替SMIL

  參數:scriptcallbacks 屬性:用逗號分割的列表作用:指定瀏覽器的回調監控(好高級的東東!)

  參數:shuffle 屬性:True或是False 作用:同多文件片的ram文件或是SMIL文件一起使用。可以讓RealPlayer隨機播放列表中的文件

  參數:src 屬性:任何合法的相對或是完整的URL 作用:指定播放的文件或是源文件的地址

  參數:type 屬性:字符串作用:為嵌入插件指定MIME類型

  參數:width 屬性:任何整數值作用:指定RealPlayer元素的寬度

  RealPlayer的一些函數、方法和過程

  這是 Real Player ActiveX Control Library (Version 1.0) 的所有函數與方法,有興趣可以研究一下。

  function GetSource: WideString;

  procedure SetSource(const lpszNewValue: WideString);

  function GetConsole: WideString;

  procedure SetConsole(const lpszNewValue: WideString);

  function GetControls: WideString;

  procedure SetControls(const lpszNewValue: WideString);

  function GetNoLabels: WordBool;

  procedure SetNoLabels(bNewValue: WordBool);

  function GetAutoStart: WordBool;

  procedure SetAutoStart(bNewValue: WordBool);

  function GetAutoGotoURL: WordBool;

  procedure SetAutoGotoURL(bNewValue: WordBool);

  function GetVolume: Smallint;

  procedure SetVolume(nVol: Smallint);

  function GetMute: WordBool;

  procedure SetMute(bMute: WordBool);

  function GetLoop: WordBool;

  procedure SetLoop(bVal: WordBool);

  function GetImageStatus: WordBool;

  procedure SetImageStatus(bEnable: WordBool);

  function GetPacketsTotal: Integer;

  function GetPacketsReceived: Integer;

  function GetPacketsOutOfOrder: Integer;

  function GetPacketsMissing: Integer;

  function GetPacketsEarly: Integer;

  function GetPacketsLate: Integer;

  function GetBandwidthAverage: Integer;

  function GetBandwidthCurrent: Integer;

  procedure DoPlayPause;

  procedure DoStop;

  procedure DoNextItem;

  procedure DoPrevItem;

  function CanPlayPause: WordBool;

  function CanStop: WordBool;

  function HasNextItem: WordBool;

  function HasPrevItem: WordBool;

  function HasNextEntry: WordBool;

  function HasPrevEntry: WordBool;

  procedure DoNextEntry;

  procedure DoPrevEntry;

  procedure AboutBox;

  procedure EditPreferences;

  procedure HideShowStatistics;

  function IsStatisticsVisible: WordBool;

  procedure DoGotoURL(const url: WideString; const target: WideString);

  procedure DoPlay;

  procedure DoPause;

  function GetPosition: Integer;

  function GetPlayState: Integer;

  function GetLength: Integer;

  function GetTitle: WideString;

  function GetAuthor: WideString;

  function GetCopyright: WideString;

  function GetClipWidth: Integer;

  function GetClipHeight: Integer;

  function CanPlay: WordBool;

  function CanPause: WordBool;

  procedure SetPosition(lPosition: Integer);

  function GetNumLoop: Integer;

  procedure SetNumLoop(lVal: Integer);

  function GetCenter: WordBool;

  procedure SetCenter(bVal: WordBool);

  function GetNoLogo: WordBool;

  procedure SetNoLogo(bVal: WordBool);

  function GetMaintainAspect: WordBool;

  procedure SetMaintainAspect(bVal: WordBool);

  function GetBackgroundColor: WideString;

  procedure SetBackgroundColor(const pVal: WideString);

  function GetStereoState: WordBool;

  function GetLiveState: WordBool;

  function GetShowStatistics: WordBool;

  procedure SetShowStatistics(bVal: WordBool);

  function GetShowPreferences: WordBool;

  procedure SetShowPreferences(bVal: WordBool);

  function GetShowonmouseover WordBool;

  procedure SetShowAbou

來源:天極網]]>
<![CDATA[解決Dreamweaver8中CSS應用無效問題]]> 0 Mon, 06 Nov 2006 00:00:00 GMT 按此在新窗口瀏覽圖片

主要原因就是DW8新多出了一個“樣式呈現工具欄”,該工具欄允許你輕易的為不同的媒體類型,例如屏幕、手持設備和打印輸出進行設計。其他的支持媒體類型有投影設備, TTY(Television Type Devices),以及TV媒體類型。同時還提供了通過開關CSS顯示按鈕來打開或關閉所有樣式呈現的能力。

  打開“樣式呈現工具欄”方法是:打開DW8的“查看”菜單,選擇“工具欄”的下級子菜單“樣式呈現”,即可在DW8環境內打開該工具欄面板。
按此在新窗口瀏覽圖片

1、屏幕 2、打印  3、手持設備  4、投影設備  5、TTY  6、TV  7、打開/關閉CSS
  此時,單擊“打開/關閉CSS”激活按鈕,頁面的CSS樣式加載就成功了。

按此在新窗口瀏覽圖片

作者:Cnbruce  來源:天極論壇

]]>
<![CDATA[網頁UI設計95%是排版]]> 1 Mon, 06 Nov 2006 00:00:00 GMT 更多參考資料(本文鏈接皆是為用戶提供資料)

  web排版

  為了“破除關于web排版的某些荒謬想法”,他已經“按照Bringhurst的工作原則來構建他的網站,并解答如何通過HTML和CSS中可用的技術來達成各項目標”。

  優化排版的5個簡單步驟

  他所談論的排版“并不是你典型的‘該用哪種字體’的排版”。對于相信讓字號和行間距默認大小使得文本能夠任意縮放會提高網站可用性的人,這是一個不錯的閱讀材料。

  Khoi Vinh

  behaviordesign的創始人之一。現為NYTimes.com的設計主管。非常天才的一個人。

  Rod Graves

  通訊設計師。令人贊嘆的工作:“排版是我絕對的中心。排版網格和層次通常會成為我開發的視覺語言的基礎。”

  A List Apart

  通過字樣通訊。字體和布局。為讀者設計。易讀性。字樣,圖形設計。web排版的問題。控制web排版:字號、字體和顏色。CSS方法,瀏覽器問題,用戶問題和解決方案。

  Association Typographique Internationale

  ATypl(Association Typographique Internationale) 是一個專注于樣式和排版的主要國際組織。創建于1957年,ATypl為國際樣式社區之間提供通訊的結構,信息和活動。

  Thinking with Type

  書籍Thinking with Type的在線伙伴:設計師,作家,編輯和學生的關鍵指南。

  Typetester

  比較屏幕字體樣式。

  Typophile

  Typophile是一個會員制和贊助商支持的社區。2000年以來Typophile引領開放合作,并且我們總是能學習到好主意。我們他們伺服超過每月3百萬的網頁。

  Typohile Wiki

  一個有關樣式和設計所有一切的用戶創建百科全書。用戶為建立協作,有用,平衡和相關的資源而創建和編輯條目。

  The Next Big Thing in Online Type

  比爾蓋茨要計算機用戶,哦,微軟用戶,能夠擁有一個更舒暢的屏幕閱讀體驗——太重要以至于提高屏幕閱讀成為他最重要的五件事之一。

  Emil Ruder, Typographie (Amazon)

  Emil Ruder’s Typography是一本永恒的書,幾代排印師和圖形設計師都從中學習基本原理。Ruder, 二十世紀最偉大的排印師之一,是一個拋棄并用新的規則取代Emil Ruder傳統規則的先鋒,來滿足新排印技術的需求。

作者:積累 翻譯  來源:5D

]]>
<![CDATA[網頁UI設計95%是排版]]> 0 Mon, 06 Nov 2006 00:00:00 GMT  本文譯自一個研究并提供信息架構的網站:Information Architects Japan,原文:Web design is 95% typography.

  看到這個題目,大家的第一感覺可能是“聳人聽聞”。不管是95%或是更多或是更少,排版確實是一個不可忽略的問題。在我所遇到的web設計師中,還沒有發現誰真正在意web排版的。看到這篇文章,感觸頗深(因為我剛使用linux的時候需要配置字體,順便學習了不少的字體知識,也順便成了一個愛好),周日在家挺閑,為了提高英語水平,順手翻譯了出來。希望對大家有所啟發。

  又及,文章多次出現typography這個單詞。正規的中文翻譯應該是“排印”,但考慮web這個非印刷媒體,使用排印并不見得好。于是我根據語境,有時用“排版”,有時用“排印”,請讀者明鑒。以下是翻譯正文。

  web中的信息有95%是成文的語言。為何web設計師應該好好學習一下設計成文信息的主要準則,換句話說,排版?這就是最佳的理由。  信息設計就是排版

  回到1969年,Emil Ruder, 一個瑞士著名的排印大師,其筆下關于當時的印刷氛圍,簡直就是我們今天網站的寫照:

  今天印刷術的泛濫成災讓我們的個人價值被輕視,因為郁悶的我們現在并不能掌控印刷中的一切。分割、組織和實現印刷術的一切是排印師應有的任務,只有這樣,讀者才有更好的機會找出吸引她/他的東西。

  信息設計師是21世紀的排版師

  稍微聯想一下(請用在線取代印刷),這就像是信息設計師的職務描述。分割、組織和實現印刷術的一切是“信息設計師”應有的任務,只有這樣,讀者才有更好的機會找出吸引她/他的東西。宏觀排版(所有的文本結構)跟微觀排版(樣式和空間的細節方面)包括我們今天稱為“信息設計”的很多方面。也就是說,信息設計師今天正在做排印師30年前的工作:

  排版面臨一個很直白的職責,這就是傳達信息。沒有理由能免除排版的這一職責。一個并不能閱讀的印刷品只能變成一個無用的產品。

  優化排版就是優化閱讀,親和力,可用性,綜合文本平衡等。組織文本塊并結合圖片,難道不是圖形設計師、可用性專家、信息架構師應該做的嗎?但為什么這是一個被忽視的主題呢?

  為什么這是一個被忽視的主題? 字體太少?分辨率低?

  反對在線排版準則的一個觀點是:能用的字太少了。第二個觀點是屏幕分辨率太低,首先就讓像素或者反鋸齒字體很難閱讀。

  文藝復興時期:只有一種字體

  認為我們沒有足夠的字體可用的觀點是不切題的:在意大利文藝復興時期,排印師只有一個字體可用,但這個時期還是產生一些頂級漂亮的排版品:

按此在新窗口瀏覽圖片

  該排印師應該沒有太在意他手中手能掌握的字體種類,實際上也不應該太在意字體的選擇。他應該更關心時代賦予自己手中所有的,并盡力發揮。

  選擇字樣并不是排版

  第二個觀點也并不見得好到哪兒去。在印刷初期,印出來的字母質量比我們今天在顯示器上看到的更差。更重要的是,如果處理得專業,屏幕字體更易于閱讀。信息設計不是關于使用好的字樣,而是關于使用好的排版。兩真的區別很大。誰都可以使用字樣,有人可以選擇好的字樣,但只有少數人能夠精通排版。

  把文本當作用戶界面

  對,不同平臺和不同瀏覽器如何處理字體是惱人的,也對,分辨率問題讓超過五分鐘的注意力集中很困難。但是,好啦,確保文本在所有主要平臺和瀏覽器中賞心悅目是web設計師的職責。正確的行間距,單詞和字母間距,留白,一定量顏色的使用有助于可讀性。但還不徹底。一個優秀的web設計師知道如何跟文本而不僅僅是內容打交道,“把文本當作用戶界面”。瞧瞧Kohi Vinh的網站,你大概會明白他的意思:

按此在新窗口瀏覽圖片

  稍微著名把文本當作用戶界面的網站例子有: google, ebay, craigslist, youtube, flickr, Digg, repit, delicious. 一個難以爭辯的必然,把文本當作用戶界面是成功的的唯一參數。成功的網站設法同時創建簡單的界面和強烈的特征。但這是另外一個主題了。

作者:積累 翻譯  來源:5D

]]>
<![CDATA[web標準優秀源碼下載]]> 0 Sun, 05 Nov 2006 00:00:00 GMT greengnn 整理

為了更好的推廣web標準,這里給出一些優秀的源碼下載,僅供學習者研究,抵制抄襲

{ Internet Services }

描述:
顏色/桔黃色、灰色。xhtml符合web標準,兼容瀏覽器。
Another template from the "Internet" series made with no tables and no hacks. Main colors are orange and grey.

D/Ls:264
類型:business
W3C:XHTML
IMG:yes
CSS:yes
JS:no
 點擊此處下載

{ Internet Market }

描述:
顏色/紅色、藍色,采用了圓角矩形框布局,符合標準,有良好的瀏覽器兼容性。
Tabless portal template in red and blue colors with round borders. Uses no hacks and displays well in most browsers.

D/Ls:1217
類型:business
W3C:XHTML
IMG:yes
CSS:yes
JS:no
  點擊此處下載

來源:我愛設計網

]]>
<![CDATA[Photoshop簡單打造一個好看的燈光效果]]> 1 Sun, 05 Nov 2006 00:00:00 GMT Photoshop簡單打造一個好看的燈光效果

Photoshop簡單打造一個好看的燈光效果

來源: 我愛設計網

]]>
<![CDATA[Photoshop簡單打造一個好看的燈光效果]]> 1 Sun, 05 Nov 2006 00:00:00 GMT Photoshop簡單打造一個好看的燈光效果

  復制圖層,然后執行高斯模糊,設置為3或者4都可以:

Photoshop簡單打造一個好看的燈光效果

  降低透明度為66%,原始圖也降低透明度33%:

Photoshop簡單打造一個好看的燈光效果

來源: 我愛設計網

]]>
<![CDATA[Photoshop簡單打造一個好看的燈光效果]]> 0 Sun, 05 Nov 2006 00:00:00 GMT Photoshop簡單打造一個好看的燈光效果

  新建立一個層,用鋼筆工具繪制:

Photoshop簡單打造一個好看的燈光效果

  轉換為選區:

Photoshop簡單打造一個好看的燈光效果

來源: 我愛設計網

]]>
<![CDATA[在網頁中顯示可拖動的月歷]]> 0 Sun, 05 Nov 2006 00:00:00 GMT 使用本文提供的javascript腳本,配合Dreamweaver的層和行為的運用,可以在頁面中顯示可拖動的精美月歷。

具體制作步驟如下:

1、啟動Dreamweaver MX,新建一個HTML文檔,切換到代碼視圖,編寫javascript腳本。

(1)在HTML文檔的< head>...< /head>插入下面的javascript腳本:

< SCRIPT LANGUAGE="javascript" TYPE="text/javascript">
  //定義月歷函數
  function calendar() {
  var today = new Date(); //創建日期對象
  year = today.getYear(); //讀取年份
  thisDay = today.getDate(); //讀取當前日

//創建每月天數數組
  var monthDays = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
  //如果是閏年,2月份的天數為29天
  if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) monthDays[1] = 29;
  daysOfCurrentMonth = monthDays[today.getMonth()]; //從每月天數數組中讀取當月的天數
  firstDay = today;//復制日期對象
  firstDay.setDate(1); //設置日期對象firstDay的日為1號
  startDay = firstDay.getDay(); //確定當月第一天是星期幾

//定義周日和月份中文名數組
  var dayNames = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
  var monthNames = new Array("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");
  //創建日期對象
  var newDate = new Date();

//創建表格
document.write("< TABLE BORDER=’0’ CELLSPACING=’0’ CELLPADDING=’2’ ALIGN=’CENTER’ BGCOLOR=’#0080FF’>")
  document.write("< TR>< TD>< table border=’0’ cellspacing=’1’ cellpadding=’2’ bgcolor=’#88FF99’>");
  document.write("< TR>< th colspan=’7’ bgcolor=’#C8E3FF’>");

//顯示當前日期和周日
  document.writeln("< FONT STYLE=’font-size:9pt;Color:#FF0000’>" + newDate.getYear() + "年" + monthNames[newDate.getMonth()] + " " + newDate.getDate() + "日 " + dayNames[newDate.getDay()] + "< /FONT>");

//顯示月歷表頭
document.writeln("< /TH>< /TR>< TR>< TH BGCOLOR=’#0080FF’>< FONT STYLE=’font-size:9pt;Color:White’>日< /FONT>< /TH>");
document.writeln("< th bgcolor=’#0080FF’>< FONT STYLE=’font-size:9pt;Color:White’>一< /FONT>< /TH>");
document.writeln("< TH BGCOLOR=’#0080FF’>< FONT STYLE=’font-size:9pt;Color:White’>二< /FONT>< /TH>");
document.writeln("< TH BGCOLOR=’#0080FF’>< FONT STYLE=’font-size:9pt;Color:White’>三< /FONT>< /TH>");
document.writeln("< TH BGCOLOR=’#0080FF’>< FONT STYLE=’font-size:9pt;Color:White’>四< /FONT>< /TH>");
document.writeln("< TH BGCOLOR=’#0080FF’>< FONT STYLE=’font-size:9pt;Color:White’>五< /FONT>< /TH>");
document.writeln("< TH BGCOLOR=’#0080FF’>< FONT STYLE=’font-size:9pt;Color:White’>六< /FONT>< /TH>");
document.writeln("< /TR>< TR>");

//顯示每月前面的"空日"
  column = 0;
  for (i=0; i  document.writeln("\n< TD>< FONT STYLE=’font-size:9pt’> < /FONT>< /TD>");
  column++;
  }

//如果是當前日就突出顯示(紅色),否則正常顯示(黑色)
  for (i=1; i<=daysOfCurrentMonth; i++) {
  if (i == thisDay) {
  document.writeln("< /TD>< TD ALIGN=’CENTER’>< FONT STYLE=’font-size:9pt;Color:#ff0000’>< B>")
  }
  else {
  document.writeln("< /TD>< TD BGCOLOR=’#88FF99’ ALIGN=’CENTER’>< FONT STYLE=’font-size:9pt;font-family:Arial;font-weight:bold;Color:#000000’>");
  }
  document.writeln(i);
  if (i == thisDay) document.writeln("< /FONT>< /TD>")
  column++;
  if (column == 7) {
  document.writeln("< TR>");
  column = 0;
  }
  }
  document.writeln("< TR>< TD COLSPAN=’7’ ALIGN=’CENTER’ VALIGN=’TOP’ BGCOLOR=’#0080FF’>")
  document.writeln("< FORM NAME=’time’ onSubmit=’0’>< FONT STYLE=’font-size:9pt;Color:#ffffff’>")

//顯示當前時間
  document.writeln("當前時間:< INPUT TYPE=’Text’ NAME=’textbox’ ALIGN=’TOP’>< /FONT>< /TD>< /TR>< /TABLE>")
  document.writeln("< /TD>< /TR>< /TABLE>< /FORM>");
  }
  < /SCRIPT>

< SCRIPT LANGUAGE="javascript">
  //初始化控制變量
  var timerID = null;
  var timerRunning = false;

//定義時間顯示函數
  function stoptime (){
  if(timerRunning)
  clearTimeout(timerID);
  timerRunning = false;}

//定義顯示時間函數
  function showtime () {
  var newDate = new Date();
  var hours = newDate.getHours();
  var minutes = newDate.getMinutes();
  var seconds = newDate.getSeconds()
  var timeValue = " " + ((hours >12) ? hours -12 :hours)
  timeValue += ((minutes < 10) ? ":0" : ":") + minutes
  timeValue += ((seconds < 10) ? ":0" : ":") + seconds
  timeValue += (hours >= 12) ? " 下午 " : " 上午 "
  document.time.textbox.value = timeValue;
  timerID = setTimeout("showtime()",1000);//設置超時,使時間動態顯示
  timerRunning = true;}

//顯示當前時間
  function starttime () {
  stoptime();
  showtime();}
  < /SCRIPT>

(2)在HTML文檔正文< body>...< /body>中插入javascript腳本,并給< body>標記添加一些屬性:

< BODY onLoad="starttime()" TEXT="#000000" TOPMARGIN="0">
  < script language="javascript" type="text/javascript">
  calendar(); //顯示月歷
  < /script>
  < /BODY>

2、切換到設計視圖,在頁面中插入一層,并把代表HTML文檔正文中的javascript腳本圖標(如果該圖標沒有顯示,請選擇View>Visual Aids>Invisible Elements菜單命令)拖入層中,如下圖所示。

3、選擇頁面中的層,然后在Behaviors(行為)面板(如果沒有打開,選擇Window>Behaviors)中單擊"+"按鈕,從彈出的菜單上選擇Drag Layer(拖動層)命令。

4、在彈出的Drag Layer對話框中采用默認選項,單擊OK按鈕。此時,Behaviors面板添加了onClick(單擊)事件和Drag Layer動作。

5、保存文件,在瀏覽器中瀏覽,用鼠標按住月歷即可在頁面中自由拖動。

怎么樣,蠻酷吧?

來源:我愛設計網

]]>
<![CDATA[Fla文件編譯成Swf文件體積過大怎么辦?]]> 0 Sun, 05 Nov 2006 00:00:00 GMT Fla文件編譯成Swf文件體積過大怎么辦?我第一次碰到別人給我的源文件有這種情況時,也是很頭疼。其實這樣的情況往往是Fla文件中有著一大批動態文本框。我整理出下具體的解決辦法和解釋圖,希望對大家有幫助。

  問題表現:

  我現在有一個以前用FLASH6寫的FLA文件,當時用FLASH6編譯只有76K這么點,可現在用了FLASH8以后發布出來的SWF文件竟然有5M多!

  問題癥結:

  fla文件中某動態文本框字體嵌入屬性被打開。這種編譯后swf變很大的情況,往往是嵌了一個中文字體進去。

  問題要點:

  如何找到這個文本框?往往這些Fla文件中有著一大批動態文本框,一個一個找要累死的。

  解決辦法:

  1.按Ctrl+Enter打開測試影片的窗口,選擇 “視圖>帶寬設置”打開如下窗口。你可能會發現某幀字節數狂高。對了,哪個混蛋文本框就在那一幀了!

  2.找到文本框后,打開屬性面板,點擊“嵌入”,在彈出的窗口上,選擇“不嵌入”。

  3.重新發布影片,一切OK。

來源:我愛設計網

]]>
<![CDATA[用Ps打造水彩風格EVA美女凌波麗]]> 1 Sat, 04 Nov 2006 00:00:00 GMT

這次先從眼睛開始鋪色吧,先鋪上熟褐色,畫眼睛時切忌用純黑。
按此在新窗口瀏覽圖片

接下來提出瞳孔與高光,眼睛的下半部用褐色的畫筆上色,以突出眼睛的通透感。
按此在新窗口瀏覽圖片

在眼睛層下新建一層,鋪上肉色。
按此在新窗口瀏覽圖片

在皮膚層上新建一層,來用紫色畫出頭發與面部的陰影,這樣人物的立體感就更加強烈了。
按此在新窗口瀏覽圖片

最后背景鋪上與皮膚相近的顏色,這樣會顯得更加和諧。 
按此在新窗口瀏覽圖片

最終效果:
按此在新窗口瀏覽圖片

作者:似水無痕…  來源:eNet硅谷動力]]>
<![CDATA[用Ps打造水彩風格EVA美女凌波麗]]> 0 Sat, 04 Nov 2006 00:00:00 GMT 先看一下效果:
按此在新窗口瀏覽圖片

由于是肖像畫,所以先用鋼筆工具勾出頭發與臉部大體輪廓。為了與后面的細節輪廓相區別,所以暫時先采用虛線來勾。
按此在新窗口瀏覽圖片

勾頭發是比較考驗耐心的一件事情,卡通人物的頭發基本上都是統一的畫法,用鋼筆工具仔細順著剛才的大體輪廓勾出即可,注意頭發的柔軟度,盡量避免使用生硬的直線。
按此在新窗口瀏覽圖片

接下來用鋼筆勾出五官。眼珠用圓形選區工具描邊即可。
按此在新窗口瀏覽圖片

新建一層,鋪上大體的陰影,相當于為后來的著色加個注釋。
按此在新窗口瀏覽圖片

作者:似水無痕…  來源:eNet硅谷動力

]]>
<![CDATA[在Photoshop中如何使用掃描后的線描圖]]> 0 Sat, 04 Nov 2006 00:00:00 GMT

今天上了5D的論壇,看到一個叫滄浪的會員發了一個這樣的帖子

于是就寫一篇教程做回應。

圖片是借用別人的,自己拿來說說事。

還是寫一些說在前面的話。

設計圈子里的人用軟件很推崇這樣一句話,不管黑貓白貓,能抓到老鼠就是好貓。不管用啥樣的方法,能夠出效果就是好的方法。這個思想影響一批有一批的設計人。覺得自己去研究技術方法仿佛是一件羞恥的事情。不屑于研究軟件的技術。再加上現在的軟件培訓不正規,沒有行業標準。設計人基本上都是師父帶徒弟,徒弟出師再帶徒弟,一直這樣下來,就像一句話從第一個人的口里傳出來,傳到第N個人的口中已經變了味。更何況這個師父的師父也不一定正確。所以錯了就跟著繼續錯。

我寫這個教程沒有任何批評別人的意思,只是想將好的技術思想帶入到各位的設計工作中去。

永遠要記住什么事情都要留有余地,這樣對別人和對自己都是大有裨益的。

廢話了一堆,開始教程的部分。素材是借用滄浪這位朋友發的圖片。

按此在新窗口瀏覽圖片

將背景圖層復制一個

按此在新窗口瀏覽圖片

將背景圖層填充成白色

按此在新窗口瀏覽圖片

將圖層“背景 副本”創建蒙版,使用黑色的畫筆在蒙版上將周圍的瑕疵粗略的修飾一下

按此在新窗口瀏覽圖片

雙擊圖層“背景 副本”的縮略圖,在彈出的對話框中設定如下圖所示。小圓圈中的三角要分開須按住Alt鍵

按此在新窗口瀏覽圖片

單擊“確定”按鈕,就可以將背景的灰色給消除了

按此在新窗口瀏覽圖片

再通過蒙版對圖像中一些瑕疵做手工的修飾。

按此在新窗口瀏覽圖片

在圖層“背景 副本”的下方新建一個圖層,在新的圖層上使用畫筆繪制一些顏色,可以看到這時候的邊比較毛糙

按此在新窗口瀏覽圖片

將圖層“背景 副本”的圖層混合模式改為——正片疊底

按此在新窗口瀏覽圖片

這是放大后的效果

按此在新窗口瀏覽圖片

如果效果不滿意,可以將圖層樣式去除,然后將蒙版刪除,就可以還原掃描后的原件了。

最后還要說一句,無論做什么事情都要留有余地,這樣對別人和對自己都是大有裨益的。——這句話的意思就是在工作中盡量保持原始圖像的不改動狀態,對自己下一次打開文件再次編輯,或者別人接手你的工作的幫助都是很大的。

來源:bonesblog.net]]>
<![CDATA[Photoshop中是怎么計算面積的呢?]]> 0 Sat, 04 Nov 2006 00:00:00 GMT 最近老是睡眠不好,到了晚上8點就開始犯困,迷迷糊糊睡到了1點多,就再也睡不著了。反正醒了就醒了,依舊泡泡論壇。論壇上在這個時候已經沒人了,自我安慰說半夜上網速度快~~~~,嘿嘿。

這林子大了什么鳥都有,今天居然遇到問了一個奇怪的問題,問怎么在Photoshop中計算面積。

只覺得挺好笑,但回過頭想想,或許真的有人需要用到這個。不過我希望問問題的人告訴我要在Photoshop中計算面積到底有什么用?

其實Photoshop早就告訴了你面積的大小,只是平時不留心觀察而已。

那到底Photoshop中是怎么計算面積的呢?我們來打開一張圖片。

按此在新窗口瀏覽圖片

先來計算一個矩形的面積,在圖像上做一個矩形的選區

按此在新窗口瀏覽圖片

在信息調板中就可以看到相應的數據

按此在新窗口瀏覽圖片

在上面的數據中我們可以看到以英寸為單位,這個舉行的面積是  1.972×1.194=2.354568 平方英寸

到了這一步,我估計有很多西紅柿和臭雞蛋會向我砸過來,別急,我做這個矩形選區的面積只是為了給大家驗證一下我的方法是否準確。

接來來打開直方圖調板,很少人去看直方圖的“統計數據”,我想習慣去看直方圖的人都很少吧。

按此在新窗口瀏覽圖片

注意到有一個“像素:12212”的數據,這表示選區中有12212個像素。
我們來點學習資料:
圖像的最小單位是像素

圖像的分辨率是 “像素/英寸”或“像素/厘米”,我們通常所說的72的分辨率就是指 72像素/英寸,也就是說在1英寸的長度的位置包含72個像素,那1平方英寸的面積里就會有72×72=5184個像素。

了解了這些知識,我們就可以為12212個像素有多少面積做出計算了:  12212÷5184=2.3557098765432098765432098765432平方英寸

自己去跟上面的數據對比一下,是否符合?

接下來的工作不需要我去介紹我想大家應該都會了。

將圖像中火柴盒的頂面用選區選中

按此在新窗口瀏覽圖片

在直方圖調板中查看像素的大小

按此在新窗口瀏覽圖片

使用剛才的公式就可以計算出選區中的面積大小。

不過要給大家提醒的是,面積的大小是有圖像本身的分辨率決定的,分辨率越大,在像素不會增加的情況下,面積就越小。


千萬別問我英寸怎么換算成厘米,這是中學數學就學過的,不會的話,會學校去問老師去。

來源:bonesblog.net

]]>
<![CDATA[Photoshop繪矢量兒童畫:卡通拖尾小彗星]]> 0 Sat, 04 Nov 2006 00:00:00 GMT
本文中我們用Photoshop畫一幅矢量風格的圖畫:拖著彗星尾巴的小星星。方法很簡單,畫面簡潔而充滿童真。

  在Photoshop中繪制一個星型:

按此在新窗口瀏覽圖片

  向左移動:

按此在新窗口瀏覽圖片

  為達到立體效果我們使用三種顏色:

按此在新窗口瀏覽圖片

  制作不規則區域,填充顏色:

按此在新窗口瀏覽圖片

  同樣方法:

按此在新窗口瀏覽圖片

  同上:

按此在新窗口瀏覽圖片

  顏色加深的效果:

按此在新窗口瀏覽圖片

  你可以按上面方法制作如下圖形:

按此在新窗口瀏覽圖片

來源:網頁教學網]]>
<![CDATA[數碼暗房:荷花照片藝術處理實例剖析]]> 1 Sat, 04 Nov 2006 00:00:00 GMT
  藝術應該源于生活而高于生活。國畫推崇形神兼備,有虛實相生,計白當黑之說。數字藝術的魅力更可以創造出很唯美的照片。我們用魔術棒選中下面原圖中的所有荷花,然后反選,運用動感模糊濾鏡對選區進行模糊,再調節色階,色彩,飽和度,就展現了處理圖中所示的“紅袖翠鈿水中央,青荷蓮子雜衣香”的美妙照片。

 按此在新窗口瀏覽圖片
原圖五

 按此在新窗口瀏覽圖片
處理五

   數碼點燃激情,給人美的享受。對我這樣已不年輕的發燒友來說,更多的是追求過程的樂趣。一味追捧器材的升級和過分強調技術,反而束縛了想象的翅膀。此外,我在照片中加上古詩詞只是個人對傳統美的一點感悟,時代的發展已漸漸使人們對此感到陌生。吳冠中大師在“展畫倫敦斷想”中曾說道:“江南抹盡舊畫圖”,使懷舊的人不勝惆悵!僅此而已!

作者:湯鶴年  來源:天極設計

]]>
<![CDATA[數碼暗房:荷花照片藝術處理實例剖析]]> 1 Sat, 04 Nov 2006 00:00:00 GMT 例四 “渲染—光照”命令打造暗夜荷花

  人常說,攝影是光和影的藝術。晚上的荷花不容易拍吧!但是,用PHOTOSHOP濾鏡菜單中的“渲染—光照”命令,可以把一幅大白天照的荷花處理成夜荷。我仿佛聽到朱自清先生所說的“梵婀鈴上奏著的名曲”。

按此在新窗口瀏覽圖片
原圖四

 按此在新窗口瀏覽圖片
處理四

]]>
<![CDATA[數碼暗房:荷花照片藝術處理實例剖析]]> 1 Sat, 04 Nov 2006 00:00:00 GMT 例三 合成絢麗背景

  除了常用的模糊濾鏡外,圖像的合成更易上手,你需要的只是耐心和想象力。
  下圖本是一幅平淡的照片,我們先對其摳像。打開濾鏡菜單選“抽出”,然后在新打開的EXTRACT窗口中用高亮筆摳出需要的局部圖,再用填充工具傾到選中區,鼠標點擊OK鈕,便會生成一個摳出的新圖層。當然,你也可以用套索等選擇工具選出需要的區域,然后剪切到剪切板中備用。
  另外選擇一幅朝霞圖,調成和圖4一樣大小,把原來準備好的摳像拖到朝霞圖中,調整位置并載入選區,然后反選將其用高斯模糊虛化,最后得到一張美麗的照片。此類合成圖要注意光線,透視,焦點,色調。


按此在新窗口瀏覽圖片
原圖三

 按此在新窗口瀏覽圖片
處理三

]]>
<![CDATA[數碼暗房:荷花照片藝術處理實例剖析]]> 1 Sat, 04 Nov 2006 00:00:00 GMT 例二 用徑向模糊濾鏡處理出“嫣然搖動,冷香飛上詩句”的荷花圖
  下圖是F717拍的一張荷花照片,為了使畫面更加動人,我在前景加了一支花蕾,該圖已對背景用高斯模糊完全虛化,并在視圖菜單中調節了色彩和飽和度。
  進一步選中背景,在色彩平衡中調成藍色,使用濾鏡菜單中“扭曲——波紋”命令做出水紋。
  用魔術棒工具選中荷葉,再用徑向模糊濾鏡調節出處理后圖片所示的美麗畫面。

 按此在新窗口瀏覽圖片
原圖二

 按此在新窗口瀏覽圖片
處理二

]]>
<![CDATA[數碼暗房:荷花照片藝術處理實例剖析]]> 0 Sat, 04 Nov 2006 00:00:00 GMT   我的F717已是很不錯的數碼相機,但是荷花開在池塘中,不坐小船無法靠近,我又沒有配那貴得要死的專用鏡頭,為了追隨一朵姿態優美的荷花,往往把數字變焦調到最大,景深還是無法控制。
  不過我們有Photoshop,能讓我用數碼相機拍攝的荷花照片魅力四射!

  例一 模糊濾鏡讓花瓣凋落的荷花更顯楚楚動人

  荷花的花瓣常被詩人稱為舞娘的裙裾,花瓣凋零常常會觸動人的心靈。于是,我想用這張照片來體現宋代詞人姜燮的詞意:“只恐舞衣寒易落,愁入西風南浦”。
  我們在PHOTOSHOP中打開這張花瓣凋落的荷花照片,拷貝一個背景圖層,在此圖層中用選擇工具如魔術棒選中圖中的荷花(含花瓣),然后反選,選擇菜單“圖象-調整”,分別調整色彩和色調/飽和度,再在濾鏡菜單中選模糊——徑向模糊,調整多次直到滿意,再加上文字即可。

 按此在新窗口瀏覽圖片
原圖一

 按此在新窗口瀏覽圖片
處理一

作者:湯鶴年  來源:天極設計

]]>
<![CDATA[商品類網站導航欄創意教程]]> 1 Fri, 03 Nov 2006 00:00:00 GMT

在槽部和頂部插入我們要的文字或圖片

按此在新窗口瀏覽圖片

還是選用自定義圖形建立一個大的正方框旋轉45°

按此在新窗口瀏覽圖片

把圖層模式改為overlay降低透明度為30.

按此在新窗口瀏覽圖片

把圖層復制兩次,如圖把圖層按比例縮小

按此在新窗口瀏覽圖片

插入一幅漂亮的圖片或者是公司的產品

按此在新窗口瀏覽圖片

在右側底部插入公司的logo

按此在新窗口瀏覽圖片

作者:蘭色的豬豬  來源:設計聯盟]]>
<![CDATA[商品類網站導航欄創意教程]]> 1 Fri, 03 Nov 2006 00:00:00 GMT

按Ctrl+T.又擊選擇歪曲(英文為warp).右擊選擇弓形設置如圖所示的參數

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

復制圖層,按Press Ctrl+T.右擊選擇垂直翻轉,變成如圖所示的形狀

按此在新窗口瀏覽圖片

按上面的方法做你需要的按鈕

按此在新窗口瀏覽圖片

把要鏈接的名字打在按鈕上

按此在新窗口瀏覽圖片

右擊文本層,選擇弓行文本,設置如下圖所示參數:

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

用同樣的方法在其他的按鈕上寫上相應的文字,調節文本的彎曲度和按紐的彎曲度相同

按此在新窗口瀏覽圖片

作者:蘭色的豬豬  來源:設計聯盟]]>
<![CDATA[商品類網站導航欄創意教程]]> 1 Fri, 03 Nov 2006 00:00:00 GMT

6.選擇并合并這些窄的圖層.命名為“line”把圖層樣式改為overlay.中文意思“疊加”

按此在新窗口瀏覽圖片

7.Ctrl+單擊 

按此在新窗口瀏覽圖片

8.把該圖層把透明度調為20%

按此在新窗口瀏覽圖片

9.用自定義圖形 畫一個方框.

按此在新窗口瀏覽圖片

注:如果你的自定義圖形中沒有這個圖形,可以通過以下方法加入。

按此在新窗口瀏覽圖片

作者:蘭色的豬豬  來源:設計聯盟]]>
<![CDATA[商品類網站導航欄創意教程]]> 0 Fri, 03 Nov 2006 00:00:00 GMT

這一個商品類網站的教程,發給大家一起學習。注:學習本教程請用PSCS2。

效果圖:

按此在新窗口瀏覽圖片

1.新建一文檔,寬度自己可以選擇,我設為500*110大小。建立一個和畫布一樣大小的圖層,用純色填充背景

按此在新窗口瀏覽圖片

2.用矩形工具繪制一個矩形

按此在新窗口瀏覽圖片

3.選擇上面的添加形狀按鈕,用橢圓形工具建立一個橢圓形.

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

4.用矩形工具建立一個垂直的比較窄的矩形

按此在新窗口瀏覽圖片

5.按Ctrl+J 和Ctrl+T鍵向又移動幾個像素.重復按Ctrl+J 和 Ctrl+T鍵得到如圖所示的圖形.(注:這里按Ctrl+J的意思是復制圖層,這里的Ctrl+T只是代替了移動鍵“V”鍵)

按此在新窗口瀏覽圖片

作者:蘭色的豬豬  來源:設計聯盟]]>
<![CDATA[Photoshop打造巖石上的竹子效果圖]]> 1 Fri, 03 Nov 2006 00:00:00 GMT 5、按Ctrl鍵單擊Alpha 1的縮覽圖以調出其存儲的選區。切換至圖層調板選擇背景圖層,按Ctrl+J鍵執行“通過拷貝的圖層”操作,從而將選區中的圖像拷貝至新圖層中,得到圖層2。隱藏圖層1。

6、選擇圖層2,單擊“添加圖層樣式”按鈕,在彈出的下拉列表中選擇“斜面和浮雕”命令,設置彈出的對話框如圖05所示。在對話框中選擇“內陰影”選項,設置其對話框如圖06所示,得到的畫面效果如圖07所示。
按此在新窗口瀏覽圖片
圖05

按此在新窗口瀏覽圖片
圖06

按此在新窗口瀏覽圖片
圖07

7、按Ctrl鍵單擊圖層2的圖層縮覽圖調出選區,新建一個圖層“圖層3”,按Alt+Delete鍵填充選區,并設置該圖層的“填充”為0%,按Ctrl+D鍵取消選區。
8、單擊“添加圖層樣式”按鈕,在彈出的下拉列表中選擇“斜面和浮雕”命令,設置彈出的對話框如圖08所示。在對話框中選擇“紋理”選項,設置其對話框如圖09所示,得到效果如圖10所示。
按此在新窗口瀏覽圖片
圖08

按此在新窗口瀏覽圖片
圖09

按此在新窗口瀏覽圖片
圖10

9、顯示圖層1并將其置于所有圖層的最上方,設置其混合模式為“變亮”,得到效果如圖11所示,在設置“圖層1”的不透明度為10%,得到的最終效果如圖12所示。
按此在新窗口瀏覽圖片
圖11

按此在新窗口瀏覽圖片
圖12

作者:王偉光  來源:eNet硅谷動力

]]>
<![CDATA[Photoshop打造巖石上的竹子效果圖]]> 0 Fri, 03 Nov 2006 00:00:00 GMT

先看一下效果:

按此在新窗口瀏覽圖片

 
制作工具:Photoshop CS

制作過程:

1、打開兩幅素材圖片,如圖01和02所示。
按此在新窗口瀏覽圖片
圖01
 
按此在新窗口瀏覽圖片
圖02
 
2、將圖片02拖拽到圖片01中,生成圖層1。
3、選擇圖層1,按Ctrl+A鍵將圖片全選,再按Ctrl+C鍵執行“拷貝”操作,然后切換到“通道”面板,新建一個通道Alpha 1,按Ctrl+V鍵執行粘貼操作。
4、按Ctrl+D鍵取消選區,按Ctrl+L鍵彈出色階對話框,設置如圖03所示,然后按Ctrl+I鍵執行“反相”操作,得到的畫面效果如圖04所示。
按此在新窗口瀏覽圖片
圖03
 
按此在新窗口瀏覽圖片
圖04
]]>
<![CDATA[Photoshop簡單方法繪光滑可愛的小球炸彈]]> 0 Fri, 03 Nov 2006 00:00:00 GMT
  首先繪制一個圓形選區,填充為紅色:

按此在新窗口瀏覽圖片

  然后設置圖層樣式:

按此在新窗口瀏覽圖片

  然后新建立一個圖層,設置漸變工具,白色到透明進行徑向漸變填充,圖層不透明度設置為75%:

按此在新窗口瀏覽圖片

  繪制如下圖形,設置圖層樣式:

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

  創建導火索:

按此在新窗口瀏覽圖片

  設置圖層樣式:

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

  最終效果:

按此在新窗口瀏覽圖片 按此在新窗口瀏覽圖片 按此在新窗口瀏覽圖片

來源:網頁教學網

]]>
<![CDATA[Photoshop為照片添加暴風雪特效]]> 1 Fri, 03 Nov 2006 00:00:00 GMT

將“背景 副本”圖層的圖層混合模式改為“濾色”,結果如下圖所示。

按此在新窗口瀏覽圖片

執行“濾鏡>模糊>動感模糊”命令,在“動感模糊”對話框中設定飄雪的方向(角度)和飄雪的速度(距離)。

按此在新窗口瀏覽圖片

單擊“確定”按鈕,得到結果如下圖所示。

按此在新窗口瀏覽圖片

使用將前景色設定為白色,使用畫筆在“老虎”的背上進行繪制,可以得到積雪的效果。

按此在新窗口瀏覽圖片

可以將飄雪的圖層復制一個,再稍稍的錯位一下,就可以做成下雪的動態畫面了。

按此在新窗口瀏覽圖片
來源:bonesblog 轉載:網頁設計師聯盟]]>
<![CDATA[Photoshop為照片添加暴風雪特效]]> 0 Fri, 03 Nov 2006 00:00:00 GMT

本例中我們用Photoshop的濾鏡為照片添加暴風雪的特效,稍加改動還可以制作效果逼真的暴風雪動畫。

在Photoshop中開一張有雪景的圖像,當然不是雪景也沒有關系,只是如果圖片上本來就有點雪會更有氣氛。

按此在新窗口瀏覽圖片

將背景圖層進行復制,執行“濾鏡>像素化>點狀化”命令,在彈出的“點狀化”對話框中設定如下圖所示。在這里“單元格大小”的設定決定了雪片的大小。

按此在新窗口瀏覽圖片

單擊“確定”按鈕,得到結果如下圖所示。

按此在新窗口瀏覽圖片

執行“圖像>調整>閾值”命令,在“閾值”對話框中設定如下圖所示。在這里,“閾值色階”的大小,決定了雪花的多少。

按此在新窗口瀏覽圖片

單擊“確定”按鈕,得到結果如下圖所示。

按此在新窗口瀏覽圖片
]]>
<![CDATA[網站設計之合理架構css]]> 0 Fri, 03 Nov 2006 00:00:00 GMT 架構css

  在當前瀏覽器普遍支持的前提下,css被我們賦予了前所未有的使命。然而依賴css越多,樣式表文件就會變得越大越復雜。與此同時,文件維護和組織的考驗也隨之而來。

  (曾幾何時)只要一個css文件就夠了——所有規則(rule)匯聚一堂,增刪改都很方便——可這種日子早已遠去。(現在)建立新網站時,必須花點時間好好籌劃怎么組織和架構css。


  文件的組織

  構建css系統的第一步是大綱的擬定。(我認為)css組織規劃的重要性堪比網站目錄結構。(htmlor注:用詞夸張一點,讓你加深記憶) 沒有哪種方案放之四海而皆準,因此我們會討論一些基本的組織方案,以及它們各自的利弊。

  主css文件

  通常可以使用一個主css文件,來放置所有頁面共享的規則。這個文件會包含默認的字體、鏈接、頁眉和其他等樣式。有了主css文件之后,我們開始探討高級組織策略。

  方法一:基于原型

  最基本的策略是基于原型頁面(archetype page)分離css文件。假如一個網站的首頁、子頁面和組合頁設計不同,就可以采用基于原型的策略。(這種策略下)每個頁面都會有專屬的css文件。

  在原型數量不多的情況下,這個方法簡單明了、行之有效。然而,當頁面元素并不按部就班的位于各個原型頁時,問題就出現了。如果子頁面和組合頁共享某些元素,而首頁卻沒有,我們應該怎么做呢?

  把共享元素放入主css文件。這雖不是最純正的解決辦法,卻適用于某些具體情況。可是如果網站龐大,(這樣做的話)主css文件會迅速膨脹——這就違背了分離文件的初衷:避免導入不必要的大文件。

  在組合頁和子頁面的css文件里各放一份樣式代碼。(這么做)就意味著要維護冗余代碼,很顯然我們不想這樣。

  創建一個新的文件,由這兩種頁面共享。這聽起來不錯。不過假如只有10行代碼,我們創建這個文件僅僅是為了共享這10行代碼?(htmlor注:殺雞用牛刀?) 這方法很純粹,但如果網站龐大有很多對頁面共享很少量元素時(htmlor注:比如30對頁面分別共享10行代碼),就顯得很笨重了。

  創建一個單獨的css文件,包含所有共享元素的樣式。這方法可能比較簡單,卻要取決于網站的大小和共享元素的多少。有種情況會很煩:導入了一個很大的css文件,但頁面只用到一小部分樣式——還是那句話,這違背了分離文件的初衷。

  這就是我所說的重疊的兩難(overlap dilemma)。零碎css規則的重疊不一而足,并沒有一個完全清晰無誤的方案來組織它們。

  方法二:基于頁面元素/塊

  如果網站使用服務器端include,這個方法會很不錯。舉例說明,如果使用頁眉include,它會有自己相應的css文件。頁腳或者其他部分的include可以如法炮制,只須導入自己的css文件。這個方法簡單干凈,不過可能會產生很多小css文件。

  舉例來說,假如頁腳的樣式只需要20行css代碼,單獨創建一個文件就劃不來了。而且這個方法會導致每個頁面都包含一堆css文件——因為有多少include,就得有多少css文件。

  方法三:基于標記

  這個方案直觀實際,與前一個類似。如果網站共有30個頁面,其中10個含有form,那么可以創建一個css文件專門處理form的樣式,只在這10個頁面導入它。如果另外10個頁面含有table,就創建一個文件專門處理table樣式……諸如此類。

  另外的組織技巧

  除了用主觀的方法組織文件,我們還要考慮如打印、手持設備和屏幕等多種媒體類型。這雖然已經很清楚的定義過,可依舊是建立文件結構時應該考慮的一個因素。一旦必須支持多種媒體類型,主css文件里的某些規則可能就得重新考慮。

  另外,品牌聯合也可能是一個重要因素。(htmlor注:如google和nike聯手推出的joga) 如果涉及品牌聯合,你就得考慮哪些元素應該調整以適應另一品牌。比如分別使用不同的css文件等。

  還有一個常被忽略的技巧:使用嵌套的@import語句。只包含一連串@import語句,或者再加幾句css規則,就能創建一個css文件。用這個方法完全可以創建網站的主css文件(用@import導入各部分的樣式文件)。假如網站的每個頁面都導入了4到5個不同的css文件,無疑你應該考慮使用這個技巧。

  規則和選擇器的組織

  談完了文件組織,接著討論一下怎么組織文件里的東西吧。很自然,我們希望在文件里暢通無阻的瀏覽,迅速找到要編輯的選擇器(selector)或規則。

  冗余 vs. 附屬

  正如Dave Shea在其文章《冗余 vs. 附屬》(Redundancy vs. Dependency)里所說的,你必須不斷了解級聯(cascade)。你要決定是對選擇器編組(意味著附屬),還是把它們分離(意味著冗余)。編組可以保持代碼簡潔扼要,可是會建立附屬關系,導致維護開銷增加。如果不編組,就會增加文件大小,讓相似的選擇器保持一致變得困難。只有做好這種權衡、取舍,才能每次都作出正確的決定。

  按相互關系/上下文編組

  既然文件組織可以是主觀的,那么顯然,按照規則和選擇器與其他部分的相互關系來進行編組是最好的方法。舉例說明,假設你用容器、頁眉和頁腳來完成布局,就應該把它們編成一組。

  這似乎很簡單,其實不然。比如,把頁眉中的導航加入css時,是將它跟父元素編組還是獨立編組?這種情況下,要視乎規則的上下文。通常,頁眉與頁面布局相關,應該與其他布局元素一起編組。而導航是頁眉的一塊,應該和頁眉的其他塊編組,而不是頁眉本身。

  使用注釋

  跟大多數代碼類似,注釋是組織良好與否的關鍵。應該根據css的控制范圍,清楚的標注每節(section)。最好確保注釋視覺突出,以便在內容滾動、一目十行時快速定位。

  Doug Bowman在其文章《css組織技巧之一:標記》(CSS Organization Tip #1: Flags)里把css注釋玩得高明之極。他詳細說明了在節名之前加上等號,以便使用文本編輯器的查找功能迅速跳到某節。

  別忘了

  你應該細致認真的了解了特異性、級聯和繼承,并善用它們。它們之中的每一項都可以是你最可怕的敵人,也可以是你最友善的朋友。當建立龐大的網站時,是否理解這些細微精妙之處,決定了你所構建的是堅如磐石的系統,還是經不起風雨的豆腐渣工程。(htmlor注:這句完全意譯,比較爽)

  屬性的組織

  現在我們了解了文件的組織,也知道了文件內規則的組織,但還有一個重要的組織環節(沒有提到),那就是屬性(attribute)。雖然屬性比前兩個概念更簡單,可是還有一些非常好的、能夠保持規則整潔的方法很值得一提。

  按字母排序

  提到屬性,如果說需要遵循什么原則的話,那就是:按-字-母-排-序。其實這招對于屬性瀏覽幫助不大,不過可以防止屬性值覆蓋這種偶然事件的發生。

  舉個例子吧,已經數不清有多少次,我為某個選擇器定義過了margin值,之后的某天無意間又加了一個(或前或后)。(這種情況下)后一個屬性自然會起作用。假設不知道第二個屬性存在,不管我怎么調整第一個屬性值、刷新瀏覽器,也看不到頁面變化。(htmlor注:這個問題我深有體會) 如果按照字母順序排列,你就會發現margin被定義了兩次(因為它們挨在一起),這個問題自然可以避免。

  優先項

  當網站復雜、牽涉太多css文件時,會建立大量的附屬關系。一旦需要定制某個元素特有的樣式,!important選項似乎是最佳選擇。沒錯,!important是能解一時之需,但最好搞清楚導致問題的根源,然后根據級聯關系決定是否真的需要用它。

  如果你對上文提到的特異性、級聯和繼承很熟悉,大可不必抱著!important一顆樹不放。(htmlor注:整片森林等著你~) 當然它還是會派上用場,不過使用之前要對具體情況了然于胸。千萬不要因為不知問題的癥結所在而把!important當作捷徑或是補救方案。

  小結

  當我們變得依賴css而使樣式表日漸復雜時,就需要正確的計劃來避免犯錯,并使代碼易于維護。既然完美無缺的方案并不存在,那么了解css的工作方式以及文件、選擇器和屬性的多種組織方案,無疑有助于我們寫出優質的代碼,經受住時間考驗。

  作者:Garrett Dimon

  翻譯:htmlor

作者:htmlor翻譯  來源:IT寫作社區

 

]]>
<![CDATA[優化網站設計的五種方法]]> 0 Fri, 03 Nov 2006 00:00:00 GMT  每天有成千上萬的網站被創造出來,這些新網站不是基于瀏覽者的需要而是基于網站所有者的需要。瀏覽者被忽視,是大多數網站不成功的最大原因。這里將給出5種方法來優化您的設計。


  1. 成為瀏覽者中的一員 把自己放在瀏覽者的地位。瀏覽者到您的網站來,他想要什么?您的網站的目標不僅僅需要滿足您的需求,更重要的是需要滿足瀏覽者的需求。要得出瀏覽者想要 的,有一種好的方法就是,對對您開發的產品和服務感興趣的人做個調查,并調整您的設計以滿足他們的需求和您自己的需求。這并不需要花多少錢,比如您可以問 問身邊的朋友們。

  2. 簡約是最終的目標 假如您看了比較成功的網站,比如 Google、Flickr 和 Blogger,他們都是簡約的。為什么要加上臃腫的內容呢?尤其是當只有80%的瀏覽者使用了20%的上述的內容。當加入每一個特征時,請考慮瀏覽者的需要!把它當做您的目標吧。

  3. 內容為王 確保網站的內容以一種有效的方式排列。如果您僅僅將注意力集中于網站的視覺及其引起的感受,而忽視了內容,那么由瀏覽者轉化為忠實的會員的比值,您認為會 很高嗎?如果您想瀏覽者購買您的產品或服務,就需要一種簡潔的、令人心悅誠服的內容和立體化的信息結構。同時最重要的是,內容要通俗易懂。

  4. 細節是大的區別 網站的每一個方面的細節都需要仔細考慮。有一些元素,比如顏色、形狀甚至梯度改變后,在整體上就有可能給瀏覽者很大的沖擊。使用藍色、綠色、青綠色和銀白 色,能給人一種平靜的氛圍。在您的設計中,使用圓角比使用尖角更能給人一種柔和的、個性化的感受。通過適當的混合顏色、圖形、圖片,您可以創造出強烈的氛 圍和感受,這將對瀏覽者產生深刻的映像。

  5. 指導瀏覽者 您并不想要瀏覽者為了尋找一個產品而點遍您的網站。避免混亂,通過鏈接、導航菜單指導瀏覽者,是可行的。在頁面上”告訴”瀏覽者,以便他們僅通過幾次點擊就可以買到產品和服務。通過降低瀏覽者點擊的次數,可有效的降低瀏覽者的挫折感,提高從瀏覽者到會員的轉化率。

  這些優化您的設計的方法可能看起來很簡單,但是大多數情況下,他們被忽視了。試著用用,他們所起的作用,通過優化您的設計就能節約很多廣告費用,這些將震撼您!

  原文鏈接:five ways to optimize your design
  原文作者:Neil Patel

作者:penguin 翻譯  來源:Blog中文翻譯

]]>
<![CDATA[病毒監測周報(2006.10.21-2006.10.27)]]> 0 Thu, 02 Nov 2006 00:00:00 GMT
一、病毒疫情周報表
計算機病毒疫情監測周報
序號
病毒名稱
病毒特點
1
“網絡天空”變種(Worm_Netsky.D)

該病毒通過郵件傳播,使用UPX壓縮。運行后,在%Win dows%目錄下生成自身的拷貝,名稱為Winlogon.exe。 (其中,%Windows% 是Windows的默認文件夾,通常是 C:\Windows 或 C:\WINNT),病毒使用Word的圖標,并在共享文件夾中生成自身拷貝。病毒創建注冊表項,使得自身能夠在系統啟動時自動運行。病毒郵件的發信人、主題、內容和附件都是不固定的
 
2
“高波”(Worm_AgoBot)

該病毒是常駐內存的蠕蟲病毒,利用RPC DCOM 緩沖區溢出漏洞、IIS5/WEBDAV 緩沖區溢出漏洞和RPC Locator 漏洞進行傳播,還可通過弱密碼攻擊遠程系統進行主動傳播以及利用mIRC軟件進行遠程控制和傳播。病毒運行后,在%System%文件夾下生成自身的拷貝nvchip4.exe。添加注冊表項,使得自身能夠在系統啟動時自動運行。
 
3
Worm_Mytob.X

病毒是Worm_Mytob變種,并利用自身的SMTP引擎按照郵件地址列表中的郵件地址向外發送病毒郵件。該病毒還可以通過網絡的共享文件夾進行搜索并嘗試在這些文件夾中產生自身的拷貝文件。還具有后門功能,會使用不同的端口連接到指定的服務器上面,該服務器監聽來自遠程惡意用戶的指令,利用這個指令遠程用戶可以控制受感染機器。同時,該變種利用一個任意的端口建立一個 FTP服務器,遠程用戶可以下載或上傳文件或是惡意程序。
 
4
“威金”( Worm_Viking )

 

它主要通過網絡共享進行傳播,會感染計算機系統中所有文件后綴名為.EXE的可執行文件,導致可執行文件無法正常啟動運行,這當中也包括計算機系統中防病毒軟件,蠕蟲變種會終止防病毒軟件,進而導致其無法正常工作。其傳播速度十分迅速,一旦進入局域網絡,很快就會導致整個局域網絡癱瘓。它還會在受感染的計算機系統里運行后,會修改系統注冊表的自啟動項,以使蠕蟲隨計算機系統啟動而自動運行。
 

二、本周病毒動態分析

  通過對以上監測結果分析,這周上榜的病毒排位情況沒有變化,和上周基本一樣。這些上榜的病毒連續幾周的時間對計算機用戶造成一定的破壞,因此用戶還需加強對這些病毒的防范和清除。

   另外,蠕蟲“威金”又出現新變種,該變種傳播能力很強,會感染Windows操作系統中可執行文件,并會搜尋局域網中的所有共享計算機系統,試圖感染這些共享計算機系統。該變種在這些特性上和以往出現的變種沒有根本的變化,唯一有變化的是由于該變種在代碼編寫上存在一些問題,會造成一些用戶計算機系統安裝的軟件遭到破壞而無法正常使用。


三、建議可以采用以下病毒防范措施:

1、對于感染“魔波”(Worm_Mocbot.A)的計算機用戶,提醒用戶及 時升級殺毒軟件,或可以登陸網站:
http://www.antivirus-china.org.cn/content/Worm_Mocbot.A.htm查閱

2、對于感染“網絡天空”的新變種Worm_Netsky.D病毒的計算機用
戶,提醒用戶及時升級殺毒軟件,或可以登陸網站:
http://www.antivirus-china.org.cn/content/Worm_Netsky.D.htm查閱

3、對于感染“高波”病毒新變種Worm_AgoBot的計算機用戶提醒用
及時打補丁或登陸到網站:
http://www.antivirus-china.org.cn/content/Worm_AgoBot.htm查閱

4、對于感染Worm_Mytob.X蠕蟲的計算機用戶,提醒用戶及時升級
殺毒軟件,或可以登陸網站:
http://www.antivirus-china.org.cn/content/Worm_Mytob.X.htm查閱

5、不要隨便登錄不明網站。

6、使用光盤、軟盤進行數據交換前,先對其進行病毒檢查。

7、做好系統和重要數據的備份,以便能夠在遭受病毒侵害后及時恢 復。

8、發現網絡和系統異常,及時與國家計算機病毒應急處理中心或防病毒廠家聯系。
 


來源:國家計算機病毒應急處理中心
     計算機病毒防治產品檢驗中心
]]>
<![CDATA[病毒預報 (2006.10.30-2006.11.5)]]> 0 Thu, 02 Nov 2006 00:00:00 GMT 近日,一新木馬程序偽裝成一些電腦游戲軟件,在下載到計算機系統的同時會在系統中所有磁盤根目錄下生成可以自動運行的批處理文件。木馬程序還可以通過U盤、移動硬盤或網絡共享在計算機系統之間進行傳播。另外,由于該木馬程序利用了微軟公司操作系統的自動播放功能,如果計算機用戶雙擊目標磁盤(包括U盤、移動硬盤或網絡共享文件夾),那么木馬程序立即會被自動運行。木馬程序運行后,會在計算機系統硬盤分區的根目錄下生成電腦游戲軟件的可執行文件,還會修改系統注冊表中的啟動項,以使自己隨操作系統啟動而自動運行。

    另外,蠕蟲“威金”又出現新變種,該變種傳播能力很強,會感染Windows操作系統中可執行文件,并會搜尋局域網中的所有共享計算機系統,試圖感染這些共享計算機系統。該變種在這些特性上和以往出現的變種沒有根本的變化,唯一有變化的是由于該變種在代碼編寫上存在一些問題,會造成一些用戶計算機系統安裝的軟件遭到破壞而無法正常使用。  

專家提醒:

1、
根據該木馬程序的傳播特征來看,很有可能會對計算機用戶的大多數U盤和移動硬盤里存儲數據的安全性造成威脅。計算機用戶在使用移動存儲設備進行文件交換時,往往是習慣性地雙擊目標磁盤,這樣就會使木馬程序自動被激活。因此,我們建議計算機用戶在接入U盤和移動硬盤等存儲設備前,務必不要通過雙擊的方式打開硬盤(可使用右鍵菜單打開硬盤)。另外,及時升級計算機系統中的防病毒軟件病毒庫,啟用防病毒軟件接入U盤等外圍設備自動殺毒功能,這樣可以可有效地防范此類木馬程序的入侵。

2、針對該蠕蟲新變種的情況,我們建議計算機用戶應該及時升級計算機系統中的防病毒軟件,然后對計算機系統進行全面查殺,即可消除蠕蟲變種的威脅。還有計算機用戶可以下載專殺工具。

來源:國家計算機病毒應急處理中心
    計算機病毒防治產品檢驗中心

]]>
<![CDATA[Photoshop實例:讓美女照片眩起來]]> 1 Thu, 02 Nov 2006 00:00:00 GMT
按此在新窗口瀏覽圖片
圖13

    選中圖層控制面板中位于頂端的背景副本圖層,單擊“設置圖層的混合模式”文本框,在彈出列表中選擇“正片疊底”選項,用橡皮擦工具將其他雜亂部分擦除,就可以了,最終效果(如圖14)所示。

按此在新窗口瀏覽圖片
圖14

作者:棋行人間  來源:中關村在線

]]>
<![CDATA[Photoshop實例:讓美女照片眩起來]]> 1 Thu, 02 Nov 2006 00:00:00 GMT
按此在新窗口瀏覽圖片
圖9

   復制模糊效果圖層,單擊“濾鏡”—“模糊”—“動感模糊”命令,設置“角度”為-30,“距離”為270像素,單擊“好”按鈕,得到(如圖10)所示的效果。

按此在新窗口瀏覽圖片
圖10

    新建圖層,選擇“漸變”工具,在“漸變編輯器”對話框中“預設”面板中選擇色譜,設置(如圖11)所示,在屬性欄中選擇“徑向漸變”,其他均按默認設置,在文檔左上角單擊并拖拽,得到(如圖12)所示的效果。

按此在新窗口瀏覽圖片
圖11

按此在新窗口瀏覽圖片
圖12

]]>
<![CDATA[Photoshop實例:讓美女照片眩起來]]> 1 Thu, 02 Nov 2006 00:00:00 GMT
按此在新窗口瀏覽圖片
圖5

按此在新窗口瀏覽圖片
圖6

    執行“選擇”—“修改”—“擴展”命令,設置“擴展量”為3像素,單擊“好”按鈕,擴展選區。設置前景色為白色,按Alt+Delete鍵用前景色填充。

    接著按Ctrl+D鍵取消選擇,在圖層控制面板中,拖拽該圖層到背景圖層之上,調整的圖層位置(如圖7)所示,得到(如圖8)所示的效果。

按此在新窗口瀏覽圖片
圖7

按此在新窗口瀏覽圖片
圖8

]]>
<![CDATA[Photoshop實例:讓美女照片眩起來]]> 0 Thu, 02 Nov 2006 00:00:00 GMT
   首先打開一張自己想要眩一下的圖片文件,最好是動作幅度大一點的,這樣制作出來效果會更好,參見(如圖1)所示。


按此在新窗口瀏覽圖片
圖1

   復制背景圖層,單擊“濾鏡”—“抽出”命令,彈出“抽出”對話框,根據需要設置“畫筆大小”的值,其他均按默認,在圖像上方繪制選區,得到(如圖2)所示的效果,繪制的部分為半透明的綠色。

按此在新窗口瀏覽圖片
圖2

    選擇對話框左側的“填充工具”,在人物上方單擊,得到(如圖3)所示的效果。

按此在新窗口瀏覽圖片
圖3

    單擊“好”按鈕,得到“抽出”的部分。選中背景圖層,設置前景色為黑色,按Alt+Delete鍵用前景色填充,得到(如圖4)所示的效果。

按此在新窗口瀏覽圖片
圖4

]]>
<![CDATA[PS輕松繪制逼真MP3]]> 1 Thu, 02 Nov 2006 00:00:00 GMT

(9)接著畫出MP3的底部。把細節勾出來。高光的地方用減淡工具,設置屬性范圍為高光,百分之5。如圖(8)所示。

按此在新窗口瀏覽圖片

(10)最后就用畫筆工具畫出投影,不要畫的太濃,如圖(9)。不然就顯的不夠真實了。好了到這手繪MP3就完成了,教程中不足的地方希望給予指出。

按此在新窗口瀏覽圖片
來源:PConline]]>
<![CDATA[PS輕松繪制逼真MP3]]> 1 Thu, 02 Nov 2006 00:00:00 GMT

(7)如圖(6)中的選區先填充綠色(R:64 ,G:91,B:60)在對邊緣進行加深就可以了。如圖(6.1)厚度就用鋼筆工具選出位置,轉換選區,設前景色是黑色,拉漸變,在用加深減淡工具修下就可以了。

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

(8)現在我們將按紐畫出來,明暗交接線要明確,高光要表現出來,就用前面叫大家直線加深的方法。完成后的效果圖(7)所示。

按此在新窗口瀏覽圖片
]]>
<![CDATA[PS輕松繪制逼真MP3]]> 1 Thu, 02 Nov 2006 00:00:00 GMT

(4)接下來我們在勾好的MP3大體形上,繼續勾畫出其他幾個面,各建單獨的圖層。(使用圖層便于對各種對象分別處理。層的使用可以讓我們更加自由的編輯圖像,特別是在處理復雜的圖像時,就顯得更加突出。)如圖(3)所示

按此在新窗口瀏覽圖片

(5)現在我們對剛才繪制的各個圖層進行暗面和亮面的繪制。選擇加深工具,設置屬性曝光度為百分之10。在MP3的各個暗面部分進行加深涂抹。(提示;做直線加深和減淡時,按住shift+鼠標左鍵就可以了。)完成后效果如圖(4)所示。

按此在新窗口瀏覽圖片

(6)MP3大體的調子上的差不多了,接下來我們要把細節刻畫出來,對厚度,陰影。反光。用減淡工具中的畫筆(范圍設為高光,曝光度15),設好值就可以擦出金屬的高光來。如圖(5)所示

按此在新窗口瀏覽圖片
]]>
<![CDATA[PS輕松繪制逼真MP3]]> 0 Thu, 02 Nov 2006 00:00:00 GMT 筆者今天演示是的是MP3的繪制過程。這個教程比較適合初學手繪效果圖的朋友,希望通過這教程能夠給大家帶來些幫助。小弟做的不夠詳細的地方希望給予指出。也歡迎大家平時能和小弟多多交流,共同進步,聯系QQ:95512068。先來看效果圖:

按此在新窗口瀏覽圖片

(1) 打開新建對話框,設置名稱為手繪MP3,寬度800像素,高度600像素,模式RGB顏色模式。這個步驟很簡單,就不截圖了。

(2) 單擊鋼筆工具如圖(1),勾畫MP3出大的形來。大家可參考最終效果圖進行勾線。夠線時需要注意各個轉折面的節點,盡量畫的準確些。這樣對后面編輯時不會帶來不便。

按此在新窗口瀏覽圖片

(3)將勾好的線框變為選區(快捷鍵CTRL+回車鍵),并填充灰色。讓圖形和背景區分開來如圖(2)。

按此在新窗口瀏覽圖片
]]>
<![CDATA[巧用Phooshop工具精細繪制小精靈]]> 0 Thu, 02 Nov 2006 00:00:00 GMT
新建立文件,填充為如下圖顏色:

按此在新窗口瀏覽圖片

  繪制如下形狀,填充顏色#6bcbfl,進行漸變:

按此在新窗口瀏覽圖片

  使用鋼筆工具繪制如下圖,顏色為#00a8e6和#ffffff

按此在新窗口瀏覽圖片

  接著繪制其他圖形:

按此在新窗口瀏覽圖片

  繪制一黑色圓形,然后在上面繪制一藍色圓形:

按此在新窗口瀏覽圖片

  然后放大,使用鋼筆工具繪制如下圖形,顏色為#eddac9:

按此在新窗口瀏覽圖片

  繼續繪制,顏色為#00a8e6:

按此在新窗口瀏覽圖片

  鋼筆工具繪制頭發:

按此在新窗口瀏覽圖片

  拷貝頭發,粘貼后稍微移動一下,填充顏色為#dfdfdf,使達到立體效果:

按此在新窗口瀏覽圖片

  繼續繪制其它圖形,顏色為#00a8e6:

按此在新窗口瀏覽圖片

  同樣方法使之有點立體效果:

按此在新窗口瀏覽圖片

  畫筆工具繪制眼睛:

按此在新窗口瀏覽圖片

  最終得到我們想要的效果:

按此在新窗口瀏覽圖片

來源:網頁教學網]]>
<![CDATA[Photoshop變形命令為易拉罐印上包裝圖案]]> 0 Thu, 02 Nov 2006 00:00:00 GMT

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片




按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

作者:bones  來源:bonesblog

]]>
<![CDATA[當前web的設計趨勢]]> 0 Thu, 02 Nov 2006 00:00:00 GMT   1.Web桌面化

  www.yahoo.com

  mail.yahoo.com

  www.live.com

  正方:看起來很爽,值得細細欣賞

  反方:花銷太大

  盡可能地接近于桌面上絢麗的圖形,這是最優雅的風格。結果呢,這種風格看起來很棒,但是需要極大的工作量,而且很耗 網絡資源。總之,桌面風格以其四周的角度、富于表現力的圖形、陰影和對桌面應用的模仿而獨樹一幟。

  桌面元素的特征舉例:

  塊級(block):屏幕上一個區域通常伴隨著邊 框、頭部、底部(border、header、footer),來連接了邏輯上類似的元素,諸如:鏈接、文本、記分卡(注:我想到了digg那個分數欄)、文章預覽。塊 級通常伴隨著看似隨意的陰影(optional shadow)。

  迷你塊: 通常他們是小圖片和精細文本的組合。

  按鈕:這種設計元素伴隨著一定角度、風格化的邊框、看似隨意的陰影。按鈕可能是玻璃風格,并且有一些從下方投射的燈光產生的陰影,當鼠標移上去還會有視覺反饋效果。

  標簽(Tabs):它們也使用了角度、風格化的邊框、看似隨意的陰影。也有鼠標懸浮的反饋。

  2.水銀橙風格

  www.mozilla.com/firefox

  www.digg.com

  www.silverorange.com

  正方:可用性好、輕量級的、簡單的

  反方:時尚、追隨者眾、稍稍昂貴

  看起來稍顯簡約,在風格化和輕量級間追求平衡,水銀橙較之視覺豐富的界面更集中體現了可用性。它不像桌面風格那樣試圖給瀏覽者留下深刻印象,而是提供了優秀的可用性體驗。應運而生的silverorange.com就是專門水銀橙風格的設計者。

  水銀橙風格的特征舉例:

  頂部菜單:通常它是深色的,文字顏色為淺色,在背景上,突出的角度顏色富于變化,并形成強烈對比。

  引導線 :更有立體感,引導線和頂部菜單背景色形成對比,文字顏色為灰色。

  文本分割線:更有立體感,分隔線看起來很適度。

  3.蘋果風格

  www.apple.com

  正方: 高雅、有品質、華貴

  反方:太有特色,花銷太大

  這種以玻璃標簽和按鈕作為主要特征的設計,對小字體不太適合,但幸運的是,如果你通常不使用小字體,這種風格也是可以接受的。工作量大,因為你需要做很多設計。有特點,你需要通過設計來保持獨特性,所以使用蘋果設計web,幾乎不可能。

  蘋果風格的特征舉例:

  蘋果菜單:蘋果的菜單集中體現了蘋果風格,每一處都有同樣的風格: 玻璃按鈕、立體感、圓角……

  4.微軟風格

  www.microsoft.com

  www.msn.com

  www.rsdn.ru

  正方:功能性強、簡約、開發成本低

  反方:你是一個MS盟友

  最主要的一件事,比如微軟風格網站左欄的浮動菜單導航清晰,但太土了。簡約、清晰但普通。就像是工程師為工程師創建的。

  微軟風格的特征舉例:

  微軟菜單: 微軟風格的主菜單是灰色的、功能性強、簡約的。占據左邊欄的僅僅是邊框、鼠標懸浮效果、浮動子菜單……

  微軟風格與眾不同之處在于header處的立體感,當你從左向右掃視,直到右上角搜索框的地方就會發現這一特征。

  所有的塊級(block)都是以清晰的灰線條分割的,我想,這是由于視點的可用性考慮。人們在微軟上有太廣泛的選擇了,但有一點是清晰的:微軟的設計風格是簡約、功能性強、可用性好的。

  相比蘋果風格,它不夠華貴。但運行起來還不錯。

  5.雜志風格

  www.style.com

  www.drive.ru

  正方:吸引人、簡約、濃縮

  反方:需要許多照片和文字,內容的質量是關鍵

  Web雜志設計風格是……嗯,就像雜志。它在你的電腦屏幕上看起來就像視覺效果出色的雜志,所以你完全可以用看雜志的眼光審視網頁。

  你會意識到,在高質量的照片和圖像中有許多鏈到文章的鏈接。

  雜志風格的目標群就是雜志的閱讀者。不是工程師,也不是網頁設計者,甚至不是網蟲。這確實是由一群專業的設計師設計出來的,他們非常熱愛自己的工作。如果你的目標是這類設計師,那就要為你自己工作,并深愛它……

  6.圓角樸素風格

  www.youtube.com

  正方:簡約、清新、內容突出

  反方:有點令人厭倦,不新穎,不易留下印象

  這種設計一點也不壞。它的目的就是讓瀏覽者的目光集中在內容上,同時還可以減輕流量。典型站點 (www.youtube.com) 的頂部導航只有圓角和故意最簡單的元素。

  7.Web 2.0設計風格

  blogger.com

  netflix.com

  target.com

  ruby-lang.org

  yelp.com

  blubolt.com

  正方:現代、易被大眾接受、新穎

  反方:可用性問題、固定寬度

  識別web2.0的設計風格可以通過:

  -固定寬度

  -圓角形狀和陰影

  -大字體

  -高亮顏色的header

  -Substantial amount of gray text

  -字型很寬

  -圓角形狀和按鈕

  -陰影,玻璃效果,更有立體感

  8.Adobe / Macromedia風格

  adobe.com

  macromedia.com

  正方:干凈、簡約、平衡、高貴

  反方:花銷大、個性突出、可用性問題

  這種風格很像蘋果風格: 一旦你看過它,你會立即識別其他模仿者。這種設計花銷很大,追求圖形效果,并且追求整體上的 平衡。它是Macromedia在幾年前原創的風格,但現在仍然是最棒的web設計之一。

  Macromedia設計風格的與眾不同之處:復雜的立體按鈕,圓角塊,陰影很獨特,固定寬度,中心感。

  另一篇文章對照多個世界優秀站點的設計,總結出它們的共同特點,如下:

  1.布局簡單

  2.中心定位

  3.3D效果

  4.柔和,多采用自然背景色

  5.顏色鮮亮(但謹慎使用)

  6.可愛的圖標

  7.有許多留白

  8.大字體

作者:qinghou  來源:uiplanet.com

]]>
<![CDATA[擴展Dreamweaver:自定義第三方標簽的解析]]> 1 Wed, 01 Nov 2006 00:00:00 GMT 允許 Dreamweaver 在更多類型的文件中改寫 HTML:

1、選擇菜單選項中的編輯 > 首選參數,然后選擇“代碼改寫”欄
2、選擇下面的任何一項:
·修正非法嵌套標簽或未結束標簽
·刪除多余的結束標簽
3、執行下面的一項:
·從“從不改寫代碼:在帶有擴展的文件中”的文件擴展名列表里面刪除一個或多個。
·取消“從不改寫代碼:在帶有擴展的文件中”選項。請注意:這樣會導致 Dreamweaver 可以在任何類型的文件中改寫 HTML 代碼。

添加 Dreamweaver 禁止改寫的文件類型:

1、選擇菜單選項中的編輯 > 首選參數,然后選擇“代碼改寫”欄
2、選擇下面的任何一項:
·修正非法嵌套標簽或未結束標簽
·刪除多余的結束標簽
3、確認“從不改寫代碼:在帶有擴展的文件中”項已被選中,把新的文件擴展名加入文本框的列表中。

如果新的文件類型不會顯示在“文件 > 打開”對話框的彈出菜單內,你可能需要把它增加到 Configuration/Extensions.txt 文件夾里面。詳細信息,請參看改變默認的文件類型。

關閉 Dreamweaver 的編碼選項:

1、選擇菜單選項中的編輯 > 首選參數,然后選擇“代碼改寫”欄
2、取消兩個“特殊字符編碼”選項中的任何一個。

關于“代碼改寫”參數選擇的其他信息,請參看使用 Dreamweaver。

作者:kaero  來源:藍色理想

]]>
<![CDATA[擴展Dreamweaver:自定義第三方標簽的解析]]> 1 Wed, 01 Nov 2006 00:00:00 GMT 內容

無(空標簽)。

容器

無。

示例

<tagspec tag_name="happy" tag_type="nonempty" render_contents="false" content_model="marker_model" icon="happy.gif" icon_width="18" icon_height="18"></tagspec>

自定義標簽在設計視圖如何顯示

自定義標簽在文檔窗口的設計視圖中顯示的方式,決定于 tagspec 標簽的 tag_type 屬性和 render_contents 屬性的值(請參看自定義第三方標簽的解析)。如果 tag_type 的值為 "empty",就顯示 icon 屬性定義的指定圖標。如果 tag_type 的值為 "nonempty",但是 render_contents 的值為 "false",也會像空標簽那樣顯示圖標。下面的例子演示了我們剛才定義的 happy 標簽的一個實例如何插入到 HTML 代碼中:

<p>This is a paragraph that includes an instance of the <code>happy</code>tag (<happy>Joe</happy>).</p>

因為在標簽規范里, render_contents 已經被設置為 "false",所以 happy 標簽(單詞 joe)將不被顯示,開始和關閉標簽包括它們之間的內容將被替換成一個簡單的圖標。

對于一個 render_contents 值為 "true" 的非空標簽,設計視圖不會將其顯示為圖標,而是顯示開始標簽與關閉標簽之間的內容(比如標簽之間的文本,就像這樣: <mytag>這里是開始與關閉標簽之間的內容</mytag>)。如果在菜單選項中,查看 > 可視化助理 > 不可見元素已經被選中,那么這些內容將會使用“代碼顏色”參數指定的第三方標簽顏色來高亮顯示(“代碼顏色”僅應用于標簽庫文件定義的標簽)

如何更改第三方標簽的高亮顏色:

1、選擇菜單選項中的編輯 > 首選參數,然后選擇“代碼顏色”欄。
2、點擊第三方標簽顏色框以顯示顏色選擇器。
3、選擇一種顏色,然后點擊“確定”并關閉預設對話框。關于如何選擇顏色,另請參看使用 Dreamweaver。

避免改寫第三方標簽

Dreamweaver 會在 HTML 代碼中校正某些特定的錯誤,詳細信息請參考使用 Dreamweaver。默認情況下,Dreamweaver 禁止在特定文件擴展名的文件中更改 HTML 代碼,這些文件名包括 .asp(ASP)、.cfm(ColdFusion)、.jsp(JSP),以及 .php(PHP)。這樣的默認設置是為了保證 Dreamweaver 不會意外地修改任何包含在非 HTML 標簽里面的代碼。你可以更改 Dreamweaver 的默認改寫行為,以便在打開這類文件的時候改寫 HTML 代碼,并且你也可以在 Dreamweaver 禁止改寫的文件類型列表里面加入其他的文件類型。

當你把某些特殊字符輸入到屬性檢查器的時候,Dreamweaver 會把它們編碼成數值。一般來說,讓 Dreamweaver 執行這種編碼是最好的,因為這些特殊字符在跨越不同的平臺和瀏覽器的時候,將可能被更好地顯示。不過,因為這種編碼會影響第三方標簽,所以當你在編輯包括第三方標簽的文件時,你可能要更改 Dreamweaver 的編碼行為。

作者:kaero  來源:藍色理想

]]>
<![CDATA[擴展Dreamweaver:自定義第三方標簽的解析]]> 1 Wed, 01 Nov 2006 00:00:00 GMT ·script_model 讓這個標簽可以放置在文檔內 HTML 標簽之間的任何位置。當 Dreamweaver 檢測到使用該模式的標簽,將忽略該標簽的所有內容。使用這種標記(比如某些 ColdFusion 標簽)后 Dreamweaver 將不會解析。

start_string 指定一個分隔符作為字符串界定的標簽的起始點。字符串界定的標簽可以被放置在任何可以插入注釋的地方。對于start_string 和 end_string 之間的代碼,Dreamweaver 既不會去解析,也不會去編碼或者是作鏈接。當 end_string 已經被定義的時候,這個屬性是必需的。

end_string 指定一個分隔符作為字符串界定的標簽的結束點。同樣,當 start_string 已經被定義的時候,這個屬性是必需的。

detect_in_attribute 指定是否要忽略 start_string 和 end_string 之間的所有代碼(或者是在開始和結束標簽之間,如果這兩個字符串沒有被定義),不管這些代碼之間插入屬性還是值。它的默認值是 "false",不過一般情況下字符串界定的標簽應該把這個值設置為 "true"。例如,ASP 標簽規范指定 detect_in_attribute="true",這樣就算 ASP 標簽內部有包含屬性值的引號,也將被 Dreamweaver 忽略。

parse_attributes 表示是否要解析該標簽的屬性。如果設置為 "true"(默認值),Dreamweaver 將解析這些屬性;如果設置為 "false",Dreamweaver 將把引號外部的“>”出現之前的所有代碼代碼全部忽略。例如, 諸如 cfif 諸如的標簽應該將這個屬性設置為 "false"(因為在 <cfif a is 1> 這樣的標簽里面,Dreamweaver 無法將其作為一對屬性名稱/值的組合來解析)。

icon 指定匹配該標簽的圖標的路徑和文件名。該屬性對于空標簽是必要的,另外對那些內容不能顯示在文檔窗口的設計視圖中的非空標簽也同樣是必要的。

icon_width 指定圖標的像素寬度。

icon_height 指定圖標的像素高度。

equivalent_tag 為 ColdFusion 里某些和表單關聯的標簽指定簡單的 HTML 等價物。其他標簽不能使用該屬性。

is_visual 指定該標簽是否在頁面上可見。例如,ColdFusion 標簽 cfgraph 沒有指定 is_visual 的值(因此使用默認值 "true"),ColdFusion 標簽 cfset 指定了 is_visual 的值為 "false"。在預設對話框的“不可見元素”一欄內,你可以控制服務器標簽的可見性;可視化服務器標簽與不可視化服務器標簽的可見性可以分開設置。

server_model,如果設置了該屬性,表示 tagspec 標簽僅可應用于屬于指定服務器模式的頁面。如果沒有設置,則 tagspec 可以應用于所有頁面。例如,ASP 和 JSP 的定界符是一樣的,但是適用 JSP 的 tagspec 標簽指定了服務器模式為 "JSP",所以當 Dreamweaver 在 JSP 頁面檢測到特定的定界符,它會顯示一個 JSP 的圖標;當在非 JSP 頁面檢測到相同的代碼,它會顯示 ASP 圖標。

作者:kaero  來源:藍色理想

]]>
<![CDATA[擴展Dreamweaver:自定義第三方標簽的解析]]> 1 Wed, 01 Nov 2006 00:00:00 GMT ·HTML 格式的普通標簽
happy 標簽范例是一個 HTML 格式的普通標簽。它開始于 <happy> 標簽,在開始標簽與結束標簽之間包含數據,最后結束于</happy> 標簽。

·字符串界定的標簽
字符串界定的標簽用一個字符串開始,用另一個字符串結束,它們和 HTML 空標簽(諸如 img 之類)有類似之處,因為它們既不包含內容也沒有關閉標簽。如果 happy 也是一個字符串界定的標簽,那它的定義規范里面必須包括 start_string 與 end_string 兩個屬性。ASP 標簽都是字符串界定的標簽,它們從 <% 開始,到 %> 結束,也沒有關閉標簽。

下面的信息羅列了 tagspec 標簽的各個屬性和有效值。帶有星號(“*”)的屬性表示不適用于字符串界定的標簽,可選屬性則使用了大括號({})來標識;不難推斷,其他沒有使用大括號標識的都屬于必要的屬性。

<tagspec>

說明

關于第三方標簽的預設信息

屬性

tag_name,{tag_type},{render_contents},{content_model},{start_string},{end_string},{detect_in_attribute},{parse_attributes},icon,icon_width,icon_height,{equivalent_tag},{is_visual},{server_model}

tag_name 表示自定義的名稱。對于字符串界定的標簽,tag_name 僅用于檢測一個特定的屬性檢查器是否適用于這個標簽。如果屬性檢查器的第一行在符合規范的位置(其實就是在第一行的聲明里面)包含了這個標簽名并標上星號(“*”),那么這個檢查器將被允許檢查該類型的標簽。舉個例子,ASP 代碼的標簽名就是 ASP,允許檢查 ASP 代碼的檢查器必須在第一行包含 *ASP*。關于屬性檢查器 API 的信息,請參看 屬性檢查器。

tag_type 確定這個標簽是空的(像前面提到的 img 那樣),還是允許在開始與關閉標簽之間放置內容(像 code 標簽那樣)。這個屬性對于普通(非字符串界定的)標簽是必要的,但是對字符串界定的標簽不生效,因為他們總是空的。有效值包括 "empty" 和 "nonempty"。

render_contents 確定在設計視圖中,該標簽顯示內容,還是代之以特定的圖標。該屬性僅對非空標簽是必要的,對于空標簽則不生效(空標簽本身沒有內容可供顯示)。該屬性僅應用于插入到屬性外部的標簽,如果一個標簽插入其他標簽的屬性值內,它的內容將不會顯示(這一段有點難理解,我想到的是 RealMedia、Flash 之類的 Object,里面的那些 param 標簽?)。有效值為 "true" 或者是 "false"。

content_model 描述這個標簽能包含哪種內容,還有這個標簽能插入到 HTML 文件的什么地方。有效值包括 "block_model","head_model","marker_model",以及"script_model":

·block_model 表示該標簽可以包含 div、p之類的塊狀對象,并且該標簽只可以出現在 body 區域,或者是插入到其他的 body-content 標簽內,比如 div、layer 以及 td 等。

·head_model 表示該標簽只能包含文字而且只能出現在 HEAD 范圍內。

·marker_model 表示該標簽能包含任何有效的 HTML 代碼,并且可以放在 HTML 文件內的任何位置。Dreamweaver 內置的 HTML 檢驗程序將忽略定義為 marker_model 的標簽。不過,檢驗程序不會忽略這些標簽包含的內容;所以,盡管標簽本身可以隨處放置,但是它的內容卻可能導致 HTML 的某些地方產生錯誤。例如,純文本不能出現(除去合法的 head 元素)在文檔的 head 區域,所以你不能把一個包含純文本的 marker_model 標簽放在 head 區域(如果你要這么做,那你必須把這個標簽的內容模式由 marker_model 替換為 head_model)。使用 marker_model 的標簽將會在一行內顯示(位于 p 或者 div 這樣的塊狀元素內——舉個例子,在一個段落里面),如果想讓這個標簽內顯示它自己的段落,前后都留出空行,那么建議不要使用這個模式。

作者:kaero  來源:藍色理想

]]>
<![CDATA[擴展Dreamweaver:自定義第三方標簽的解析]]> 0 Wed, 01 Nov 2006 00:00:00 GMT    服務器端技術,比如ASP、Macromedia ColdFusion,JSP,以及 PHP 在 HTML 文件里面使用特殊的非 HTML 語法,服務器在這些代碼的基礎上創建和提供 HTML 格式的內容。當 Dreamweaver 檢測到非 HTML 標簽,Dreamweaver 會調用第三方標簽的定義文件來比較它們,這些文件指定 Dreamweaver 如何讀取和顯示這些標簽。

  舉個例子,在標準的 HTML 語言之外,ASP 文件還包含了供服務器解析的 ASP 代碼。ASP 代碼看起來和 HTML 標簽類似,它由一對標簽,開始的 <% 和關閉的 %>,來作標記。在 Dreamweaver 的 Configuration/ThirdPartyTags 文件夾里有一個名為 Tags.xml 的文件,這個文件就是用來描述包括 ASP 在內的各種第三方標簽規范的,并定義了 Dreamweaver 如何來顯示這些代碼。使用這種方法,ASP 代碼在 Tags.xml 中已經被規范了,所以 Dreamweaver 不會再試著在 <%...%>之間解析任何代碼。不過在設計視圖里面,它會顯示一個圖標以表示這是 ASP 代碼。你可以定義自己的標簽,并且能為每套標簽創建一個新的標簽庫文件,來指定 Dreamweaver 如何讀取和顯示你的標簽。

  注意:這部分說明了如何定義 Dreamweaver 顯示一個自定義標簽的方法,但是沒有描述如何編輯自定義標簽的內容或是屬性。如何創建屬性檢查器來檢查和修改自定義標簽的屬性,請查看屬性檢查器以獲得相關信息。

  每個標簽庫文件都會定義一個或者多個自定義標簽的名稱、類型、內容模式、顯示規范和圖標。你可以創建任意數量的標簽庫文件,但是它們必須位于 Configuration/ThirdPartyTags 文件夾以便被 Dreamweaver 讀取和處理。標簽庫文件使用 .xml 文件擴展名。

  提示:如果你同時進行著好幾個不同網站的工作(假定當你是個自由職業者的時候),你可以把所有的標簽規范定義在一個文件里面,并存放在一個特殊的站點上,將來由其他人維護這個站點的時候,你就可以完整地把包含自定義圖標和屬性檢查器在內的標簽庫移交給他。

  你需要使用一個名為 tagspec 的 XML 標簽來定義一個標簽規范。舉例來說,下面的代碼表示一個名為 happy 的標簽規范。

<tagspec tag_name="happy" tag_type="nonempty" render_contents="false" content_model="marker_model" icon="happy.gif" icon_width="18" icon_height="18"></tagspec>

作者:kaero  來源:藍色理想

]]>
<![CDATA[Photoshop把生活照“變身”藝術照]]> 0 Wed, 01 Nov 2006 00:00:00 GMT     1、打開一張數碼照片,效果如圖01所示。

按此在新窗口瀏覽圖片
圖1

    2、打開通道面板,單擊通道面板下面的創建新通道按鈕,得到一張黑色的圖片。

    3、在新建的通道中,執行菜單欄中的“濾鏡”“渲染”“云彩”命令,自動生成如圖02所示的圖像效果。然后執行菜單欄中的“濾鏡”“風格化”“查找邊緣”命令,自動生成如圖03所示的效果。

按此在新窗口瀏覽圖片
圖2

按此在新窗口瀏覽圖片
圖3

    4、調整色階效果。執行菜單欄中的“圖像”“調整”“色階”命令,在色階對話框中調整色階值,如圖04所示。

按此在新窗口瀏覽圖片
圖4

    5、執行菜單欄中的“濾鏡”“藝術效果”“彩色鉛筆”命令,在彈出的對話框中進行各項參數設置,如圖05所示。

按此在新窗口瀏覽圖片
圖5

    6、關閉通道面板,打開圖層面板,按住Alt鍵,單擊圖層面板下面的創建新的圖層按鈕,在彈出的新圖層對話框中設置圖層模式為“強光”,選中50%的灰度框,如圖06所示,將生成一個新建圖層圖層1。

按此在新窗口瀏覽圖片
圖6

    7、選擇圖層1,執行菜單欄中的“濾鏡”“渲染”“光照效果”命令,在彈出的“光照效果”對話框中設置的各項參數如圖07所示。

按此在新窗口瀏覽圖片
圖7

    8、單擊圖層面板下面的“添加蒙版按鈕”,為圖層1添加蒙版。

    9、在工具箱中選擇“畫筆工具”,在工具選項欄中設置畫筆的筆觸,大小設置如圖08所示,并將畫筆模式設置為溶解。在畫面中進行涂抹,將人物的整體表現出來。得到的圖像效果如圖09所示。

按此在新窗口瀏覽圖片
圖08

按此在新窗口瀏覽圖片
圖09

    10、下面給照片添加斑駁邊框。新建一個RGB文件,設置前景色為黑色和白色,執行菜單欄中的“濾鏡”“渲染”“云彩”命令,效果如圖10所示,并將其存儲為PSD文件。

按此在新窗口瀏覽圖片
圖10

    11、回到照片中,激活通道面板,新建Alpha 2通道,按Ctrl+A鍵進行全選,然后執行菜單欄中的“編輯”“描邊”命令,為通道描邊,設置如圖11所示。

按此在新窗口瀏覽圖片
圖11

    12、執行菜單欄中的“濾鏡”“模糊”“高斯模糊”命令,如圖12所示。

按此在新窗口瀏覽圖片
圖12

    13、執行菜單欄中的“濾鏡”“扭曲”“玻璃”命令,設置如圖17所示,畫面效果如圖13所示。

按此在新窗口瀏覽圖片
圖13

    14、按Ctrl+L鍵彈出色階對話框,調整對比度,具體設置如圖14所示。

按此在新窗口瀏覽圖片
圖14

    15、將通道載入選區,回到圖層面板,然后填充白色,畫面的最終效果如圖15所示。

按此在新窗口瀏覽圖片

作者:王偉光  來源:IT168

]]>
<![CDATA[用PS自帶濾鏡做抽絲及點陣等效果]]> 1 Wed, 01 Nov 2006 00:00:00 GMT ⑤凹進去方格效果的抽絲[這個是我自己設定出來圖案制成的,大家也可以嘗試不同的圖案樣式
按此在新窗口瀏覽圖片

⑥彩色斜格效果的抽絲[大家也可以改變一下顏色,可以做出來不同效果
按此在新窗口瀏覽圖片

⑦點陣效果的抽絲
按此在新窗口瀏覽圖片

白色抽絲,黑色底效果:
按此在新窗口瀏覽圖片

白色抽絲,彩色底效果:
按此在新窗口瀏覽圖片

對比一下,大家看一看。。。黑色不會影響到圖片的色彩,只是暗明有變化。可如果要加特殊效果,不妨試一下!
也許會有意外的收獲捏。

作者:二月初九  來源:照片處理網

]]>
<![CDATA[用PS自帶濾鏡做抽絲及點陣等效果]]> 1 Wed, 01 Nov 2006 00:00:00 GMT   ①細斜紋抽絲
按此在新窗口瀏覽圖片

②粗斜紋抽絲
按此在新窗口瀏覽圖片

③細橫紋抽絲[如果想要粗的橫紋抽絲的話,圖案設定原理等同于粗斜紋抽絲。
按此在新窗口瀏覽圖片

④豎細紋抽絲[如果想要粗的豎紋抽絲的話,圖案設定原理等同于粗斜紋抽絲。
按此在新窗口瀏覽圖片

作者:二月初九  來源:照片處理網

]]>
<![CDATA[用PS自帶濾鏡做抽絲及點陣等效果]]> 0 Wed, 01 Nov 2006 00:00:00 GMT 按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片
  PS:因為填充后發現那種抽絲不適合這張圖片,于是臨時換了一種抽絲。
  大家可以根據自己的需要來改。不滿意當前的圖案,可以直接在原圖層上重新再填充新編輯的圖案。效果絲毫不受影響。
]]>
<![CDATA[開心學Photoshop之巧用專色通道]]> 0 Wed, 01 Nov 2006 00:00:00 GMT 使用的版本為:Photoshop CS2

適合的讀者為:初級入門

操作的難易度:容易

要用到的素材如下:

按此在新窗口瀏覽圖片

圖一

按此在新窗口瀏覽圖片

圖二

操作步驟:

1.打開素材 1,先把背景層復制一份(即"背景 副本"層,這樣做的目的就是為了備份,不這樣做也沒關系的)我們首先要把本素材的主體(翻開的書)扣出,以備后邊的使用,因為素材中的主體部分為規則體,所以,我們可以使用“鋼筆工具(P)”來快速的扣圖

按此在新窗口瀏覽圖片

2.附注:使用鋼筆工具時需掌握的幾個基本要點:

  • 為方便精確的使用鋼筆工具,一般需要把圖片放大到合適的尺寸
  • 選擇了鋼筆工具后,一定要把鋼筆工具的屬性設置為“路徑”
  • 使用鋼筆工具時,用鼠標在起點位置點擊后拖動,即可繪制曲線
  • 在需要調整路徑的節電位置的時候,按住“Shift”鍵,用鼠標選擇需要調整的節點;這時候,鼠標會由空心三角形變成黑心三角形,按住不放即可拖動該節點進行調整了
  • 如果需要挑選路徑以便調整路徑方向的時候,按住“Alt”鍵,在相應節點上鼠標會變成“鋼筆”狀,并附有個向下的V形,此時,在該節點上點擊鼠標即可
  • 在暫停使用鋼筆工具后,需要重新沿原路徑描繪曲線時,選好鋼筆工具后,把鼠標放到原路徑的最后節點上,鼠標即變成鋼筆狀并附有個側狀Φ圖標,此時,點擊鼠標即可
  • 當描繪完全部路徑,需要連接起點和末點時,鼠標會變成為鋼筆狀,并附有個圓形圖標,此時,點擊鼠標即可閉合路徑

注意:如果在繪制好路徑后,沒有選擇保存該路徑,請勿再次使用鋼筆或路徑工具做新的操作,則,剛剛繪制完成的路徑會被刪除,雖然可以用"Ctrl+Shift+Z"恢復,但次數畢竟是有限的

總之,在使用Photoshop時,鋼筆工具是個極為重要的工具,大家一定要好好掌握的哦,要想快速而熟練的掌握她,最佳的辦法就是,多練,多練,還是多練 ^_^

按此在新窗口瀏覽圖片

3.把"素材 1"的主體扣出

  • 用鋼筆工具描繪好路徑后,按一次 " Ctrl+Enter " 組合鍵,快速將路徑轉換為選區
  • 接著,按住 " Ctrl+J " 組合鍵(通過拷貝的圖層),獲得"圖層 1,為了操作的便利,我們可以把"圖層1"重命名為"書"

按此在新窗口瀏覽圖片

4.添加專色通道:

  • 打開通道面板,按住" Ctrl "鍵,用鼠標左鍵點擊通道面板下方的第三個按鈕(創建新通道) (按住" Ctrl "鍵與按住" Shift "鍵來創建新通道的結果是不同的,大家可以自己試試)
  • 在彈出的"新建專色通道"對話框中,點擊顏色框,選擇自己喜歡的顏色
  • 我選擇的是顏色庫中的"PANTONE 115C"色,其實這里的色彩選擇可以隨意點,自己喜歡就行

按此在新窗口瀏覽圖片

5.打開并復制"素材2":

  • 打開一幅新的素材,按住" Ctrl+A" 組合鍵(全選圖層),然后按住" Ctrl+C" 組合鍵復制;
  • 友情提示一下,其實也可以進入到通道面板,復制自己想要選擇的通道的. ^_^

按此在新窗口瀏覽圖片

6.粘貼到新的專色通道:

  • 回到第一個文檔,打開通道面板,選中剛才新建的專色通道(PANTONE 115C),使用" Ctrl+4" 組合鍵,可以快速的選擇該新建專色通道;
  • 按住" Ctrl+V" 組合鍵把剛剛復制的新素材圖像粘貼進來.呵呵~ 效果出來一點了,吧啦吧啦,開心一下先

按此在新窗口瀏覽圖片

7.調整新圖像的位置:

  • 選擇"移動工具(V)"調整剛剛粘貼過來的圖像到合適的位置
  • 打開"路徑"面板,按住"Ctrl"鍵,用鼠標左鍵點擊剛才描繪好的"書的路徑",以快速載入選區
  • 也可以在選中該路徑的情況下,點擊路徑面板下部分的第三個按鈕,將路徑作為選區載入
  • 或者在選種了該路徑的前提下,直接按下" Ctrl+Enter " 組合鍵,快速將路徑轉換為選區

按此在新窗口瀏覽圖片

8.整理及合并專色通道:

  • 在載入了選區后,打開"通道"面板,依舊是保持當前操作在剛才新建的專色通道上
  • 按下"D"鍵,恢復默認前、背景色,按住"Ctrl+Shift+I"鍵,反選,接著按下"Delete"鍵刪除選區
  • 接著按下"Ctrl+D"鍵取消選區,OK,基本上本次圖像的快速而簡單的處理算是完成了
  • 最后點擊通道面板右上部分的小“黑色三角圖標”,在打開的卷簾中選擇“合并專色通道” (注意:必須是在“專色通道”被選中的狀態下,才可以使用“合并專色通道”選項)

按此在新窗口瀏覽圖片

9.其他的嘗試:

  • 換個顏色,做出不同的效果;
  • 更換背景,讓處理后效果更具風格;
  • 在該專色通道中,綜合使用曲線或濾鏡之類的調整,會獲得許多意想不到的效果和樂趣

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

10.最后的簡單說明:

  • 本文只是一個小試驗,給大家帶來一個新的思路而已,簡簡單單的幾步可以完成的處理, 卻說了一大通,目的是希望幫助剛學Photoshop的新手也可以快速的掌握一些基本的知識;
  • 在學習Photoshop的時候,有的時候,并不需要完全照搬教程上的每一點設置而去操刻意模仿,多點自己的思考和新的嘗試,往往可以達到事半功倍的效果的;
  • 小小文字難免會有錯漏的地方,歡迎各位朋友參與討論,大家共同交流學習 ^_^

最后祝愿每個愛好Photoshop的新手朋友,可以快樂的學習和進步,融合到Photoshop的強大魅力中來!

來源:86ps.com

]]>
<![CDATA[Photoshop 鼠繪國畫山石技法初探]]> 0 Wed, 01 Nov 2006 00:00:00 GMT 先欣賞我的鼠繪國畫

按此在新窗口瀏覽圖片

接下來看我是怎樣畫山石的。看后一起探討。

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

作者:9yue  來源:藍色理想

]]>
<![CDATA[Photoshop通道在扣圖中的使用]]> 1 Wed, 01 Nov 2006 00:00:00 GMT

5.因為我們上面曾經說過,在通道里白色是“有”,而我們要的又是這個人物MM,但是這個時候,我們要的這個MM卻是黑色的,所以,好辦,反向一下顏色就好了,快捷鍵是:CTRL+I,這時,得到如圖效果:

按此在新窗口瀏覽圖片

6.好了,人物MM身上難扣的頭發差不多都是白色的了,可是還有一部分不是,那怎么辦?來,我們一起用橡皮給他擦擦,為了操作避免失誤,我們把圖片放到最大,將背景色調成白色,如圖所示:

按此在新窗口瀏覽圖片

7.當然人物擦好后,然后調整背景色為黑,將人物MM周圍的背景擦黑,最后效果如圖所示:

按此在新窗口瀏覽圖片

8.好了,將白色的人物MM載入選區吧,如圖:

按此在新窗口瀏覽圖片

9.回到圖層面板,大家就會發現,人物MM就這樣被我們輕松的扣下來,套在選區里了,如圖:

按此在新窗口瀏覽圖片

10.將選區內的MM單獨存到另一個圖層中,以便我們給她換個漂亮的背景,快捷鍵:CTRL+J,這是拷貝選區到新圖層的意思,如圖:

按此在新窗口瀏覽圖片

11.添加新層,填充顏色或是直接拖動一張圖片到此圖,如圖所示:

如果效果不是太好,就像此圖,因為是在近似于白色背景上扣下來的,所以人物周圍有白色毛邊,那就在圖層菜單/修邊/去除白邊修整一下就好.

按此在新窗口瀏覽圖片

好了,通道扣圖結束,下面給大家發張練習圖片,試著用通道扣一下,這個景物圖要比咱們看到的這張人物簡單一些,我的圖片我做主,我們一起來動手!~

學習完成后,我們一起來做作業,如圖:

按此在新窗口瀏覽圖片

作者:cherub  來源:藍色理想]]>
<![CDATA[Photoshop通道在扣圖中的使用]]> 0 Wed, 01 Nov 2006 00:00:00 GMT 通道摳圖也是我們在扣圖中經常用到的方法,使用通道扣圖,主要利用圖像的色相差別或者明度差別,配合不同的方法給我們的圖像建立選區。

在做圖之前,首先希望大家能夠明白一個道理,一張RGB模式的圖像,是以紅綠藍三原色的數值來表示的;而在通道中,一張RGB模式的圖,無非就是將圖片的各個顏色以單色的形式分別顯示在通道面板上,而且每種單色都將記錄每一種顏色的不同亮度,再簡單點說:通道中,只存在一種顏色(紅綠藍)的不同亮度,是一種灰度圖像。在通道里,越亮說明此顏色的數值越高,正是有這一特點,所以,我們可以利用通道亮度的反差進行扣圖,因為他是選擇區域的映射。除此之外,還可以將做好的選區保存到通道上。      

在通道里,白色代表有,黑色代表無,它是由黑、白、灰三種亮度來顯示的,也可以這樣說:如果我們想將圖中某部分扣下來,即做選區,就在通道里將這這一部分調整成白,以例說明:

新建一文檔,畫任意選區,在通道里進行保存選區,就會發現,選區是白色的,如圖

按此在新窗口瀏覽圖片

也可以將通道內的存儲轉為選區,如圖所示:

按此在新窗口瀏覽圖片

好了,前言已經講完,既然這樣,就讓我們打開軟件,一起來試試:

所用素材:

按此在新窗口瀏覽圖片

操作步驟

1.當我們拿到一張圖片的時候,首先應該先分析,此圖更適合什么樣的方法來做效果更好。打開此圖,經觀察,可以看出圖的背景和前景色的差距比較大,所以,我們完全可以利用通道的方法來做。

2.分析完成,指定選用通道方案,現在開始實施,打開通道面板,然后在通道面板上對各通道進行觀查,看哪一張個的背景和前景色色相相差更大,如圖:下面的幾張圖,分別為紅色通道的示意圖,綠色通道的示意圖,和藍色通道的示意圖 :(為了讓大家看的更清楚,我已經將此通道進行了拆分,這是拆分后的通道所顯示的結果)

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

我們前面提到過,用通道進行扣圖做選區,主要是通過圖像背景和前景色的色相差別的明度差別來做,而此圖中,我們發現,在通道面板中,綠色和藍色都可以,而綠色的反差更大一些,所以這里我選擇了綠色通道為目標,好了,開始:

3.為了不破壞原圖,我們將綠色通道進行復制,得到如圖顯示:

按此在新窗口瀏覽圖片

4.將圖放到最大,這樣容易操作,為了將圖中所要的人物和背景顏色亮度有更明顯的區別,我們用曲線的方法來調整圖片的亮度對比,再如圖,這是用曲線調整過的MM:

按此在新窗口瀏覽圖片

作者:cherub  來源:藍色理想

]]>
<![CDATA[Flash AS制作上升的水泡效果動畫]]> 0 Wed, 01 Nov 2006 00:00:00 GMT Flash:http://www.68design.net/art/images/200563061946474.swf

  具體步驟:

  1、開MX新建一文檔。并適當修改文檔屬性(400×300,藍色背景) 。

  2、建一個影片剪輯,命名為“h2o”。進入編輯區以后,利用繪圖工具,漸變填充繪制一個水泡。

  3、回到主場景,把圖層1命名為“h2o”。從庫中把“h2o”影片剪輯拖放到場景的下方,在下面的屬性面板中命名它的分身名為“h2o”。

  4、主場景中新建一個圖層,命名為“as”。在第1幀添加AS:
i=1 
while(i<=30){ 
       duplicateMovieClip("h2o","h2o"+i,i); 
       setProperty("h2o"+i,_x,random(400)); 
       setProperty("h2o"+i,_y,random(100)+300); 
       setProperty("h2o"+i,_xscale,random(60)+40); 
       setProperty("h2o"+i,_yscale,getProperty(eval("h2o"+i),_xscale)); 
       setProperty("h2o"+i,_alpha,random(30)+70); 
       i++ 

_root.h2o._visible=0


  5、具體解釋如下:
i=1                                  //初始化變量 
while(i<=30){                             //用來控制水珠的數量 
duplicateMovieClip("h2o","h2o"+i,i);         //復制水珠 
setProperty("h2o"+i,_x,random(400));        //在X軸上隨機分布復制出的水珠 
setProperty("h2o"+i,_y,random(100)+300);   //同上,只是換成了Y軸 
setProperty("h2o"+i,_xscale,random(60)+40); 
setProperty("h2o"+i,_yscale,getProperty(eval("h2o"+i),_xscale)); 
                                     //以上兩條AS是用來控制水珠大小的。 
setProperty("h2o"+i,_alpha,random(30)+70);//用來控制水珠的透明度 
i++ 

_root.h2o._visible=0                      //將主場景中的水珠隱藏。


  6、選中影片剪輯“H2O”,添加AS:
onClipEvent (load) { 
speed = random(5)+3; 

onClipEvent (enterFrame) { 
this._y -= speed; 
this._x += random(3)-random(3); 
if (this._y<-15) { 
  this._y = random(100)+315; 

}


  7、上面的AS語句的意思是:
onClipEvent (load) {                 //用來隨機賦于水珠的速度,讓水珠運動更加真實。 
speed = random(5)+3; 

onClipEvent (enterFrame) { 
this._y -= speed;                  //用來改變水珠Y軸的坐標,這樣我們看起來水珠是在不斷在上升。 
this._x += random(3)-random(3);   //為了上水珠運動更真實些,我們上水珠左右晃動一下。 
if (this._y<-15) {                  //此IF語句的作用是當水珠移出屏幕時,重新放回屏幕中來。 
  this._y = random(100)+315; 

}
  8、保存測試吧!

作者:328757780  來源:閃吧

]]>
<![CDATA[Web2.0新理念和技術下的SEO]]> 0 Wed, 01 Nov 2006 00:00:00 GMT   個人覺得,目前關于web2.0跟seo的一些研究,可以從以下幾個角度入手:

  1、各種Web2.0站點系統的SEO功能改進
       這又體現在幾個方面,以博客系統的seo為例。雖然這一方面知識和資料相對而言比較多,而且比較著名的博客系統都有一定的seo基礎。但是如果從專業的seo角度來看,目前很多的BSP服務商提供的博客都存在seo方面的缺陷,有點甚至阻礙了搜索引擎對站點抓取和排名。

  2 、博客對內容的貢獻與seo
      這一點主要探討,一個站點有沒有必要開設博客以及博客開設后對站點內容策略所起到的作用。博客極大的方便了站點內容的更新,增加,對于SEO應該是有所幫助。但具體利用博客提升站點的具體實施和策略,仍然需要大量的實踐,總結經驗。

  3、博客對外部鏈接的貢獻
  石頭曾寫文涉及過這一方面,認為博客這一載體,非常有利于吸引其他站點的主動鏈接。但具體博客站點設置,寫作和轉載應該有那些地方注意,能更好獲得高質量外部鏈接;以及博客吸收的外部鏈接對于搜索表現和排名的具體作用,還需要進一步探討。

  4、博客評論和Trackback
  關于這一點,更多的人想到了是垃圾留言和垃圾評論。那么我們需要分析的是,如何合理正確地利用評論和Trackback的一些功能。目前已經出現了不少博客評論群發和專門的Trackback工具。對于這些工具給搜索引擎帶來的沖擊,不利因素需要引起重視。

  5、Rss訂閱和聚合
  很顯然,Rss訂閱和聚合功能,在增加站點的訪問量之外,也有可能增加站點的外部鏈接。但是目前大部分站長還沒有看到rss對于外部鏈接的重要影響,缺乏主動通過Rss訂閱及聚合功能來改善站點外部鏈接情況的意識。另一方面,rss訂閱對于搜索引擎更好的理解收錄站點,究竟有多大的作用呢?

  6、Rss本身的優化
  對于rss本身該如何優化,能吸引對方的在聚合后,更容易點擊你的文章,同時又能在別人通過rss引用摘要的時候,合理地嵌入鏈接呢?

  7、Web2.0站點的綜合優化
  web2.0的理念下,催動了大批所謂的2.0站點,比如視頻分享和sns站點。這些站點,往往編輯參與的內容貢獻比率下降,而用戶貢獻的內容增強。對于這些站點如何確保站點最終內容的相關性,實現關鍵詞部署,是一個新的挑戰。而且一些站點,比如目前火熱的視頻站,站點以視頻和用戶評論為主,真正的文字內容相反而少,對seo中的內容策略帶了一定的困難。需要找出應對措施。

  當然,還有更多,某一項web2.0的技術,理念的具體應用,都有可能帶來一個新的研究范圍。SEO需要關注的就是這些新站點新技術的搜索引擎友好性,以及如何利用他們來改善搜索引擎友好性的問題。期盼更多的人加強地這一方面的觀察和分析。


作者:石頭  來源:點石互動

]]>
<![CDATA[改進網頁可讀性的7個方法]]> 0 Wed, 01 Nov 2006 00:00:00 GMT 原文鏈接:Improve the Readability of Your Web Page

1. 使用對比色 (Use contrasting colours). 這里說的對比是文字的顏色和背景色的對比。這樣用戶可以比較容易的看清文字,減少閱讀疲勞。有視力障礙的人可能看不清楚低對比度的文字。可以去Vischeck這個網站可以看看你的網站在色弱(或色盲)用戶眼中的樣子。

2. 把文字圈成小塊 (”Chunk up” your copy). 大塊的高密度的文字讓你的用戶感覺信息負荷超載,有壓抑感。幾個小技巧:

  • 用列表(或者1-2-3)和副標題.
  • 保持段落短小.
  • 在重要的觀點上使用加粗或使用不同顏色,便于那些不太耐心而快速瀏覽的用戶能抓住重點。
  • 控制文字的行寬(Use columns to control text width.)

3. 避免雜亂的背景(Avoid busy backgrounds),讓文字容易看清楚。 

4. 少一點更好(Less is better). 在頁面上放置越多雜亂的東西,越是讓用戶迷惑,分散注意力,不能集中閱讀。網站看起來也不夠專業.在放任何一項東西前想想,真的不放不可么?

5. 使用辨識性好的字體(Strive for a clean font style for maximum readability.)

6. 文字不要太小(Don’t use itsy-bitsy font sizes). 螞蟻似的文字,很難快速的閱讀。如果用戶自己可以控制就更好了.

7. 讓鏈接更像鏈接(Make your links look like links). 如果不是標準藍色鏈接,最好可以加上下劃線。不是鏈接的文字,最好不要加下劃線。

來源:油茶研究會

]]>
<![CDATA[門戶的首頁還有多少價值?]]> 0 Wed, 01 Nov 2006 00:00:00 GMT 曾經這樣單純而淺簡的比喻過網站
任何產品的作用都是要幫助用戶完成他們的任務需求,網站也不例外;每一個需求就是一個任務,每個任務都有N多流程,每個流程都有N多界面;每個界面可以比作一個點,N個點組成線(流程),N根線搓成繩(任務),每個用戶需求就是一根繩。
把所有的繩子頭順直綁到一起就是網站的首頁;
所有這些就是一個網站。

1、首先我們必須承認這個數據結果的真實性:門戶網站的首頁流量大大的低于其任何一個頻道的流量。 這個情況在中國的門戶網站中尤為突出!

2、為什么會有這樣的數據結果?我認為原因很簡單:

  • 網民的瀏覽需求開始存在一定的“目的性”,他們不再迷茫的在首頁上瞎逛 
  •  門戶網站的首頁過于繁雜,垃圾內容(包括但不只是廣告)過多,給用戶的瀏覽帶來了相當大的麻煩。 說白了:用戶第一眼看到的只有三個內容:LOGO、廣告、導航菜單;所以他們只能去選擇“導航菜單”
  • 我愿意猜測這樣一個數據:門戶網站首頁上的點擊75%以上來自頂部MENU。
    (另外的:10%仍在瞎逛的初級網民、15%有“看新聞”的目的但沒有明確"看哪一類"新聞目標的網民)
  • 服務越來越多,內容分類越來越多,過高的提升了用戶的“篩選成本”,逼迫用戶不得不直接“跳過”。

3、可以說我們大多數門戶網站的首頁在慢慢走向名存實亡的路。當我們的繩子頭越來越沒有條理,越來越粗壯碩大難以挑選,甚至其上還帶有很多扎手的刺和故意繞了N多個活結死扣的時候,我們在無法放棄的前提下只有跳過這個繩子頭直接進入。。

4、實際上相比而言我們的門戶首頁比美國人的門戶首頁價值比例更大。可以說目前我們的網民直接進入二級頻道的還是會很少,他們大都要從首頁路過一下。

5、更好更早的把握這個價值是一個不錯的先機, 如果網易可以讓我一進去就能看到今日的體育新聞(哪怕體育并不是在標簽里默認,經過我第一次點擊后記住了我的這個cookies也可以),我不會再選擇先輸入sohu.com然后點“體育”。(反正大家都在轉載嘛,去那個網站還不都一樣...)
6、提醒:別指望用戶自己設置或者定制,我們的占據絕大多數的網民不會去干這個。這些工作需要你主動幫他完成。把好處主動放到他的面前去...

7、TAB顯示方式的應用(在同樣內容量的前提下,以YAHOO為例)
按此在新窗口瀏覽圖片

效果對比1:采用了TAB方式可以讓這部分頁面顯示高度幾乎減少1/4。不超過3屏的界面讓用戶的第一感覺更輕松。  

效果對比2:(門戶網站的首頁內容過多,用戶并沒有時間和精力去逐條閱讀和篩選每個信息。)采用TAB后實際是從第一感觀上減少了信息量,減輕了用戶曬選的難度,從而促進了用戶停下來閱讀的可能。

效果對比3:假設所有需要顯示的內容一樣多的前提下,首屏可以顯示2組tab,每組顯示4個頻道。那么采用TAB首屏就可以讓用戶多找到6個頻道的信息。(是找到不是看到! 需要對TAB出發一個事件后才能看到)。
如,“汽車”在各頻道的排序是8。某用戶對“汽車”并沒有明確的需求,但有少許的興趣。(有非常明確需求的人直接就點menu了;壓根就沒有需求的人無論你怎么顯示他都不會看,所以我這里如此假設)
當用戶進沒有采用TAB的首頁時:“汽車”并不能在首屏上讓他發現。他并不能預知把屏幕拖到第二屏能看到什么,就算他會拖下去,那么在拖之前他并不明確‘拖下去可能會是什么內容’;這個時候他把頁面拖下去然后看到“汽車”并點他的幾率很小。
當用戶進入采用了TAB的首頁時:用戶雖然在首屏直接看不到“汽車”的內容,但他可以看到“汽車”在TAB上顯示,他就可以明確的知道“這個標簽里是汽車的信息”,他會去觸及并查看“汽車”的幾率就大很多。
這大概就是用外界信息去引導用戶的行為。

效果對比4:采用了TAB直接顯示給用戶的內容更少,用戶的關注度就更集中。根據數據統計的用戶關注率把值得推薦的內容更突出的顯示給用戶,這樣可以做到引導閱讀的目的

8、以上不只是門戶的問題。

PS,關于門戶網站煩人廣告問題,經常看到一種很有意思且似乎很真實的分析:

1、中國的網民還在忍受階段,哪怕我們的門戶有很多的廣告煩擾他但他一樣不會去放棄,因為沒有別的選擇,因為古老的中國封建歷史讓我們的網民有了與生俱來的忍受美德。而且我們的網民現在還不具備去放棄的能力和水平,所以這樣的設計很正常;

2、而且這樣的設計在國內也是可行的。廣告主認,還能不斷地收到高額廣告費。
放棄這些等于放棄了過日子的糧食

對此我無語.....

作者:baiya  來源:藍色理想

]]>
<![CDATA[DW MX實例:制作彈出菜單]]> 1 Tue, 31 Oct 2006 00:00:00 GMT 按此在新窗口瀏覽圖片

  ( 4 )設置【高級】標簽。在【高級】標簽選項中設置菜單的延遲時間,以及是否顯示菜單邊框。然后設置邊框的寬度、顏色、陰影、高亮,如圖 17-6 所示。

按此在新窗口瀏覽圖片

  注意:【菜單延遲】中時間的單位是毫秒( ms ), 1000 毫秒等于 1 秒,在設置時注意換算。  

  ( 5 )設置的 x 軸和 y 軸參數。在【位置】標簽選項中設置彈出菜單的 x 軸和 y 軸參數,這兩個參數表示彈出菜單左上角到網頁左上角的距離,如圖 17-7 所示。

按此在新窗口瀏覽圖片

  ( 6 )保存網頁文件,然后在瀏覽器中打開該網頁,將鼠標光標移動到文字上方時即可看到有菜單彈出,本實例操作完畢。通過 Dreamweaver ,可以快速制作出以往只能用復雜代碼才能實現的彈出菜單,這樣可以實現復雜菜單的彈出和收縮,方便使用又能讓頁面美觀、整潔。

來源:eNet硅谷動力

]]>
<![CDATA[DW MX實例:制作彈出菜單]]> 0 Tue, 31 Oct 2006 00:00:00 GMT

彈出菜單在網頁制作中是一種非常常用的菜單方式,這種菜單不但制作簡單,而且效果也很好。   
  效果說明 本實例所要完成的效果是當鼠標移動到文字上時,就會彈出一個漂亮的菜單,如圖 17-1 和圖 17-2 所示。  

  創作思想 本實例首先在網頁中輸入一行文字,并對文字做一個特殊的超鏈接,然后利用 Dreamweaver MX 2004 自帶的行為制作彈出菜單。  

  操作步驟  

  ( 1 )輸入文字并設置超鏈接。在網頁中輸入文字,因為單獨的文本文字是無法添加行為的,按照 Dreamweaver 中的約定,將文字的超鏈接設置為“ javascript:; ”才能夠添加行為。所以將文字的超鏈接設為“ javascript:; ”,并執行【顯示彈出式菜單】行為,如圖 17-3 所示。  
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

  ( 2 )設置菜單項和子菜單項,并為菜單設置超鏈接,然后安排好各個菜單的次序,如圖 17-4 所示。

按此在新窗口瀏覽圖片

來源:eNet硅谷動力]]>
<![CDATA[DW MX實例:利用表格美化頁面]]> 1 Tue, 31 Oct 2006 00:00:00 GMT 按此在新窗口瀏覽圖片

( 4 )改變其中一個單元格的文字顏色和背景顏色,使其突出顯示,如圖 8-5 所示。

按此在新窗口瀏覽圖片

( 5 )保存頁面文件并按 F12 鍵進行預覽,此時即可得到帶有層次感的表格效果。至此,

  本實例操作完畢。讀者可參考隨書光盤中本實例素材文件夾里的 mhtable.htm 文件,查看制作的結果是否正確。表格是網頁中必不可少的元素之一,美化表格也就順理成章,成為決定網頁美觀與否的關鍵。

來源:eNet硅谷動力

]]>
<![CDATA[DW MX實例:利用表格美化頁面]]> 0 Tue, 31 Oct 2006 00:00:00 GMT

在瀏覽網頁的時候可以發現,很多用于網站排版的表格都是經過美化處理的,這些表格不僅起了布局排版的作用,而且在很大程度上美化了網頁,使網頁看起來更加漂亮、新穎。  

  效果說明 利用表格美化頁面的方式有很多種。本例制作出來的帶有層次感的表格如圖 8-1 所示。

按此在新窗口瀏覽圖片

  創作思想 利用表格美化頁面并不需要很多的制作技巧。例如本例只需要進行簡單的表格嵌套(即在表格中插入表格),即可達到美化效果。  

  操作步驟  

  ( 1 )新建一個頁面文件,然后在編輯區域中插入一個 2 × 1 的表格,并設置表格的基本屬性參數,如圖 8-2 所示。

按此在新窗口瀏覽圖片

  ( 2 )設置表格。將光標置于第一行的單元格中,再將單元格的背景顏色設置為 # 69A 538 ,并應用同樣的方法將第二行單元格的背景顏色設置為 #8FCB 5A 。設置完成后將光標至于第一行的單元格中,然后在此單元格中插入一個 1 × 5 的表格,并設置表格的基本屬性參數,如圖 8-3 所示。

按此在新窗口瀏覽圖片

來源:eNet硅谷動力]]>
<![CDATA[用Photoshop制作喵喵的卡通造型]]> 0 Tue, 31 Oct 2006 00:00:00 GMT 按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

作者:一頁書  來源:照片處理網

]]>
<![CDATA[Photoshop簡單打造粉筆字特效]]> 0 Tue, 31 Oct 2006 00:00:00 GMT 按此在新窗口瀏覽圖片

  使用一種好看的粉筆字字體,可以來這里下載之后安裝,然后在Photoshop中輸入下面字符:

按此在新窗口瀏覽圖片

  復制文字層,然后設置圖層樣式描邊屬性:

按此在新窗口瀏覽圖片

  再進行修飾:

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

  你可以刪除一些,達到更加真實的效果:

按此在新窗口瀏覽圖片

來源:網頁教學網

]]>
<![CDATA[Photoshop繪國畫孫悟空勇斗天兵]]> 1 Tue, 31 Oct 2006 00:00:00 GMT
9.加入兵天將的草稿,烘托氣氛。

按此在新窗口瀏覽圖片

10.新建立一層,修改線條,使線條流暢。

按此在新窗口瀏覽圖片

11.最后給天兵天將上色完成。

按此在新窗口瀏覽圖片
]]>
<![CDATA[Photoshop繪國畫孫悟空勇斗天兵]]> 1 Tue, 31 Oct 2006 00:00:00 GMT
6.將云彩的線條流暢的加上,保持風格的一致性,突出氣氛。

按此在新窗口瀏覽圖片

7.給孫悟空披紅掛彩,云彩和紅帶都是突出孫悟空性格和氣氛的分子。收拾每條線條,使線條看起來都干凈流暢。

按此在新窗口瀏覽圖片

8.給云彩和天空鋪上顏色,孫悟空主要以暖色為主,其他都以冷色為輔,通過顏色的色調這樣突出主體,以渲染氣氛。

按此在新窗口瀏覽圖片
]]>
<![CDATA[Photoshop繪國畫孫悟空勇斗天兵]]> 1 Tue, 31 Oct 2006 00:00:00 GMT

按此在新窗口瀏覽圖片

4.將孫悟空的面孔和盔甲的線條進行深入刻畫。注意線條的干凈利索。

按此在新窗口瀏覽圖片

5.在線條一層下建立一個新的層,給孫悟空鋪上底色。

按此在新窗口瀏覽圖片
]]>
<![CDATA[Photoshop繪國畫孫悟空勇斗天兵]]> 0 Tue, 31 Oct 2006 00:00:00 GMT 這次筆者要講的是就是如何用Photoshop學習繪畫國畫的工筆重彩。相信大家在學完后,可以掌握結構,有了一個基本的型,基本的動作,就可以隨意發揮,沒事的時候可以把這張圖拆分成鏡頭,會更有意思。先看效果圖:(圖11)

按此在新窗口瀏覽圖片

1.用筆大概勾勒出來一個簡單大形狀,完全不要把自己規定在一個太多的限制中,這一步是要尋找感覺和自信的幾筆,因為電腦的個人作品就是應該放松,也不像傳統的繪畫,電腦繪畫可以自己任意定畫布的尺寸大小。但是需要注意的一點是分辨率的大小,一定要定標準,開始繪畫后不要再進行改動。

按此在新窗口瀏覽圖片

2.開始繪制角色的大體,建立一個新的層在中心位置用很淡的粉色畫出三頭六臂的孫悟空的關系,這是他們三個主體之間的重心和透視,上面三角是三者的肩膀,下面的三角是盆骨。把三頭六臂的孫悟空大型繪制出來,這一步是打個草稿。

按此在新窗口瀏覽圖片
轉截:網頁設計師聯盟
]]>
<![CDATA[Photoshop巧妙繪制卡通風格冬天景象]]> 0 Tue, 31 Oct 2006 00:00:00 GMT 按此在新窗口瀏覽圖片

  然后新建立一個圖層,填充選區為白色,然后按Ctrl+J復制圖層,并且向上稍微移動一些,設置圖層不透明度為50%,然后再復制剛才的那個圖層,之后移到最上面,再把該圖層中的形狀向上移動一定距離,設置不透明度為20%,效果如下:

按此在新窗口瀏覽圖片

  然后再建立一個圖層,使用橢圓工具繪制一個圓形選區:

按此在新窗口瀏覽圖片

  然后再利用上面的方法,你會繪制出如下圖形(在這里不詳細介紹):

按此在新窗口瀏覽圖片

  合并圖層,效果如下:

按此在新窗口瀏覽圖片

  然后再新建立一個圖層,使用多邊形套索工具繪制如下圖形:

按此在新窗口瀏覽圖片

  然后執行“選擇”->“修改”->“擴展”,設置為2,繼續執行“選擇”->“修改”->“平滑”,設置為2。然后按Del刪除,效果如下:

按此在新窗口瀏覽圖片

  新建立一個圖層,使用畫筆工具繪制一些小白點,注意明暗細節:

按此在新窗口瀏覽圖片

  最終效果:

按此在新窗口瀏覽圖片

來源:網頁教學網

 

]]>
<![CDATA[合理的網頁設計]]> 0 Tue, 31 Oct 2006 00:00:00 GMT 根據google最新的算法規則:用戶行為模式的重視程度越來越高,這也就要求網頁設計的時候應注意“合理的網頁結構”,SEO業界也有個共識“網頁設計首先面對的是訪問者,其次才是搜索引擎”。

楓林有幸讀了Tasneem Rangoonwala寫的Effective Web Design,直譯為“有效的網頁設計”,準確點應該翻譯為“合理的網頁設計”。
Tasneem Rangoonwala對網頁設計應該注意的問題分的很細,提到了網頁從結構,色彩搭配,文本情況,圖片設計,鏈接狀況等很多細節方面應注意的問題。

楓林從正面在針對“合理的網頁設計”做一些闡述:

怎么判斷網頁結構是否合理呢?

正如前面所說的:A :大多數訪客更容易訪問,更容易接受的就是合理B:在搜索引擎中表現良好的結構即是合理

楓林認為要做到合理的網頁設計需要做的是:

1.網站定位

網站的定位很重要,網站的定位就是說在做站前要有目標,你的網站主要針對哪些客戶群體,針對哪個年齡層次的人群,這個直接決定了下面網站應該使用什么樣的結構。

2.結構的合理

結構的合理與否直接決定了客戶對該站的體驗狀況,詳細點可分為:導航欄目的設計,圖片布局,欄目編排,文本凸顯位置。

可以在您的站點做一個欄目調查,征求下網友的意見,針對不同類型的站點,布局也不太一樣,各個行業站都有自己的規則,針對具體行業的訪問者也都不同的訪問習慣,所以做下行業調查是很有必要的。

3.程序選擇

這個主要針對的是搜索引擎,一般用戶不會去注意到你的網站使用的是什么程序,針對搜索引擎的習慣選擇盡量友好于搜索引擎的程序結構。

關于這點,目前比較火的設計程序就是XHTML+CSS或者我們稱之為DIV+CSS,自從WEB2.0在網絡升溫以后,很多公司和個人對網站設計程序都做出了新的選擇,順應潮流。當然WEB2.0也有其誕生的背景:倡導以人為本,全面的人性化理念。

注意這也不是絕對的,html既然有table標簽,它就有存在的價值,只是div的設計能比table程序結構稍微簡單點,再加上CSS打包,加快了網頁的下載速度,增強了用戶體驗。

4.圖片,flash,框架的使用

這是一個老話題了,很多人建議盡量不使用這些就不要用了,但是楓林認為圖片,flash和框架這些元素都有存在的必要性。

少使用或者不使用這些原件的只是考慮到了搜索引擎而沒有考慮到訪問者,從訪客的角度來說,他們不喜歡哪些純粹性的文本頁面,他們進某個頁面更多的是想體驗該站的“樂趣”,這個娛樂站更是深有體會

Tasneem Rangoonwala也說過too much text is boring.楓林自己就不喜歡純文本頁面,這樣的頁面對訪客的粘滯性很低,但是可以確切的說對搜索引擎100%有好處,我想這也是一些SEOER不愿意在自己的博客的首頁或者內頁使用圖片的原因吧,他們更多考慮的是搜索引擎,這些博客機會沒有什么美工的痕跡,記得在點石論壇看到過一位讀者的文章中提到:百度喜歡漂亮的頁面。

楓林做了下猜想:百度是不是認為純文本和多鏈接的頁面是故意的認為因素制造的呢?這些頁面是專門針對百度而來的呢?

如果這種猜想是正確的,哪些被百度封博客的事情就不難解釋了,你們可以去看看,你們的頁面有記個圖片,這個到不重要,重要的是整個站點里面這些元件所占的比率是多少呢?你認為這還算是一個正常的網頁么?

楓林認為這些網頁元素不應該特意回避,否則還不餓死美工了。我們能做的是對這些元素做適當的優化處理,比如圖片的壓縮,ALT等很多人都熟悉的手法。

5.關鍵字的部署

關鍵字的部署也是從搜索引擎的角度來考慮的,但是話說回來,合理的部署關鍵字也對于訪問者是有利的,他們可以通過某些位置的關鍵字很快了解這個網頁所要交代什么意思。

這樣文章頂部的關鍵字就顯得尤為重要了,就像一些報刊一樣,楓林認為:在一些文章的頭部加上一些摘要或者引言,在這些摘要或者引言里面融入適當密度的關鍵字(對于google,每100個字中出現1.5-2個關鍵字是比較合理的)對訪問者或者搜索引擎都是很重要的。

不要以為關鍵字部署實在網站完工以后要做的,那時你要花費比現在更多的代價。

6.導航條的設計

導航條也沒有固定的部署位置,感覺客戶查找方便就可以了,左側,頂部右側均可,要注意的是,結構要清晰,層次不要太多,這要考慮到,內容頁面的點擊距離因素,楓林認為訪客進入該頁面在點擊距離不要超過3就找到自己需要的內容是比較合理的,千萬不要特意的安排點擊距離。

有些SEOER認為點擊距離越短越好,于是就千方百計的修改設計利用,比如:使用2級域名,rewrite等盡量使得路徑變短,楓林認為這個對該站沒有太多的好處。就拿很多SEOER使用的Z-blog來說,默認的網頁文件都在post目錄下面放著,其一,分類比較混亂,其二,這種結構很可能被搜索引擎視為作弊,而做降權或者封站的處理,尤其是內容很多的站,大量的出現這樣的短路徑頁面并且都是通一目錄下,對其站點沒有什么好處。

7.網站底部的處理

我們在寫文章的時候也要講究個虎頭豹尾,楓林認為這個理念對于網頁設計也是可以應用的,楓林很忌諱把底部文件做成JS 進行調用的做法。這樣你的關鍵字便失去了更多的在搜索引擎中展示的機會,一些SEOER認為搜索引擎spider最多爬行頁面中的前100位內的鏈接,楓林認為這種說法有點片面,可能更多人認為Robots的爬行習慣是自上而下的,楓林要說的是底部網站的版權,備案信息等很重要,底部具有一定的優先權。

可以這么說,一些網站的版權信息,聯系方式,備案信息等都是放在底部的,Robots們不會視而不見的,
據楓林觀察在底部位置加入適當的關鍵字,比在網站中間內容部分的關鍵字更有效,這些關鍵字往往屬于固定部分,也就是每個頁面都會出現網站的底部信息。

可以舉例說明一下,楓林不保證此法的普遍適用性,但是楓林相信自己的眼睛,僅供參考:

按此在新窗口瀏覽圖片
圖為楓林的SEO博客,在百度中搜索“楓林”就可以看到,再進博客看看,關鍵字的部署位置,第一個“楓林”是一篇名為“SEO之網絡SOHO”的博客內容頁面中出現的,第二個“楓林”則是我但是為了宣傳個人簡歷,故意在SEO博客底部加上的,當然還有其他的案例,這里就不一一列出了。以上記點純屬楓林個人觀點,由于水平有限,錯誤和不合理之處在所難免,請諒解。

作者:楓林  來源:點石互動

]]>
<![CDATA[論網站設計的十大要點]]> 1 Tue, 31 Oct 2006 00:00:00 GMT   7.間接鏈接/中轉鏈接/重定向鏈接:不要阻止其它網站直接鏈接您的網站內容,有很多大型的內容提供商違反了這一規則,比如新聞網站將其它網站引用的鏈接重定向,這樣訪問者往往停留在您的首頁。使用這種笨拙的手段似乎認為強迫訪問者進入首頁就能讓他們對其它的內容感興趣,但實際上,這樣做的結果只會讓人們掃興而走。如果尋找某一篇文章遇到了麻煩,您的客戶會放棄在您的網站中尋找而跑到其它的地方。更糟糕的情況是,其它網站帶來的鏈接可能會顯著地提升您在搜索引擎中的排名,如果讓這些重定向的鏈接失效,那么等于您在反對被人對您的網站進行鏈接,因此,永遠不要拒絕別人對您網站的鏈接。

  8.最新內容:在第四個問題中,我提到了對網站內容注明日期,從而顯示出內容的變化,任何定期更新的網站都應該讓這些變化容易被訪問者了解,最近更新部分的內容絕不能和三年前的一樣,這樣就無法體現出絲毫變化。

  新的內容應當保持足夠的新鮮度,這樣您的讀者才能從中獲取信息中的價值。如果您的網站更新得非常快(比如Slashdot),那么對這些信息進行分類會有所幫助,比如將新聞分門別類地存放,這樣讀者就能輕而易舉地找到他們感興趣的話題中最新的內容。有效的搜索功能和優秀的網站管理可以幫助讀者查找他們以前曾經看到過的信息,盡可能地幫助他們實現這些功能。

  9.縮略圖的尺寸:當提供有大量圖片的圖庫時,使用鏈接到每張圖片的縮略圖是一種常見的策略。所謂縮略圖就是圖片的縮小版本,可以讓瀏覽者看到眾多的圖片。但是,在展示縮略圖時,要切記不能將縮略圖做得太小,因為這樣網站的訪客就無法從中獲取有效的信息。

  對圖片文件進行按比例的裁減是非常重要的,不要使用XHTML和CSS來變更圖片的大小,因為文件的尺寸是不會變化的,發送到客戶端瀏覽器的還是這些大尺寸的版本。在載入布滿縮略圖的網頁時,如果這些縮略圖僅僅是被標記語言和樣式表改變了尺寸的話,那么瀏覽器依然會消耗掉大量的處理器時間和系統內存資源;這可能會導致瀏覽器崩潰和其它的問題,至少會導致漫長的加載時間。網站的訪問者會因為緩慢的加載時間轉而訪問其它的網站,崩潰的瀏覽器更會嚇跑訪問者。

  10.網頁標題:很多網頁設計者并沒有為他們的網頁設定標題,這明顯是個錯誤,搜索引擎會根據網頁的標題來進行識別;而且,用戶在瀏覽器的收藏夾中存儲網頁地址的時候,默認的名稱也是網頁的標題。

  一個不太明顯的錯誤是網站的設計者在每個頁面上都使用相同的標題,如果為每個頁面都提供不同的標題來進行識別,那將會非常有幫助。當然,標題應當是簡潔清晰的,冗長的網頁標題和沒有標題的網站是一樣糟糕的。

  以上的這些注意事項對網站設計來講是非常重要的,但常常沒有受到重視或是曲解了其中的要領,也許其它方面的成功可以克服一些細微的失敗,但是卻永遠無法彌補這些缺陷。在設計網站的時候牢記這些原則,可以讓您的網站獲得更高的成功機會。

來源:techrepublic.com.com

]]>
<![CDATA[論網站設計的十大要點]]> 0 Tue, 31 Oct 2006 00:00:00 GMT   在最初設計網站的時候,您有多種選擇,機會看上去似乎是無窮無盡的,可以做的事情遠遠超出想象。盡管構建網站的潛力無限,但是有很多再平常不過的錯誤會導致網站設計的失敗,使您無法實現為企業增加附加價值的目標。

  針對企業網站,我列出了十種常見的設計錯誤,當然這些問題對于個人網站、業余愛好者和非盈利性機構的網站來講也是適用的,無論如何請您都要盡力避免這些常見的非常糟糕的錯誤。

  1.關于我們(About Us):每個網站都應該對此提供非常清晰和直觀的信息,包括一段簡短的夸大其詞的描述,或者在主頁上提供“關于我們”頁面的突出而明顯的鏈接,并描述您的網站及其所提供的價值。

  有些用戶可能并沒有發現這個網站對他們有幫助,對此進行解釋也是非常重要的,提供足夠的信息來說明,這樣用戶就不會對網站的目的感到迷惑了。您最好提供向訪問者說明為什么他或她不會對這個網站感興趣,這樣可以打發走不感興趣的訪客,這比試圖欺騙他們直到他們自己花費了大量時間之后才知道網站上并沒有他們所須的內容要好很多。畢竟,一個直接表明自己功能的網站要比故弄玄虛而且難以使用的網站更能獲得良好的口碑和認同。

  2.Alt和Title屬性的文本描述:對于支持這些屬性的網站,要確保您在每個XHTML標簽上都使用了alt和title屬性。如果用戶使用的瀏覽器不支持網站的圖片,那么對于可訪問性而言這些信息是至關重要的,同時它們還能提供主要內容之外的信息。最常見的功能是為殘障人士提供可訪問性,比如使用屏幕閱讀器訪問網站的盲人。但是,也不要在alt或者title屬性中寫入過多的文字,應當讓這些文字簡明扼要,清晰易懂。不要讓您的用戶淹沒在大段大段的模糊信息,或是毫無用處的彈出信息中,應當讓網站實現最容易訪問的狀態,因為alt和title標簽的基本作用就是提升可訪問性。

  3.對URL進行存檔管理:將網站上過期的頁面放到存檔中是網站更新中常見的變化,但對于搜索引擎而言,會造成很大的困難,比如指向您網站中某個頁面的鏈接失效了。因此,在構建網站之初,就要確保轉移到存檔部分內容的URL不會發生變化。口碑是在國際互聯網上營造人氣和聲望的基石,如果您網站上的頁面鏈接隔不了幾天就會發生變化,那么恐怕很難贏得良好的口碑。

  4.在內容上標注日期:通常,您需要經常更新網站才能贏得回頭客,人們也只有在新內容出現的時候才會來瀏覽網站。在內容上標注日期,這樣訪客才能知道那些是新的,是按照什么順序出現的。即使在某些罕見的情況下,網站內容可能并不需要經常更新,那么即使有一個頁面被重新編輯過,那么也應當反應出改變的信息。

  對網站上所有的信息加上時間戳,可以幫助您的訪客確認哪些信息是過期的,即使您只在每個頁面的底部加上“最后更新”的字樣,也會有所幫助。而且,這不僅僅給網站的訪客帶來了方便,對您也是有幫助的:如果讀者發現您所說和他們在別處看到的不一致是由于信息的更新引起的,那么他們會增加您網站的口碑,并且會成為回頭客,愿意經常訪問您的網站以獲取更多的信息。

  5.內容密度:在一個位置放太多的信息會把訪問者嚇跑的,雖然常識告訴我們要盡可能多地提供信息,但是物極必反,好東西多了也可能會有副作用。如果提供了太多的信息,讀者在閱讀時很容易疲勞,然后就開始略讀,最后索性不讀了。

  盡量保證您的初始信息與主題密切相關,并且簡短,可以被讀者一次消化,同時可以提供深入信息的鏈接。使用符號列表是一種非常棒的方法可以將信息分解為不同的部分,從而更容易理解,這樣訪客也就不會被嚇跑。同樣的原則對鏈接列表也是適用的,太多的鏈接擠在一起和靜態的雜亂無章的信息毫無區別。讓鏈接列表短一些,這樣讀者可以花費很少的力氣就能找到他們所需的信息。如果您能幫助他們找到所需的信息,那就會為您的網站增加額外的價值,同時還要盡量保證這些信息容易消化。

來源:techrepublic.com.com

]]>
<![CDATA[Photoshop為美女打造色彩豐富的照片背景]]> 0 Mon, 30 Oct 2006 00:00:00 GMT     今天我們為大家介紹一下最簡單的改變背景的方法,先來看看原圖:

按此在新窗口瀏覽圖片
原圖

    在此編輯過程中主要運用色相\飽和度,來校正照片的色彩,可以使其色彩更鮮艷。

    首先用“索套工具”在背景中大致選中所有編輯的選區,按住shift的同時可以添加選區,得到(如圖1)所示的選區。

按此在新窗口瀏覽圖片
圖1

    接著單擊“選擇”—“羽化”命令,彈出“羽化選區”對話框,設置“羽化半徑”為15,(如圖2)所示,單擊“好”按鈕,羽化選區。

按此在新窗口瀏覽圖片
圖2

    單擊圖層控制面板中的“創建新的填充或調整圖層”按鈕,在彈出的列表中選擇“色相/飽和度”選項,彈出“色相/飽和度”對話框,具體參數設置(如圖3)所示,單擊“好”按鈕,得到了(如圖4)所示的效果。如果對顏色還是不夠滿意,可以重復進行上面的操作,直到自己滿意為止。

按此在新窗口瀏覽圖片
圖3

按此在新窗口瀏覽圖片
圖4

    是不是很簡單呀,快將自己不滿意的照片拿出來進行修改吧,以后我們還將為大家介紹更多數碼照片處理的方法。

作者:泡泡魚  來源:中關村在線

]]>
<![CDATA[不到40行代碼的填色游戲]]> 0 Mon, 30 Oct 2006 00:00:00 GMT 思路是利用beginBitmapFill畫矩形,然后用待填充的圖形做mask。
舞臺上有兩個mc,一個是colors,一個是canvas,另外還有一個描邊圖形
colors負責選色,canvas里面是多個分離的圖形,也就是待填充mc(無需取名)

看一下代碼:
//先是定義一個畫矩形函數
import flash.display.BitmapData;
import flash.geom.*;
function createRectangle(x:Number, y:Number, w:Number, h:Number, mc:MovieClip) {
        mc.moveTo(x, y);
        mc.lineTo(x+w, y);
        mc.lineTo(x+w, y+h);
        mc.lineTo(x, y+h);
        mc.lineTo(x, y);
        mc.endFill();
}
//然后對canvas的每個mc寫onRelease響應
for (i in canvas) {
        if (typeof (canvas[i]) == "movieclip") {
                if (canvas[i].type != "rect") {
                        canvas[i].onRelease = function() {
                                                                                    //如果已經被上色了,就會有一個與之綁定的_mc,再次上色之前,要把這個link_mc刪掉
                                if (this.link_mc._name) {
                                        this.link_mc._bmp.dispose();
                                        this.link_mc.removeMovieClip();
                                }
                                                                                     //根據_mc的位置和大小,畫一個匹配的矩形,然后進行類型和鏈接的設置
                                var rect_mc:MovieClip = canvas.createEmptyMovieClip("rect"+canvas.getNextHighestDepth(), canvas.getNextHighestDepth());
                                rect_mc.type = "rect";
                                this.link_mc = rect_mc;
                                rect_mc.bmp = new BitmapData(20, 20, false, 0xFF0000);
                                rect_mc.bmp.draw(select_color_mc);
                                rect_mc.beginBitmapFill(rect_mc.bmp);
                                var r:Object = this.getBounds(canvas);
                                createRectangle(r.xMin, r.yMin, r.xMax-r.xMin, r.yMax-r.yMin, rect_mc);
                                                                                     //最后做一個mask,這樣就達到了上色的效果
                                rect_mc.setMask(this);
                        };
                }
        }
}
//對顏色拾取器進行onRelease設定
for (i in colors) {
        if (typeof (colors[i]) == "movieclip") {
                colors[i].onRelease = function() {
                        select_color_mc=this
                };
        }
}
是不是很簡單,這就是BitmapData的強大功效啦!

花紋填充.fla

花紋填充.swf

作者:chenlangeer   來源:閃吧

]]>
<![CDATA[病毒預報 (2006.10.23-2006.10.29)]]> 0 Mon, 30 Oct 2006 00:00:00 GMT  近日,國家計算機病毒應急處理中心通過互聯網監測,發現蠕蟲“威金”(Worm_Viking)的多個新變種正在互聯網絡上進行傳播,有很多企業計算機用戶和個人計算機用戶都受到感染。 蠕蟲“威金”變種主要通過網絡共享進行傳播,變種會感染計算機系統中所有文件后綴名為.EXE的可執行文件,導致可執行文件無法正常啟動運行,這當中也包括計算機系統中防病毒軟件,蠕蟲變種會終止防病毒軟件,進而導致其無法正常工作。

    蠕蟲“威金”變種傳播速度十分迅速,一旦進入局域網絡,很快就會導致整個局域網絡癱瘓。蠕蟲“威金”在受感染的計算機系統里運行后,會修改系統注冊表的自啟動項,以使蠕蟲隨計算機系統啟動而自動運行。

專家提醒:

1、針對該蠕蟲及其新變種的情況,我們建議計算機用戶應該及時升級計算機系統中的防病毒軟件,然后對計算機系統進行全面查殺,即可消除蠕蟲以其變種的威脅。還有計算機用戶可以下載專殺工具,目前江民公司、瑞星公司都提供該蠕蟲及其變種的專殺工具。

2、我們特別提醒局域網中的計算機用戶,在查殺蠕蟲的時候務必斷開網絡,以免蠕蟲在局域網中進一步的傳播擴散,導致蠕蟲不斷重復感染以及無法徹底被清除現象的出現。

   另外,個人計算機用戶應檢查自己的計算機系統中是否存在共享,在全面查殺蠕蟲后應該及時關閉系統中的所有共享設置,以免再受到蠕蟲的侵擾。

來源:國家計算機病毒應急處理中心
     計算機病毒防治產品檢驗中心

 

]]>
<![CDATA[可選顏色與蒙板——偏色人像的精彩]]> 1 Mon, 30 Oct 2006 00:00:00 GMT  

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

作者:漁者  來源:照片處理網

]]>
<![CDATA[可選顏色與蒙板——偏色人像的精彩]]> 1 Mon, 30 Oct 2006 00:00:00 GMT

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

]]>
<![CDATA[可選顏色與蒙板——偏色人像的精彩]]> 1 Mon, 30 Oct 2006 00:00:00 GMT

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

]]>
<![CDATA[可選顏色與蒙板——偏色人像的精彩]]> 1 Mon, 30 Oct 2006 00:00:00 GMT 按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

]]>
<![CDATA[可選顏色與蒙板——偏色人像的精彩]]> 0 Mon, 30 Oct 2006 00:00:00 GMT 按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

]]>
<![CDATA[無限嫵媚:用Ps打造性感美少女]]> 1 Mon, 30 Oct 2006 00:00:00 GMT

肌膚采用淡淡的單一肉色先鋪一層,背景則是簡單的漸變,色彩的搭配一定要和諧。
按此在新窗口瀏覽圖片

用鋼筆勾出眼影的大體輪廓,然后換CTRL+ENTER轉換為選區,然后填充上青色。嘴唇上填充為紅色。
按此在新窗口瀏覽圖片

下面提出頭發的高光與肌膚的陰影以突出人物的立體感。
按此在新窗口瀏覽圖片

選用柔角畫筆點出腮紅后然后提出高光。
按此在新窗口瀏覽圖片

最終效果:
按此在新窗口瀏覽圖片

作者:似水無痕…  來源:eNet硅谷動力]]>
<![CDATA[無限嫵媚:用Ps打造性感美少女]]> 0 Mon, 30 Oct 2006 00:00:00 GMT

先看一下效果:
按此在新窗口瀏覽圖片

先用鋼筆工作簡單打出美女的輪廓
按此在新窗口瀏覽圖片

接下來新建一層,依照先前的輪廓線用鋼筆工具細致地勾出頭發。
按此在新窗口瀏覽圖片

接下來新建一層,依照先前的輪廓線用鋼筆工具細致地勾出頭發。
按此在新窗口瀏覽圖片

去除輪廓層,勾出五官與手指。
按此在新窗口瀏覽圖片

下面開始上色了,為了使色彩更加統一和諧,邊框與頭發的顏色使用了相近色。
按此在新窗口瀏覽圖片

作者:似水無痕…  來源:eNet硅谷動力]]>
<![CDATA[全Flash網站制作實例]]> 1 Mon, 30 Oct 2006 00:00:00 GMT 第七章   contact.swf
這是一個功能很少的留言功能,使用Flash+ASP+Access,網上很多功能齊全的Flash留言本,所以我不詳細介紹了,只簡單說下Flash與ASP通信的問題:
Flash向ASP傳遞變量通過LoadVars類,ASP端通過Request.Form("變量名")或Request.QueryString ("變量名")來接收變量,前者是flash端以post的方式發送,后者是以get方式發送,區別可以找看幫助文檔。
比如我的提交留言按鈕是ok_btn,則代碼如下:
ok_btn.onRelease=function(){
var my_lv=new LoadVars();
my_lv.title=title_mc.input_txt.text; 
my_lv.name=name_mc.input_txt.text;
my_lv.content=word_mc.word_txt.text;
my_lv.onLoad=function(success){
gotoAndStop(2);
if(success){
if(my_lv.returnword=="ok"){
returnword_txt.text="thank you for your word!";
}else{
returnword_txt.text="sorry, connect database error!";
}
}else{
returnword_txt.text="sorry, pages error!";
}
}
my_lv.sendAndLoad("leaveword.asp",my_lv,"post");
}

Tips:在使用LoadVars類時即使只需send也用sendAndLoad方法。另外很多人在做這方面的東西時,按Ctrl+Enter卻看不到效果,很簡單,因為asp頁面沒有被解釋執行,所以要在flash中測試的話,需寫服務器腳本頁面的全稱,比如這個就應該寫"http://127.0.0.1/leaveword.asp"。

原文件下載地址:http://mail.ustc.edu.cn/~bxl009/web.rar
注:因為空間不支持ASP,請不要測試留言模塊.

]]>
<![CDATA[全Flash網站制作實例]]> 1 Mon, 30 Oct 2006 00:00:00 GMT 第六章   works.swf
這個又是一個難點,其中包括緩沖菜單的制作
下面先看下預覽圖:
按此在新窗口瀏覽圖片
這個是works.swf剛加載完成時的效果,左邊是一個緩沖菜單。

按此在新窗口瀏覽圖片
這個是選擇了菜單中某個欄目后,加載相應的XML,并把數據顯示在右側上。

按此在新窗口瀏覽圖片
這個是選擇右側某個按鈕后加載相應圖片的效果。

好了,開始說制作方法。
由于面板展開效果和前面的類似,所以不說了,先說左側緩沖菜單的制作方法吧。

1> 緩沖菜單menu_mc
先用文字工具寫出菜單項,做一個隱形按鈕,在每個菜單項上放一個,命名為menu1_btn,menu2_btn,....menu4_btn。再做一個Alpha為30%#FFFFFF的園角矩形,和隱形按鈕大小一致,并轉為menuover_mc,然后再menu_mc第一幀中寫代碼:

var speed:Number=0;                                                 //定義speed變量
menuover_mc.onEnterFrame=function(){
this._y+=(speed-this._y)/3;                       //這是緩動公式,speed就是最終的目標值
}
menu1_btn.onRollOver=function(){                        //根據每個隱形按鈕的y坐標定義speed的值
speed=0;
}
menu2_btn.onRollOver=function(){
speed=21;
}
menu3_btn.onRollOver=function(){
speed=42;
}
menu4_btn.onRollOver=function(){
speed=63;
}

2>    其他部分的制作
選擇左側的欄目后,右側會根據該欄目下的數量attachMovie相應數量的pic_mc,每個pic_mc里有個動態文本picnum_txt顯示其ID值,這部分和音樂播放器中的很相似。
XML文件結構相似,都如下:

<?xml version="1.0" encoding="UTF-8"?>
<graphics>
<item url="pic\444713327.jpg" />
<item url="pic\444713825.jpg" />
</graphics>

AS代碼如下:
stop();
loading_mc._visible=false;                   //這個loading和以前做的是一樣的,用來加載圖片或swf的
var works_xml=new XML();
works_xml.ignoreWhite=true;
menu_mc.menu1_btn.onRelease=function(){        //這下面是定義左側導航菜單的onRelease事件
works_xml.onLoad=function(success){
if(success){
imageparse();
}
}
works_xml.load("xml/photo.xml");
}
menu_mc.menu2_btn.onRelease=function(){
works_xml.onLoad=function(success){
if(success){
imageparse();
}
}
works_xml.load("xml/website.xml");
}
menu_mc.menu3_btn.onRelease=function(){
works_xml.onLoad=function(success){
if(success){
imageparse();
}
}
works_xml.load("xml/graphics.xml");
}
menu_mc.menu4_btn.onRelease=function(){
works_xml.onLoad=function(success){
if(success){
imageparse();
}
}
works_xml.load("xml/flash.xml");
}
//
function imageparse(){              //自定義函數imageparse()
var j=0;
while(this["pic"+j]!=undefined){     //這個是刪除前一個欄目所留下的pic1......
this["pic"+j].removeMovieClip();
j++;
}
var e=works_xml.firstChild.childNodes;
var count=e.length;
for(var i=0;i<count;i++){
var mypic=this.attachMovie("pic_mc","pic"+i,this.getNextHighestDepth());
mypic.url=e.attributes.url;
mypic._x=547+23.3*(i%5);            //為每個mypic定義坐標
mypic._y=60+23.3*int(i/5);
mypic.picnum_txt.text=(i<9)?("0"+(i+1)).toString()i+1);
mypic.picnum_btn.onRelease=function(){ //定義onRelease事件
showimage(this._parent.url);            //調用函數showimage(...)
}
}
}
//
function showimage(url){                //自定義函數showimage()
if(image_mc!=undefined){             //刪除前一個image_mc
image_mcl.unloadClip(image_mc);
}
var image_mcl=new MovieClipLoader();         //下面的代碼和第一章中的相似,不再解釋
var mcllistener=new Object();
var image_mc=this.createEmptyMovieClip("image_mc", this.getNextHighestDepth());
mcllistener.onLoadStart=function(){
loading_mc._visible=true;
loading_mc.loading_txt.text="00.00";
}
mcllistener.onLoadProgress=function(target, bytesLoaded, bytesTotal){
var loaded=100*bytesLoaded/bytesTotal;
loading_mc.loading_txt.text=loaded.toString().slice(0,5);
loading_mc.loading_txt._y=50-loaded/2;
}
mcllistener.onLoadComplete=function(){
loading_mc._visible=false;
}
mcllistener.onLoadInit = function(target){
target._width=410;
target._height=300;
target._x=100;
target._y=40;
}
image_mcl.addListener(mcllistener);
image_mcl.loadClip(url,image_mc);
}
]]>
<![CDATA[全Flash網站制作實例]]> 1 Mon, 30 Oct 2006 00:00:00 GMT 第四章  about.swf
如果前面的音樂播放器部分中Flash+XML看懂的話,這部分就很簡單了,最終效果圖如下:
按此在新窗口瀏覽圖片

About.swf主要包括一個about_mc,時間軸如下圖:
按此在新窗口瀏覽圖片
圖層一和圖層二中兩個補間是面板展開的效果,大家可以按自己的喜好做。主要是AS代碼部分,讀取about.xml中信息并顯示。
為了方便格式化數據,把每一行的兩個動態文本(left_txt與right_txt)做成一個item_mc,通過attachMovie來顯示數據,其中about.xml文件如下:
About.xml:
<?xml version="1.0" encoding="UTF-8"?>
<about>
<item att="name">csdeny</item>
<item att="sex">male</item>
<item att="birth">January 19st, 1984</item>
<item att="nationality">Chinese</item>
<item att="location">Hefei. Anhui, China</item>
<item att=""></item>
<item att="E-mail">csdeny@gmail.com</item>
<item att="OpenQQ">17397251</item>
<item att=""></item>
<item att="interests">internet, design..</item>
</about>

Tips:圖中的空行在xml中用 <item att=""></item>表示。

AS代碼如下:

stop();
var my_xml=new XML();                                //代碼與上面播放器相似,不再解釋
my_xml.ignoreWhite=true;
my_xml.onLoad=function(success){
if(success){
loadtxt();
}
}
my_xml.load("xml/about.xml");
//loadtxt()
function loadtxt(){
var e=my_xml.firstChild.childNodes;
var count=e.length;
for(var i=0;i<count;i++){
var item=this.attachMovie("item_mc","item"+i,this.getNextHighestDepth());
item._x=135;
item._y=80+14*i;
item.left_txt.text=e.attributes.att;
if(e.firstChild==undefined){
item.right_txt.text="";
}else{
item.right_txt.text=e.firstChild;;
}
}
}

第五章   news.swf
首先看下效果圖:
按此在新窗口瀏覽圖片
這部分也是flash+xml完成的,和前面about.swf基本相似,不同點是,在動態文本news_txt中顯示的文字要通過StyleSheet類格式化,另外有兩個控制文本scroll的按鈕up_btn與down_btn

時間軸如下:
按此在新窗口瀏覽圖片
下面三層都是面板展開效果,news.xml文件如下:

<?xml version="1.0" encoding="UTF-8"?>
<news>
<item title="完成了!" date="2006-07-02">完成works部分,基本上網站是完成了,有空的話再加個背景切換效果吧.做完了總要總結下的,除了contact部分使用asp外,絕大部分都用Flash+XML完成,鑒于個人網站的更新速度,已經能滿足需要了.但整體上配色不好,布局老套,除了Loading比較有新意外(這還是參考一個廣告的),都比較陳舊,看來有好的創意還真難啊</item>
<item title="播放器完成" date="2006-07-01">播放器部分制作完成,效果還不錯</item>
<item title="開始制作播放器" date="2006-07-01">今天開始做播放器部分,昨天把留言的后臺代碼寫了,可是在iis下運行錯誤,懷疑iis裝的有問題,等會用netbox試下.</item>
<item title="about和news部分完成" date="2006-06-31">今天完成網站的about和news部分,采用XML作為數據源.另外加了個loading,采用的是一個廣告的構思,效果還不錯,赫赫</item>
<item title="網站開始動工!" date="2006-06-30">今天把顯示器修好了,花了30RMB,晚上開始做這個網站,基本上把框架做出來了,發現色彩好難配</item>
</news>

AS代碼如下:

import TextField.StyleSheet;
stop();
news_txt.wordWrap=true;                    //設置自動換行
news_txt.html=true;                               //允許使用部分html標記
news_txt.multiline=true;                        //設置為多行
var my_styleSheet:StyleSheet = new StyleSheet();           //定義一個StyleSheet,可以參看幫助
my_styleSheet.setStyle(".title",{color:’#FFFFFF’,fontSize:9,textAlign:"left"});
my_styleSheet.setStyle(".date",{color:’#FFFFFF’,fontSize:6,textAlign:"right",fontFamily:"04b_08"});
my_styleSheet.setStyle(".content",{color:’#244131’,fontSize:9,textAlign:"left"});
var news_xml=new XML();
news_xml.ignoreWhite=true;
news_xml.onLoad=function(success){
if(success){
loadnews();
}
}
news_xml.load("xml/news.xml");
//loadtxt()
function loadnews(){
news_txt.styleSheet = my_styleSheet;                //設置news_txt的樣式
var e=news_xml.firstChild.childNodes;
var count=e.length;
for(var i=0;i<count;i++){
news_txt.htmlText+="<.title>"+e.attributes.title+"</.title>";
news_txt.htmlText+="<.date>"+e.attributes.date+"</.date>";
news_txt.htmlText+="<.content>"+e.firstChild+"</.content><br>";
}
}
//
drag_mc.up_btn.onPress=function(){              //文本向上滾動
news_txt.scroll--;
}
drag_mc.down_btn.onPress=function(){               //文本向下滾動
news_txt.scroll++;
}

這個和前面的很相似,所以不仔細說了。

]]>
<![CDATA[全Flash網站制作實例]]> 1 Mon, 30 Oct 2006 00:00:00 GMT
2>  top_mc:
這個mc的內容很少,只是起一個裝飾的作用,如下圖:
按此在新窗口瀏覽圖片
就是一個矩形色塊(##244131),然后是站點名,你可以給它作些動態效果,然后要為這個MC添加投影濾鏡,使有立體效果,參數入下圖:
按此在新窗口瀏覽圖片

3>  menu_mc
本來做的時候準備把menu_mc做成讀取外部XML動態生成的,以方便添加欄目,但后來考慮的個人網站的更新速度實在沒必要,就做成靜態的了,不過Flash+XML后面的很多模塊都用到了,想學習flash+xml的讀者可以直接跳到后面
Menu_mc完全加載后的顯示如下:
按此在新窗口瀏覽圖片
當然動態效果大家可以根據自己的喜好做,這方面也沒什么說的
我的結構是menu_mc包括about_mc,news_mc,works_mc,contact_mc,每個mc里都包含一個menu_btn
在每個mc(比如about_mc)的最后一幀寫代碼:
stop();   //停止
menu_btn.onRelease=function(){
_root.loadswf("about.swf",262,150);//這個是調用root上的自定義函數loadswf,這個函數下面                                                                                 //會詳細介紹
}

Tops:在編程中,路徑是一個很重要的概念,特別是在很多swf嵌套的時候,很多錯誤都是路徑引起的,所以盡量少使用_root之類的絕對路徑,多用相對路徑,比如我上面的代碼就可以寫成
this._parent._parent.loadswf("about.swf",262,150);
如果你自己都不清楚自己要引用的是哪個路徑的話,教你個好辦法:在你所要引用的路徑的幀上寫var path=this;這樣要引用這個路徑就可以用path.loadswf(...);了:)

下面是main.swf主時間軸上第一幀的代碼,其中主要是自定義函數loadswf()

this._lockroot = true;                                              //這是為了讓所有的_root都指向它
fscommand("fullscreen", true);
fscommand("allowscale", false);
loading_mc._visible=false;                                 //在這里也放置了前面制作的loading_mc
//loadswf()
function loadswf(url:String,hx:Number,hy:Number){  //自定義函數loadswf,hx為_x值,hy為_y值
if(container!=undefined){                        //如果在加載前,已經加載了另一個swf的話,需先
my_mcl.unloadClip(container);      //卸載它
}
var my_mcl=new MovieClipLoader();    //這個和前面的代碼很相似,規范點的話,應該把
var mcllistener=new Object();                  //它進行封裝的
var container=this.createEmptyMovieClip("container", this.getNextHighestDepth());
mcllistener.onLoadStart=function(){
loading_mc._visible=true;
loading_mc.loading_txt.text="00.00";
}
mcllistener.onLoadProgress=function(target, bytesLoaded, bytesTotal){
var loaded=100*bytesLoaded/bytesTotal;
loading_mc.loading_txt.text=loaded.toString().slice(0,5);
loading_mc.loading_txt._y=50-loaded/2;
}
mcllistener.onLoadComplete=function(){
loading_mc._visible=false;
}
mcllistener.onLoadInit = function(target){
target._x=hx;                                //定義加載的target的x和y坐標
target._y=hy;
}
my_mcl.addListener(mcllistener);
my_mcl.loadClip(url,container);
}

4>  music_mc
這里制作的是一個功能較全面的音樂播放器,通過動態加載music.xml來實現的,這里我們首次結合了flash和xml,下面先看下這個music.xml文件:

Music.xml:
<?xml version="1.0" encoding="UTF-8"?>
<music>
<item url="music\GloomySunday.mp3" name="GloomySunday" />
<item url="music\我相信我能飛.mp3" name="I think I can fly" />
<item url="music\我會永遠愛你.mp3" name="I’ll allways love you" />
<item url="music\勿傷我心.MP3" name="Don’t hurt me" />
<item url="music\敬重.mp3" name="Respect" />
<item url="music\畢業生.MP3" name="Graduation" />
</music>

Tips:如果xml文件中有中文,必須把編碼格式設為UTF-8或gb2312,否則flash中顯示為亂碼。方法是在記事本輸完上述代碼后,選擇“另存為”,在編碼格式中選UTF-8,如下圖:
按此在新窗口瀏覽圖片 

下面我們先看下我們要做的music播放器的效果圖:
按此在新窗口瀏覽圖片
這是沒展開時的樣子
按此在新窗口瀏覽圖片
這是展開后沒播放時的樣子
按此在新窗口瀏覽圖片
這是正在播放的樣子

我們可以看到,第一個圖的"music"是個動態文本num_txt,在沒有音樂播放時顯示"music",在有音樂播放時和前面做的loading效果一致,顯示播放進度,并改變其x坐標;并且第一個圖的標尺上我做了一個隱形按鈕control_btn,點擊(press)時音樂面板展開(當然利用mc的事件可以不需要用隱形按鈕的,另外我使用的時onPress事件,可以改成onMouseOver時展開,onMouseOut時回收,依自己的喜好而定)。
再看下第二張圖,中間上面有"1"...."6"的實際上是一個MC(select_mc),這個MC主要包括一個動態文本(select_txt)和一個按鈕(rec_btn),flash從music.xml中讀取信息,通過attachMovie把select_mc排列起來,點擊每個select_mc后,會傳遞相應的變量給自定義的函數soundid,函數soundid負責播放音樂。
在第三張圖中可以看到,在中間還有個動態文本name_txt,當播放時顯示音樂名稱,就是music.xml中每個item的屬性name的值(你可以做成滾動歌詞的),并且在暫停,停止...會顯示控制信息。
最下面的就是控制菜單了,依次時播放(start_btn),步進(step_btn),步退(back_btn),停止(stop_btn),暫停(pause_btn)和一個音量控制條,滑塊為sound_mc

上面所說的只要細心就行了,下面就是編程了,可能對新手來說有點難,不過不要泄氣,遇到不懂的多看看flash的幫助文檔。

首先是通過control_btn來控制control_mc的顯隱的:

num_txt.text="music";         //num_txt默認時顯示"music"
control_mc._visible=false;    //control-mc默認隱藏
var vis=0;                                //這是一個開關變量,通過它來控制control_mc的顯隱
control_btn.onPress=function(){                         //這段程序不難理解吧
if(vis==0){        
control_mc._visible=true;
vis=1;
}else if(vis==1){
control_mc._visible=false;
vis=0;
}
}

下面這些代碼就是比較重要的了:

var music_xml=new XML();              //定義xml對象
var music=new Array();                    //定義一個數組對象,實質上是一個對象數組,就是說它的每
var count:Number=0;                        //個數組元素都是一個對象
music_xml.ignoreWhite=true;           //忽略空白
music_xml.onLoad=function(success){ 
if(success){
parse();                  //parse()是一個自定義函數,在加載成功時調用                 
}
}
music_xml.load("xml/music.xml");     //加載xml文件,onLoad事件最好寫在load的前面
//parse()

//在后面的制作中多次使用flash+xml,且xml的格式基本一致,所以按編程規范來說,應該自定義一//個類來實現,或把這段代碼抽象,進行代碼公用,不過我沒這么做,那樣對沒有OOP經驗的人來//說理解起來有點麻煩

function parse(){
var e=music_xml.firstChild.childNodes;  
count=e.length;             
for(var i=0;i<count;i++){     //如果下面的代碼不理解的話,看下XML類的介紹
var musicobject=new Object();
musicobject.url=e.attributes.url;
musicobject.name=e.attributes.name;
music=musicobject;
var item=this.attachMovie("select_mc","select"+i,this.getNextHighestDepth());
//注意select_mc必須有一個鏈接ID, 這里還是select_mc
item.id=i;
item._x=12*i;   //設置item的坐標,因為每個select-mc是10px寬,間隔2px,所以這
item._y=-22;     //里為12*i
item.select_txt.text=i+1;   //設置item中select_txt的值
item.rec_btn.onRelease=function(){    //當rec_btn觸發onrelease事件時調用soundid
//函數
soundid(music[this._parent.id].url,music[this._parent.id].name);
}
}
}
//
var soundbool=false;
var mid:Number=1;      
var position=0;
var mysound:Sound=new Sound();                    //定義sound對象
function soundid(url,name){              //自定義函數soundid,接收兩個參數
mysound.loadSound(url,true);           //可以參看Sound類的介紹
this.onEnterFrame=function(){
if(mysound.getBytesLoaded()>=mysound.getBytesTotal()){
name_txt.text=name;
mysound.setVolume(int((this._parent._x-95)*2));
mysound.start();
delete this.onEnterFrame;
}else{
name_txt.text="loading...";
}
}
}
//
start_btn.onRelease=function(){                //播放
if(soundbool==false){
soundid(music[mid-1].url,music[mid-1].name);
}else if(soundbool==true){
mysound.start(position);
name_txt.text=music[mid-1].name;
}
}
stop_btn.onRelease=function(){                 //停止
mysound.stop();
name_txt.text="stop";
}
step_btn.onRelease=function(){                     //步進
if(mid<count){
mid++;
soundid(music[mid-1].url,music[mid-1].name);
}
}
back_btn.onRelease=function(){                     //步退
if(mid>1){
mid--;
soundid(music[mid-1].url,music[mid-1].name);
}
}
pause_btn.onRelease=function(){                       //暫停
position=mysound.position/1000;
mysound.stop();
name_txt.text="pause";
soundbool=true;
}
sound_mc.sound_btn.onPress=function(){            //音量的滑塊滑動
sound_mc.startDrag(false,95,2.3,145,2.3);
}
sound_mc.sound_btn.onRelease=sound_mc.sound_btn.onReleaseOutside=function(){
sound_mc.stopDrag();
var t=int((this._parent._x-95)*2);
mysound.setVolume(t);
}
_root.music_mc.onEnterFrame=function(){
var f=(mysound.position/mysound.duration)*100;
if(isNaN(f)){
_root.music_mc.num_txt.text="music";//不播放時顯示"music"
}else{
_root.music_mc.num_txt.text=f.toString().slice(0,5);//播放時顯示播放進度,并設置
_root.music_mc.num_txt._x=50.7+f/2;                                    //num_txt的坐標
}
}

好了,現在main.swf的內容說完了,下面是每個分欄目的swf了

]]>
<![CDATA[全Flash網站制作實例]]> 0 Mon, 30 Oct 2006 00:00:00 GMT 考慮到個人網站的更新速度,除了留言模塊采用Flash+ASP+Access外,其他部分都使用Flash+XML構建。留言模塊比較簡單,大家如果要看功能比較全的留言本制作教程,可以從網上找,很多的(我說過我很懶的)。

第一次寫這么長的教程,不準備把制作步驟一步一步寫出來,這樣太機械,看完后也不知所云,我會把每個模塊預計的目標,自己的想法,和實現步驟重點寫出來,這樣我想對您會更有幫助:)

工具:Flash8(AS2.0)
Tips:這個網站使用了不少AS2.0的內置類,相關語言不清楚的話可參考Flash8的幫助文檔。

第一章:模塊劃分
基本上個人網站只有About,News,Works,Contact幾個模塊(其實大部分模塊的實現方式很類似的),因為使用MovieClipLoader類來動態加載,所以我們的swf包括about.swf, news.swf, works.swf, contact.swf以及放置導航條,背景效果和音樂播放器的main.swf,最后還有一個index.swf用來載入main.swf的。

Tips:當然結構是看個人喜好的,你可以把背景效果和播放器都做成單獨的swf。

第二章:index.swf
Index.swf主要是加載main.swf并包括一個loading效果的(這個loading效果是我最滿意的部分,是受一個廣告的啟發,雖然實現很簡單),這個loading在后面的模塊中也經常使用,所以把它做成一個單獨的MC(loading_mc);

Index.swf的背景是一個漸變,這是為了不使在loading的時候畫面不要過于簡單,我使用的是一個色系的顏色,上面深(#009288),下面淺(#A8D4D1),大家不必拘泥,用你們喜歡的顏色就可以了。

重點是loading_mc的制作,下面是loading_mc的預覽圖:
按此在新窗口瀏覽圖片

其實就是一個標尺的樣子,右邊有個動態文本顯示加載的百分率,并且其y值隨之上升到相應高度的位置(呵呵,簡單吧,不過效果很不錯,現在大部分loading制作時顯示百分率的文本位置都是固定的,這個創意為整個網站增色不少的)
制作過程:左邊的那個標尺不用說了吧,使用極細直線來作,右邊的動態文本命名為loading_txt,字體使用04b_08,大小為6
下面就是AS代碼部分了,在主場景第一幀寫代碼:

fscommand("fullscreen", true);       //全屏
fscommand("allowscale", false);    //不許縮放
var my_mcl=new MovieClipLoader();      //定義一個MCL了,不熟悉此類的看幫助文檔
var mcllistener=new Object();         //定義一個偵聽器對象
var container=this.createEmptyMovieClip("container", this.getNextHighestDepth());
//container用于裝加載的main.swf
mcllistener.onLoadStart=function(){
loading_mc._visible=true;
loading_mc.loading_txt.text="00.00";
}//我的方法是改變loading_mc的_visible來控制它的顯隱,當然也可以用其他方法,不  //過這個來得簡單
mcllistener.onLoadProgress=function(target, bytesLoaded, bytesTotal){
var loaded=100*bytesLoaded/bytesTotal;
loading_mc.loading_txt.text=loaded.toString().slice(0,5);
loading_mc.loading_txt._y=50-loaded/2;
}//loaded是加載的百分比,因為我的標尺高度是50px,所以loading_txt的y值應為50-//loaded/2
mcllistener.onLoadComplete=function(){
loading_mc._visible=false;
}//加載完成后,loading_mc隱藏
mcllistener.onLoadInit = function(target){
target._x=0;
target._y=0;
}
my_mcl.addListener(mcllistener);//為my_mcl添加偵聽器
my_mcl.loadClip("main.swf",container);//加載main.swf到container中

上面的代碼不麻煩吧,基本上只涉及MCL類和MC的坐標控制:)
好,下面開始main.swf的制作了。

第三章:main.swf
Main.swf里面的內容很多,因為有很多東西是后來加的,所以大家在制作中可以把部分提取出來制作成單獨的swf

下面是main.swf的視圖:
按此在新窗口瀏覽圖片
可以看到,主要有四個MC部分:背景效果的bg_mc,頂部的top_mc,音樂播放器的music_mc和導航欄的menu_mc,下面分別介紹:

1>  bg_mc:
Bg_mc的底色采用和前面index.swf中底色一致,不過漸變色方向相反,以后加上顏色更深些的top_mc會使頁面豐富起來,大家可以用自己喜歡的色系來配色:)
然后我這里使用了一個圖片來使背景更豐富,原圖如下:
按此在新窗口瀏覽圖片
這里我們要進行些處理,在PS(或其他你熟悉的圖像處理軟件)中把圖片中的漢字擦除,擦干凈就行,然后把它導入到舞臺中新的一層,移至右下角,按F8轉為MC,在此MC的“混合”模式里選“變暗”(見下圖),好了,圖片和背景很好的融合到一起了(簡單吧,不需要摳圖的)
按此在新窗口瀏覽圖片
接著,就是在Flash中做那個"獨自撐起生命的暖色..."的文字效果了,這是個細致活,要耐心點:
原來的文字是”畢業了..."我把這三個字去了,破壞了原有的平衡,這樣就得把所有的字重新排列。我的想法是重讀的字詞用大號字顯示,所以”獨“,”撐“,”暖色“我用36px加粗黑體,其他的字用18px加粗黑體(全部為透明度80%的白色,全白會有些刺眼),每個字一層,便于作動態效果,另外每個字的位置也很重要,我的排列方式如下圖:
按此在新窗口瀏覽圖片
我當初的想法是從后往前擺,"生命的"與"暖色"上沿基本對齊,"起"與"暖色"的下沿基本對齊,"撐"的下沿對齊"起"的½處,"自"與"撐"下沿對齊,"獨"上沿與"自"1/2處對齊。當然這是見仁見智的,只要自己覺得好看就可以了:)
剩下的就是為每個字做透明度漸變的效果了,這個相信大家都會做,我就不說了,可以參看源文件。

為了使背景更有動感,我還放了個motion_mc,其實就是無限復制效果,效果圖如下:
按此在新窗口瀏覽圖片
這個MC的制作方法網上有很多,不詳細講了,就是先做一個由引導線引導的半徑變大,透明度下降的ball_mc(可以調下緩動為負值,表示先慢后快),然后用

Ball_mc.duplicateMovieClip("ball"+i,this.getNextHighestDepth());
this["ball"+i]._x=ball._x+random(50)-100;
this["ball"+i]._y=ball._y+random(40);
this["ball"+i]._alpha=random(30)+70;
this["ball"+i]._width=random(10)+10;
this["ball"+i]._height=this["ball"+i]._width;

來制作,上面的代碼很好懂,就不解釋了:)

]]>
<![CDATA[用Photoshop繪制一個數學題的圖]]> 1 Sat, 28 Oct 2006 00:00:00 GMT  

將路徑調板打開,此時路徑調板中的縮略圖中所示的圖為灰色和白色的顯示,灰色表示路徑意外的位置,而白色表示路徑以內的形狀。

按此在新窗口瀏覽圖片

使用路徑選擇工具,只選擇內半圓,并將工具選項欄中的按鈕改為“從形狀區域減去”按鈕,此時縮略圖將發生變換,大半圓的內部被減去了一個小半圓的形狀

按此在新窗口瀏覽圖片

此時,再將兩個路徑同時選中,這個時候,組合按鈕前有兩個按鈕被選中,這就表示這兩個形狀將會產生一個復雜的形狀

按此在新窗口瀏覽圖片

單擊工具選項欄中的“組合”按鈕,兩條路徑將被組合了在一起

按此在新窗口瀏覽圖片

使用前面描述的方法繪制一個11CM×11CM的圓形

按此在新窗口瀏覽圖片

再將其變為半圓的形狀

按此在新窗口瀏覽圖片

將這兩組路徑進行對齊

按此在新窗口瀏覽圖片

使用路徑選擇工具,將里面的路徑選中,按下Ctrl+T(自由變換)命令,旋轉135°角
注意:在這里需要將選中的中心點往下意(紅色箭頭位置表示)

按此在新窗口瀏覽圖片

按下回車鍵,確認變換。

按此在新窗口瀏覽圖片

使用路徑選擇工具,將外部的半圓選中。并在工具選項欄中將其設定為“交叉形狀區域”按鈕
注意:如果不知道用那個按鈕,可以通過試驗,在路徑調板的縮略圖能變成下圖中所示的形狀,即認為選對了按鈕

按此在新窗口瀏覽圖片

將兩個路徑一并選中

按此在新窗口瀏覽圖片

單擊“組合”按鈕,即可完成這個精確的扇形的制作。

按此在新窗口瀏覽圖片

作者:bonesblog  來源:bonesblog.net

]]>
<![CDATA[用Photoshop繪制一個數學題的圖]]> 0 Sat, 28 Oct 2006 00:00:00 GMT 效果:

按此在新窗口瀏覽圖片

寫在前面的話:
對于Photoshop精確畫圖的能力以前也沒有去想過,只是在Blueidea看到有人問如何在Photoshop中畫一個精確的45°角的扇形,所以有感而發,自己試了試,卻也發現這還可以做為一個路徑的組合使用的教程,所以就記錄了下來,希望對在Photoshop中使用路徑很茫然的朋友一些幫助。

選擇工具箱中的橢圓工具,在工具選項欄中設定如下圖所示(注意這里選擇的是“路徑”按鈕選項)

按此在新窗口瀏覽圖片

在畫布上單擊,就會得到一個10cm×10cm的正圓形路徑

按此在新窗口瀏覽圖片

在工具箱中選擇直接選擇工具(白色箭頭),將最底端的錨點選中

按此在新窗口瀏覽圖片

按下“DEL”鍵,將這個錨點刪除

按此在新窗口瀏覽圖片

在工具箱中選擇鋼筆工具,將光標移至半圓的一個開口的錨點處,按住Alt鍵,單擊該錨點

按此在新窗口瀏覽圖片

移動光標至另一開口的,按住Alt鍵,單擊該錨點。

按此在新窗口瀏覽圖片

路徑將被閉合

按此在新窗口瀏覽圖片

使用工具箱中的路徑選擇工具(黑色箭頭),選中半圓的路徑,按住Alt鍵,拖動路徑,此時路徑被復制

按此在新窗口瀏覽圖片

執行Ctrl+T(自由變換)命令,將路徑縮小為50%
注意選中圖中紅色箭頭標注的鏈接按鈕

按此在新窗口瀏覽圖片

按下回車鍵,確定變形。

按此在新窗口瀏覽圖片

使用路徑選擇工具將兩個路徑都選中

按此在新窗口瀏覽圖片

在工具選項欄中,單擊圖中的兩個按鈕各一次。對齊這兩個形狀如下圖所示

按此在新窗口瀏覽圖片

]]>
<![CDATA[Photoshop藝術創作:喀納斯“水”戰]]> 0 Sat, 28 Oct 2006 00:00:00 GMT     1、打開兩幅素材圖片,如圖01和02所示。

按此在新窗口瀏覽圖片
圖1

按此在新窗口瀏覽圖片
圖2

    2、將背景層復制生成“背景副本”圖層,然后將圖層2中的雕塑摳出并拖入背景文件中,生成圖層1,效果如圖03所示。

按此在新窗口瀏覽圖片
圖3

    3、將背景層和背景副本層隱藏,將圖層1存儲為PSD格式文件,如圖04所示。

按此在新窗口瀏覽圖片
圖4

    4、將圖層1隱藏,選擇背景副本層,執行菜單欄中的“濾鏡”“扭曲”“玻璃”命令,在彈出的玻璃對話框中設置扭曲度為19,平滑度為9,縮放100%,點紋理選項右邊的小三角形-載人紋理,選擇剛才保存PSD文件,如圖05所示。

按此在新窗口瀏覽圖片
圖5

    5、選擇圖層1,進入通道面板,復制紅色通道為紅色通道副本,再返回圖層控制面板,按住Ctrl鍵單擊圖層1,得到圖層選區后再回到通道面板選擇紅色通道副本,按Ctrl+Shift+I鍵反選選區,并填充黑色,效果如圖06所示。取消選擇。選擇菜單欄中的“圖像”“調整”“曲線”命令,彈出曲線對話框,設置如圖07所示。

按此在新窗口瀏覽圖片
圖6

按此在新窗口瀏覽圖片
圖7

    6、按Ctrl鍵單擊紅色通道副本,將通道做為選區載入。回到圖層控制面板,在背景副本圖層上新建圖層2,并在選區內填充白色,效果如圖08所示。

按此在新窗口瀏覽圖片
圖8

    9、選擇背景副本圖層,按住Ctrl鍵單擊圖層1獲得雕塑的輪廓選區,按Ctrl+Shift+I鍵反選選區,選擇工具箱中的“歷史畫筆工具”沿雕塑的輪廓邊緣擦除,將因玻璃濾鏡扭曲過度的部分擦去,效果如圖09所示。

按此在新窗口瀏覽圖片
圖9

    10、選擇工具箱中的“矩形選框工具”在背景副本圖層上繪制一個矩形選框,執行菜單欄中的“濾鏡”“扭曲”“水波”命令,設置數量為70,起伏為9,樣式為水池波紋,如圖10所示,單擊好后,用橡皮工具將白色擦去一些,在繪制上一些氣泡,畫面最終效果如圖11所示。

按此在新窗口瀏覽圖片
圖10

按此在新窗口瀏覽圖片
圖11

作者:王偉光  來源:IT168

]]>
<![CDATA[曲線調色之一“反轉片效果”]]> 0 Sat, 28 Oct 2006 00:00:00 GMT 原圖:
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

效果圖:
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

開始:打開原圖,打開圖層面板下面的“創建新的填充或調整工具”選擇里面的曲線工具,調節方法如下圖:
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

最后在最上方再新建一圖層,設置圖層的混合模式為飽和度,減小它的不透明度直到滿意為止
按此在新窗口瀏覽圖片

作者:picollo  來源:照片處理網

]]>
<![CDATA[PS簡單線條將照片勾勒出速寫畫效果]]> 1 Sat, 28 Oct 2006 00:00:00 GMT  單擊“濾鏡”—“模糊”—“特殊模糊”命令,彈出“特殊模糊”對話框,具體設置參見(如圖4)所示。設置后的效果(如圖5)所示。


按此在新窗口瀏覽圖片
圖5

    最后,單擊“圖像”—“調整”—“反相”命令,得到(如圖6)所示的效果,接著在“設置圖層的混合模式”文本框中設置該圖層的混合模式為“正片疊底”,整個操作就完成了,最終效果(如圖7)所示。

按此在新窗口瀏覽圖片
圖6 反相命令后的效果

按此在新窗口瀏覽圖片
圖7 最終效果

    選幾張代表自己心情的照片,制作完成后配上自己的心情文字,快快發布到博客上看看到底有多么受歡迎!

作者:棋行人間  來源:中關村在線

]]>
<![CDATA[PS簡單線條將照片勾勒出速寫畫效果]]> 0 Sat, 28 Oct 2006 00:00:00 GMT     看似復雜的過程其實通過去色命令、亮度/對比度、特殊模糊濾鏡等幾步簡單的操作就完成了。先給大家看看速寫畫的效果吧!與原畫做一個比較。


按此在新窗口瀏覽圖片
原圖

    將原圖打開后,首先復制圖層,在該圖層中執行“圖像”—“調整”—“去色”命令,將背景圖層變為黑白色,效果(如圖1)所示。

按此在新窗口瀏覽圖片
圖1 去色后的效果

    單擊“圖像”—“調整”—“亮度/對比度”命令,彈出對話框,設置“亮度”為48,“對比度”為73,單擊“好”按鈕,得到(如圖2)所示的效果。

按此在新窗口瀏覽圖片
圖2 調整亮度后的效果

    再次將該圖層復制,設置該圖層名稱為“速寫”。在圖層控制面板中,單擊并拖拽“速寫”圖層置于圖層最上方,此時圖層控制面板(如圖3)所示。

按此在新窗口瀏覽圖片
圖3

]]>
<![CDATA[Flickr的開發者的Web應用優化技巧]]> 0 Sat, 28 Oct 2006 00:00:00 GMT   Flickr 是 Web 2.0 的代表站點。面對的網絡問題除了一般 Web 站點都會有的內容優化之外, 還有必須要靈活處理 JavaScript 與CSS的頻繁變化后部署分發帶來的復雜性。

  設定文件大小的策略 首先面臨的一個問題是把所有的 JavaScript 與 CSS 放到一個文件中好呢,還是分割成多個文件? 從減少網絡請求的角度上考慮, 前者更好,后者差。但是從并行的角度考慮, IE 與Firefox 默認情況下都只能同時從一個域請求兩個資源. 這會在很多情況下給用戶帶來不良的使用體驗–必須所有的文件都下載完畢才可以看到像樣的頁面. Flickr 采用了折衷的辦法–在保持文件數量盡可能少的情況下,把JavaScript 與 CSS 分成多個子文件. 這在開發上帶來了復雜性,但是對性能的收益是巨大的。

  壓縮的優化問題 毫無疑問,對站點內容進行壓縮是一個比較常用的 Web 優化手段.但是并不一定都能達到理想的效果。原因在于mod-gzip 模塊不但消耗服務器端 CPU 資源,也消耗客戶端 CPU 資源. 而且, mod_gzip 壓縮文件后創建的臨時文件是放到磁盤上的,這也會給磁盤 IO 帶來嚴重的問題. Flickr 采用的是 Httpd 2.x 以后支持的mod_deflate 模塊.壓縮操作都在內存中進行。mod_deflate 在 Httpd 1.x 是不可用的, 不過可以通過創建RAM 盤的方式來間接提高性能。

  當然, mod_gzip 到也不是一無是處, 對于預壓縮的文件, 還是有好處的. 而且, 采用壓縮的時候,也要注意策略. 圖片文件壓縮就沒什么必要了(Flickr 上圖像多, 而且壓縮得不到什么好處). Flickr 只對 JavaScript 和 CSS 進行壓縮. mod_gzip 新一點的版本能夠自動通過配置 mod_gzip_update_static 選項自動處理 預壓縮的文件. Cal 也指出這個特性在一些舊版本的瀏覽器上會出問題。

  壓縮的另一個主要手段是內容的壓縮. 針對 JavaScript 可以進行通過減少注釋、合并空格、使用緊湊的語法等小技巧(Google 的所有腳本都非常難讀,而且非常緊湊,思想類似).當然,經過這樣處理的 JavaScript 可能帶了很多括號不容易解析,Flickr 使用了 Dojo Compressor 來構建解析樹。Dojo Compressor 開銷很低,而且對于最終用戶是透明的. JavaScript 的處理方法介紹過,CSS 處理則相對簡單.通過簡單的正則表達式替換(比如把多個空格替換為一個空格符), 最高可以獲得 50% 的壓縮比。

  Caching 的優化 Flickr 的開發者充分利用了 Http 1.1 規范定義的 Etag 與 Last-Modified 機制 來提高 Caching 的效率。值得注意的是,Cal 介紹了一個在負載均衡條件下的 e-Tag 小技巧. 即可以設定 Apache 通過文件調整時間與文件大小獲得 E-Tag ,而默認情況下, Apache 是通過文件節點獲取 e-Tag 的。當然,這也不是很完美,因為會影響 if-modified-since 。

  靈活運用mod_rewrite 據說Flickr 網站應用是進行每日構建的(Daily Build)。 如果沒有一個靈活的機制恐怕這是不可想象的。而且,在 Flickr 這樣的站點, 內容的修改同步的處理都是很讓人頭疼的難題. 他們的利器是 mod_rewrite 的靈活運用。通過配置 URL 重寫規則,很容易切換到不同的環境下。聽起來很簡單, 但是沒有一定的 Web 技術功力談何容易做到 ?!

  通過這幾個主要方法的運用,我們看到了如夢幻一般高性能的 Flickr 。

作者:DBA notes  來源:Flickr中文網

]]>
<![CDATA[BitmapData類的noise方法輕松創建電視花屏效果]]> 0 Sat, 28 Oct 2006 00:00:00 GMT http://space.flash8.net/bbs/attachment.php?aid=311480

主場景第一幀:
右鍵菜單 = new ContextMenu();
右鍵菜單.hideBuiltInItems();
右鍵菜單.customItems.push(new ContextMenuItem(’sxl001’, dj_menu0, false));
function dj_menu0() {
        getURL(’http://space.flash8.net/space/?572002’, ’_blank’);
}
_root.menu = 右鍵菜單;
Stage.scaleMode = "noScale";
import flash.display.BitmapData;
var myBitmapData:BitmapData = new BitmapData(400, 300);
this.createEmptyMovieClip("myMovieClip2", 1);
myMovieClip2._x = myMovieClip0._x;
myMovieClip2._y = myMovieClip0._y;
myMovieClip2.attachBitmap(myBitmapData, 1);
_global.k = 1;
function run() {
        if (myMovieClip0._currentframe>7) {
                myMovieClip0.gotoAndStop(1);
        }
        myBitmapData.noise(Math.floor(1000*Math.random()), 0, 255, 1 | 2 | 4 | 8, false);
        myMovieClip2._alpha -= 2;
        if (myMovieClip2._alpha<=1) {
                k++;
                myMovieClip2._alpha = 100;
                myMovieClip0.nextFrame();
                for (var i = 1; i<=7; i++) {
                        if (i == k) {
                                this["m"+i].mm.gotoAndStop(2);
                        } else {
                                this["m"+i].mm.gotoAndStop(1);
                        }
                }
                if (k>7) {
                        k = 1;
                        m1.mm.gotoAndStop(2);
                        myMovieClip0.gotoAndStop(1);
                }
        }
}
for (var i = 1; i<=7; i++) {
        this["m"+i].gotoAndStop(i);
        this["m"+i].mm.gotoAndStop(1);
}
myMovieClip0.gotoAndStop(1);
m1.mm.gotoAndStop(2);
_root.onEnterFrame = run;
for (var i = 1; i<=7; i++) {
        this["m"+i].no = i;
        this["m"+i].onPress = function() {
                delete _root.onEnterFrame;
                _root.onEnterFrame = run;
                for (var j = 1; j<=7; j++) {
                        if (j == this.no) {
                                k = j;
                                _root.myMovieClip0.gotoAndStop(j);
                                _root["m"+j].mm.gotoAndStop(2);
                        } else {
                                _root["m"+j].mm.gotoAndStop(1);
                        }
                }
        };
}

溶解.swf
(2006-10-25 02:37:14 PM, Size: 247 kB, Downloads: 13)


溶解.fla
(2006-10-25 02:37:14 PM, Size: 441 kB, Downloads: 4)

作者:sxl001  來源:閃吧BBS

 

]]>
<![CDATA[利用FMS做在線視頻錄制]]> 0 Sat, 28 Oct 2006 00:00:00 GMT 這程序寫的挺簡單的..不懂的呢,可以參考下..高手就別笑我了.
準備工具:

Flash Media Server..

Flash 8 && Flash 8 Player (-______-)

一個攝像頭,一個麥克.
打開FLASH,新建一個FLASH文檔.

CTRL + L調出庫..在庫的右上角有個三角,點一下.然后選擇"新建視頻元件";

命名為:video

在主場景里新建2個圖層,一個名字叫 video_record,另一個叫video_play;

將庫里的視頻元件分別拖到這2個圖層中.起名字叫video_r和video_p.video_r是用來錄視頻的.video_p是用來放視頻的.

(下面起新建MC啊,或命名一類的我就不寫了.只做程序介紹.如果連MC命名都不知道的話相信也看不懂這教程.大家見諒!)

程序部分:

var server_uri:String = "rtmp://localhost/tensharp";
//FMS地址;

var videoName:String = "KeeRula";
//視頻名.

var my_nc:NetConnection = new NetConnection ();
//新建一個連接對象,用來連接FMS;

my_nc.connect (server_uri);
//連接FMS;

var my_ns:NetStream = new NetStream (my_nc);
//新建流,用來捕獲和播放視頻;

var my_cam:Camera = Camera.get ();
video_r.attachVideo (my_cam);
//獲得懾像頭,并將攝像頭獲取的視頻載入到video_r里.

my_cam.setQuality (1024, 90);
//設置帶寬和質量;

var my_mic:Microphone = Microphone.get ();
//獲得MIC;

my_ns.attachVideo (my_cam);
my_ns.attachAudio (my_mic);
//將攝像頭圖象和MIC聲音裝載到流.

video_p._visible = false;
//將播放窗口設置為不可見.

my_nc.onStatus = function (thisObj:Object)
{
//trace (thisObj.code);
if (thisObj.code == "NetConnection.Connect.Success")
{
  RecordStop ("空閑中");
  //執行錄制停止方法.并將狀態設置為空閑
}
else
{
  trace ("錯誤:服務器未啟動或URI輸入錯誤.");
}
}
//onStatus這里是指服務器的連接狀態.

function Record ()
{
video_r._visible = true;
//將錄制窗口設為可見.
video_p._visible = false;
//播放窗口設置為不可見.
my_ns.publish (videoName, "record");
//關鍵就在這句了.寫了這么多全圍繞它來的.record為錄制.
StreamInfo ("NowRecord");
//執行StreamInfo方法,并將參數設置為NowRecord;
btn_pr.btn_text.text = "停止";
//按鈕文字:停止.
RecordInterval = setInterval (RecordTime, 1000);
//統計錄制時間.
}
//方法:錄制.

var timeNum:Number = 0;
//錄制時間.

function RecordTime ()
{
timeNum ++;
txt_status.text = "正在錄制" + " " + "時間:" + Math.floor (timeNum / 60) + "分" + (timeNum % 60) + "秒";
}
//方法:錄制時間統計.

function RecordStop (__status:String)
{
//__status是當前狀態文字.
txt_status.text = "當前狀態:" + __status;
btn_pr.btn_text.text = "錄制";
StreamInfo ("NowStop");
//執行StreamInfo方法..并將參數設置為NowStop;
clearInterval (RecordInterval);
timeNum = 0;
//不錄了..要把統計時間清空.
if (__status == "錄制完成")
{
  Finished ();
}
//這個應該不用偶說了..
}
//方法:空閑或錄制完成.

function Finished ()
{
my_ns.close();
//完成了..就要關閉錄制.
var thisObj = this;
var FinishAlert:MovieClip = _root.attachMovie ("Alert", "FinishAlert", 100);
//這個是一個彈出框.具體看庫里的MC:Alert.
with (FinishAlert)
{
  alertTitle.html = true;
  alertTitle.htmlText = "" + "錄制完成!" + "";
  info.text = "錄制完成..請選擇下一步操作."
  _x = video_r._x + (video_r._width - _width) / 2;
  _y = video_r._y + (video_r._height - _height) / 2;
  btn_sub.btn_txt.text = "播放";
  btn_cln.btn_txt.text = "重錄";
  btn_sub.onRelease = function ()
  {
   thisObj.PlayVideo ();
   thisObj.closeAlert (FinishAlert);
  }
  btn_cln.onRelease = function ()
  {
   thisObj.Record ();
   thisObj.closeAlert (FinishAlert);
  }
  closed.onRelease = function ()
  {
   thisObj.closeAlert (FinishAlert);
  }
}
btn_pr.enabled = false;
//把按鈕設為不可點.
}
//方法:錄制完成.

function closeAlert (__alert:MovieClip)
{
btn_pr.enabled = true;
unloadMovie (__alert);
}
//關閉那個Alert用的.

function StreamInfo (__status:String)
{
btn_pr.onRelease = function ()
{
  if (__status == "NowRecord")
  {
   RecordStop ("錄制完成");
  }
  else if (__status == "NowStop")
  {
   Record ();
  }
  else if (__status == "NowPlay")
  {
   Record ();
  }
}
}
//嘿嘿..如果把上面的仔細看了的話這個就不用我說了吧.

function PlayVideo ()
{
txt_status.text = "當前狀態:" + "正在播放...";
StreamInfo ("NowPlay")
video_r._visible = false;
video_p._visible = true;
video_p.attachVideo (my_ns);
//將視頻載到播放窗口中.
my_ns.play (videoName);
//開始播放.
btn_pr.btn_text.text = "重錄";
my_ns.onStatus = function (PlayInfo)
{
  if (PlayInfo.code == "NetStream.Play.Stop")
  {
   my_ns.seek (0);
   my_ns.pause();
   txt_status.text = "當前狀態:" + "播放完成...";
  }
}
//流狀態信息...詳細的請自己 trace (PlayInfo.code);
}
//方法:播放視頻.
//需要注意的是用FMS播放的時候不用寫路徑.因為FMS錄的視頻直接存在FMS默認的流文件目錄里了.
//錄的視頻的存放路徑:FMS安裝目錄:/application/站點/streams/_definst_

如果上面看個差不多了可以自己動手做一下了.祝大家好運 (By:KeeRula)(:
具體MC這一類請看FLA文件.
下載地址:http://www.cincn.com/attachments/month_0606/e200662103113.rar
另注:此教程及附帶源文件僅做網友個人交流學習使用.請勿用于商業用途.需要商業版請單獨聯系.

作者:KeeRula  來源:www.cincn.com

]]>
<![CDATA[利用transitions類輕松創建圖片過渡效果]]> 0 Sat, 28 Oct 2006 00:00:00 GMT 點擊查看Flash:
http://space.flash8.net/bbs/attachment.php?aid=311487


主場景第一幀上:
myMovieClip.swapDepths(myMovieClip0);
var i:Number = 0;
function tween(obj) {
        i++;
        myMovieClip0.gotoAndStop(i-1);
        obj.gotoAndStop(i);
        import mx.transitions.*;
        import mx.transitions.easing.*;
        switch (i) {
        case 1 :
                TransitionManager.start(myMovieClip, {type:Blinds, direction:Transition.IN, duration:2, easing:None.easeNone, numStrips:10, dimension:0});
                break;
        case 2 :
                TransitionManager.start(myMovieClip, {type:Blinds, direction:Transition.IN, duration:2, easing:None.easeNone, numStrips:10, dimension:1});
                break;
        case 3 :
                TransitionManager.start(myMovieClip, {type:Fade, direction:Transition.IN, duration:2, easing:None.easeNone});
                break;
        case 4 :
                TransitionManager.start(myMovieClip, {type:Iris, direction:Transition.IN, duration:2, easing:Strong.easeOut, startPoint:5, shape:Iris.CIRCLE});
                break;
        case 5 :
                TransitionManager.start(myMovieClip, {typehoto, direction:Transition.IN, duration:1, easing:None.easeNone});
                break;
        case 6 :
                TransitionManager.start(myMovieClip, {typeixelDissolve, direction:Transition.IN, duration:2, easing:None.easeNone, xSections:20, ySections:20});
                break;
        case 7 :
                TransitionManager.start(myMovieClip, {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:1});
                break;
        case 8 :
                TransitionManager.start(myMovieClip, {type:Fade, direction:Transition.IN, duration:2, easing:None.easeNone});
                break;
        case 9 :
                TransitionManager.start(myMovieClip, {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:2});
                break;
        case 10 :
                TransitionManager.start(myMovieClip, {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:3});
                break;
        case 11 :
                TransitionManager.start(myMovieClip, {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:4});
                break;
        case 12 :
                TransitionManager.start(myMovieClip, {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:5});
                break;
        case 13 :
                TransitionManager.start(myMovieClip, {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:6});
                break;
        case 14 :
                TransitionManager.start(myMovieClip, {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:7});
                break;
        case 15 :
                TransitionManager.start(myMovieClip, {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:8});
                break;
        case 16 :
                TransitionManager.start(myMovieClip, {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:9});
                break;
        }
        count.text = i;
        if (i>=16) {
                i = 0;
        }
}
myID = setInterval(tween, 2000, myMovieClip);


過渡效果.swf
(2006-10-25 05:02:52 PM, Size: 167 kB, Downloads: 0)


過渡效果.fla
(2006-10-25 05:02:52 PM, Size: 259 kB, Downloads: 0)

]]>
<![CDATA[網頁設計配色應用實例剖析——橙色系]]> 1 Fri, 27 Oct 2006 00:00:00 GMT 橙色系高純度高對比度(橙紅色+綠色)
  
   → 橙色高純度對比應用網頁例圖:  www.aliveis.com

   按此在新窗口瀏覽圖片

   橙色系高純度高對比度(橙紅色+綠色)分析:

  與上組的橙色綠色相比,這組顏色強烈而刺激,色彩傾向無疑明確了很多。主色調橙紅色往紅色傾向,而紅色的對比色是綠色,因此整組顏色有強烈的對比效果。從HSB數值H上看,除了藍色外,其余幾種顏色純度都非常高,加上又是近于紅綠對比色。頁面的刺激強度是可想而知的強烈。
  黃色是中間色,起到過渡對比色作用,在這組色里屬于調和色。藍色出現在產品圖案上,引導主次關系,增強視覺的注目點。

  結論:
  橙色是注目容易引起食欲的顏色,在這里得到了較充分的應用。
  非色彩的白色和黑色在這里起到了非常重要的作用,拉大了色彩色階空間的距離。白色讓整個色調組合更加明快,而黑色增添色彩的厚重質感——強烈中的強烈,增強對產品的視覺刺激。   


  本部分小節:

  
   橙色在HSB數值的H中為30度,是正橙色。橙色是一個非常響亮注目的顏色。橙色的對比色是藍色,當這兩種顏色彩度傾向越明確,對比強度就越大。但我們也看到,除了正宗的對比色橙藍色外,橙色和綠色隨著純度的升高,達到的對比效果也很強烈。
  在今后的配色設計中可以多些不同明度純度冷暖對比的嘗試,會有意想不到的收獲。

   白色是所有網頁設計中屬于較通用的顏色,它容易突出彩度的特性,明快于整個頁面,當一個頁面設計沒有使用白色時,空間感覺減弱,容易造成彩度不夠明確、頁面有些沉悶等反應,然而又相對來說增添頁面的厚重感覺,制造另外一種環境氣氛。黑色在色調組合的輔助角色里容易制造出厚重的色彩效果。
  從這里我們又一次感受到色彩的相對性,即沒有絕對的配色組合,它們總是根據搭配不同的色彩組合或強或弱的表現出什么樣的特性。

   同類色、鄰近色的組合,是非常調和的色彩組合,即使減少了色相的數量,一樣也可以調配出很多不同的調和色彩。對于初學者來說,這是一個非常實用的配色方法。

   下一部分我們介紹網頁設計配色系列應用部分的第六節——黃色系。

]]>
<![CDATA[網頁設計配色應用實例剖析——橙色系]]> 1 Fri, 27 Oct 2006 00:00:00 GMT 橙色系低對比度(橙色+綠色)
  
   → 橙色低對比應用網頁例圖:http:// www.colourpixel.com
   按此在新窗口瀏覽圖片

   橙色系低對比度(橙色+綠色)分析:

  如果不看數值參數,剛一開始看會以為這是一組純度較低的顏色。HSB數值H顯示主色調為正橙色,而黃綠色的明度較低且色相傾向不夠明確,加之背景有少許的暗橙色紋樣,整個頁面沒有高亮度白色點綴襯托,使得純度的彩度不夠確切,就很容易造成了該頁面純度較低的錯覺。
  整個頁面最亮的顏色除了“書本”最亮色淺黃色外,就是點睛色黃色了。我們知道黃色是所有彩度色中明度最高的顏色,不同明度純度的黃色系讓整個頁面明亮了不少,它是整個頁面明度色階的最高調。
  黃綠色的出現,讓本只有鄰近色的橙色系列多了些內容,頁面配色豐富不少、視覺節奏多了些變化。
 
   結論:
  這類顏色的組合隨著不同色階明度的變暗,整個頁面沒有白色襯托,制造出另外一種古典的環境氛圍,有如娓娓道來的故事場景,也是一種不錯的主題配色方法。
  本頁面的配色設計亮點是——無白色設計。]]>
<![CDATA[網頁設計配色應用實例剖析——橙色系]]> 1 Fri, 27 Oct 2006 00:00:00 GMT 橙色系對比色(橙色+藍色)
  
   → 對比色橙紅色應用網頁例圖: www.rastifilms.com.ar

   按此在新窗口瀏覽圖片

   橙色系對比色(橙色+藍色)分析
  HSB數值中的H色相顯示主色調橙紅色為26,我們知道正紅色的H為0,正橙H為30,主色調橙紅色是往0偏移而得。正藍色是240,而該點睛色藍色為192,往綠度偏移,在RGB中的數值G160也能看出來,因此藍色的特性不是很強。但由于橙紅色的明度飽和度達到最高值,因此盡管藍色不是正藍,但它的特性得到了很大程度的發揮。
  此種橙藍對比色中的藍色調配,比較少見,讓人很容易記住它。而橙紅色的飽和度明度都非常高,刺激度強,屬于讓人不可久視的顏色。
  介于橙紅色和藍色之間,與藍色面積相當的白色,起到調和對比色橙紅與藍色之間關系的作用。

   結論:
  這組對比色通過使用的面積位置的不同來反映主次之間的關系。對比色能相互強烈的突出色彩特性。這組對比色屬于是非常能突顯個性的顏色。]]>
<![CDATA[網頁設計配色應用實例剖析——橙色系]]> 1 Fri, 27 Oct 2006 00:00:00 GMT 橙色系鄰近色(黃色+橙色+橙紅色)
  
  
   → 鄰近色橙色網頁例圖:http:// www.tide.com

   按此在新窗口瀏覽圖片
   橙色系鄰近色(黃色+橙色+橙紅色)分析:
  雖然第一眼看上去似乎色調上變化很多,但該網頁的色彩構成主要是由黃色和橙色這兩種鄰近色構成的,通過不同的明度和純度的變化而得到更為豐富的色階,它們是淺黃色、黃色、橙色、橙紅通過不同的形狀面積,位置變化而得。從HSB數值中的H可以看出屬于暖色范疇,三個色相的傾向不是很明顯,以至于色彩呈現較規律、緩和。由于不同數值的明度表達,純度也做出了不同的數值變化。
  淺色在這里主要起到更調和主色調和點睛色的色彩過渡作用。點睛色在這里起到強調整個頁面的華麗感,增強整個頁面彩度的作用。

   結論:
  橙色與鄰近色黃、紅暖色調的搭配組合,這是一種簡單又安全的方法,視覺韻律上處理得井然有序。整個頁面看起來艷澤華麗、新鮮充滿活力的感覺,符合Tide這一主題所要表達的目的。]]>
<![CDATA[網頁設計配色應用實例剖析——橙色系]]> 1 Fri, 27 Oct 2006 00:00:00 GMT 淺橙色同類色
  
   → 淺橙色同類色網頁例圖: http:// www.talentic.com
   按此在新窗口瀏覽圖片

   淺橙色同類色分析:

  從主色調和輔色調在HSB數值H顯示的數值是36可以看出,該頁面色調是在同一種橙色的基礎上只在明度上發生了變化。由于主要色調是淺橙色,明度越高飽和度越低,頁面上減弱了飽和度較高的橙色特性,整個網頁呈現出柔和自然稍有些發灰的調子。
  該網頁是在橙色這一個顏色上做不同明度黑白灰色階的柔和變化,屬于單色調,配色非常的單純。色階平穩,同時存在著不夠醒目的狀態。白色在這里是起到了拉開主色調和輔色調空間距離,增強輔色調橙色的特性,使整個稍許有些發灰的頁面明快了不少。但也由于白色屬于非色彩,只在明度上呈最高數值而無彩度,不能給頁面帶來彩度所具有的鮮活靚麗的感覺,另一方面卻也呈現出質樸的感受。

   結論:
  前面我們提到過同類色是在同一色相中不同的明度顏色變化。因此這類顏色相對其他類別顏色來說明凈而單純,配色上較容易達到協調統一,但也容易顯得單調。
  初看該頁面配色協調舒服,但看多了的確有些單調乏味的感覺,這也是同類色搭配的特性。同時由于運用了漸變色這一調和方法,該頁面同時占有了前面我們提到的4種色彩中的調和方法的2種,整個頁面呈現出調和中的調和是勿庸置疑的,但也同時顯得有些單調,沒有色彩亮點。]]>
<![CDATA[網頁設計配色應用實例剖析——橙色系]]> 1 Fri, 27 Oct 2006 00:00:00 GMT 深橙紅色系
  
    
   → 深橙紅色網頁例圖:http:// www.matisserestaurant.ca
   按此在新窗口瀏覽圖片

   深橙紅色系分析:

  從色相度中可以知道0度為正紅色,30度為正橙色,而主色調的HSB數值H顯示22度可知,該深橙紅色是橙色基礎上加入少許鄰近色紅色,整體上降低了明度而得,因為紅色本身較橙色明度低,因此這里橙紅色的明度呈現出較低狀態。
  輔助色選取了明度相對于主色調更低的三種顏色,前面兩種飽和度都較高,最后一種灰藍色由于明度較高因此飽和度降低,是主色調與前面兩種輔助色的協調色。
  這個頁面背景色運用了紋樣,是以目前選取的主色調顏色和明度較暗的深紅色結合而得,使得明度稍暗。
  數值上看,主色調也就是背景色的飽和度較高,但是由于降低了明度,顏色變得較沉穩。輔助色RGB數值顯示,添加了適量的其他顏色,G和B數值區別不大,因此飽和度降低,顏色趨于柔和穩定。點睛色的加入和提亮,使頁面視覺效果得到強化。

   結論:
  前景色通常要較明顯的區別于背景色,達到臺前的宣傳目的。當飽和度較低的前景色與背景色變化不明顯時,形成的是另外一種柔和統一的效果。]]>
<![CDATA[網頁設計配色應用實例剖析——橙色系]]> 0 Fri, 27 Oct 2006 00:00:00 GMT 色具有輕快、歡欣、收獲、溫馨、時尚的效果,是快樂、喜悅、能量的色彩。
  在整個色譜里,橙色具有興奮度,是最耀眼的色彩。給人以華貴而溫暖,興奮而熱烈的感覺,也是令人振奮的顏色。具有健康、富有活力、勇敢自由等象征意義,能給人有莊嚴、尊貴、神秘等感覺。橙色在空氣中的穿透力僅次于紅色,也是容易造成視覺疲勞的顏色。
  在網頁顏色里,橙色適用于視覺要求較高的時尚網站,屬于注目、芳香的顏色,也常被用于味覺較高的食品網站,是容易引起食欲的顏色。
  
  下面我們根據橙色系不同屬性鄰近色、同類色、對比色的搭配做不同的舉例分析。

   橙色   
  
   → 橙色網頁例圖:http:// www.wastelink.co.uk
   按此在新窗口瀏覽圖片

   橙色系分析:

  主色調橙色HSB數值的H表示色相,顯示的是30度,而30度正是橙色顯示特征最標準的顏色——正橙色。飽和度和亮度同時達到最高值,因此整個頁面的視覺刺激是極其耀眼強烈的。
  這里選取了三種面積相當又是整個頁面使用得最少的顏色為點睛色,使頁面生動的同時又運用于導航位置,從而達到突出主題的效果。從HSB數值上看它們的明度純度相對較低,與明度純度較高的背景正橙色形成鮮明的對比。
  通過范圍較大的背景白色、前景圖片灰白色和小細節前景白色文字制造出明快氣氛的同時,又呼應統一于整個頁面。
  輔助色在這里是橙色與白色的過渡色。

   結論:
  飽和度與純度很高特性明顯的顏色,在達到視覺沖擊力的同時,可適當采用少許對比色調和緩和于視覺,從而削弱視覺的疲勞度。

作者:黎芳  來源:天極設計

]]>
<![CDATA[教你用Photoshop打造迷你時尚小鐘]]> 1 Fri, 27 Oct 2006 00:00:00 GMT

13.做按鈕上面幾個小點以來增強按鈕的效果,這是兩個具體的數值,得到效果如圖
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

14,做鐘上面顯示的數字方法很簡單,(傻瓜版的)其他的就按自由變換工具來轉個方向就可以了
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

15.到這步效果就差不多完成了,別忘了添加個標志什么的,我就偷下懶了就用上次做海報的那標志了,把模式改為疊加就OK了。呵呵直接把你的名字打上去稍微做下變形也不失為一個好的標志
按此在新窗口瀏覽圖片

]]>
<![CDATA[教你用Photoshop打造迷你時尚小鐘]]> 1 Fri, 27 Oct 2006 00:00:00 GMT

7.在鐘的面上拖出圓填充白色加圖層樣式
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

8.不要取消選擇,按下面的這個小按鈕轉化為路徑稍做改動
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

9.按ctrl+回車轉化為選區填充白色
按此在新窗口瀏覽圖片

10.用圓形路徑描個10左右的邊,這樣鐘面就有一定的穩重感
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

11.還這個選區的基礎上填充一個偏橄欖綠的顏色,用加深減淡工具涂下得到效果如圖
按此在新窗口瀏覽圖片

12.現在來做旁邊的小按鈕,方法大致一樣,畫出按鈕的形狀,按Ctrl加回車填充,填個灰色用加深減淡涂出陰影的變化,這樣就凹下去的了
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

]]>
<![CDATA[教你用Photoshop打造迷你時尚小鐘]]> 1 Fri, 27 Oct 2006 00:00:00 GMT

經過前3個步驟一個鐘面的效果出來了,接下來畫出鐘支撐的腳,然后按ctrl加回車填充個R155G206R56左右的顏色,加圖層樣式,得到效果如圖
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

這上面的點小高光就是放大后用點白色直接畫上去的
按此在新窗口瀏覽圖片

5.然后做出另外個支撐的,把這個圖層放在前個支撐的下面,就得出這種前后疊加關系了,有露出的地方可以用橡皮擦掉
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

6,把這兩個支撐的各復制一份按ctrl+shift+U去色,移動到陰影的位置,擦掉多余的再把圖層不透明度調到60,高斯模糊下得到效果如圖
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

]]>
<![CDATA[教你用Photoshop打造迷你時尚小鐘]]> 0 Fri, 27 Oct 2006 00:00:00 GMT

先看一下效果:
按此在新窗口瀏覽圖片

1.新建一個800*800像素,用橢圓選框工具按shift畫出正圓,按ctrl+Dalete填充白色,轉化為路徑保存
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

2.加圖層樣式,就是圖層面版下面的那個f似的按鈕,得到效果如圖
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

3.復制這層重新命名,名字隨便取個,然后在圖層1上邊新建個空層,按ctrl選住這兩層,再按ctrl加E合并為一個普通層,少了這步等下后面就知道麻煩了
按此在新窗口瀏覽圖片

4.新建個層,調出原來保存的選區,還是填充同樣的白色,加圖層樣式,得到效果如圖,
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

]]>
<![CDATA[Photoshop制作佛像發光特效]]> 0 Thu, 26 Oct 2006 00:00:00 GMT

原圖:
按此在新窗口瀏覽圖片

效果圖:
按此在新窗口瀏覽圖片

下面開始:
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

作者:czsj  來源:photops.com]]>
<![CDATA[特殊模糊之鋼筆淡彩嘗試]]> 1 Thu, 26 Oct 2006 00:00:00 GMT

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

作者:漁者  來源:photops.com]]>
<![CDATA[特殊模糊之鋼筆淡彩嘗試]]> 1 Thu, 26 Oct 2006 00:00:00 GMT

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

作者:漁者  來源:photops.com]]>
<![CDATA[特殊模糊之鋼筆淡彩嘗試]]> 0 Thu, 26 Oct 2006 00:00:00 GMT

按此在新窗口瀏覽圖片

原圖:
按此在新窗口瀏覽圖片

效果圖:
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

]]>
<![CDATA[調出自己喜好的中性色]]> 0 Thu, 26 Oct 2006 00:00:00 GMT

按此在新窗口瀏覽圖片

作者:那村的人兒  來源:照片處理網 ]]>
<![CDATA[Photoshop輕松制作焦點照片]]> 1 Thu, 26 Oct 2006 00:00:00 GMT

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

作者:漁者  來源:照片處理網]]>
<![CDATA[Photoshop輕松制作焦點照片]]> 0 Thu, 26 Oct 2006 00:00:00 GMT

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

作者:漁者  來源:照片處理網]]>
<![CDATA[Photoshop制作美女照片復古印刷效果]]> 1 Thu, 26 Oct 2006 00:00:00 GMT
按此在新窗口瀏覽圖片
圖4 樣式控制面板

    如果工作區中,沒有顯示樣式控制面板,單擊“窗口”—“樣式”命令就可以了。

按此在新窗口瀏覽圖片
最終效果圖

作者:棋行人間  來源:中關村在線

]]>
<![CDATA[Photoshop制作美女照片復古印刷效果]]> 0 Thu, 26 Oct 2006 00:00:00 GMT    今天我們為大家介紹如何通過對photoshop中的色相/飽和度命令、樣式控制面板、顆粒濾鏡的運用,將照片制作成復古印刷效果。先給大家預覽一下制作前后的效果:


按此在新窗口瀏覽圖片
原圖

按此在新窗口瀏覽圖片
最終效果圖

    在photoshop中打開照片,首先復制圖層,在復制背景圖層中進行操作。單擊“濾鏡”—“紋理”—“顆粒”命令,設置“強度”為12,“對比度”為13,“顆粒類型”為垂直,單擊“好”按鈕,得到(如圖1)所示的效果。

按此在新窗口瀏覽圖片
圖1 設置顆粒后效果

    設置前景色為紅色(R:210;G:63;B:81),單擊“圖像”—“調整”—“色相/飽和度”命令,具體設置(如圖2)所示。單擊“好”按鈕,得到(如圖3)所示的效果。

按此在新窗口瀏覽圖片
圖2 色相飽和度參數設置

按此在新窗口瀏覽圖片
圖3 設置色相飽和度后效果

]]>
<![CDATA[本站最新制作搜索的工具條功能歡迎大家使用]]> 0 Thu, 26 Oct 2006 00:00:00 GMT 本工具是一個專門搜索本網站內容的工具,純綠色軟件.大家可以放心使用.請點擊下載 

]]>
<![CDATA[十六則DW使用快技法]]> 0 Thu, 26 Oct 2006 00:00:00 GMT 1、靈活運用樣式

熟悉網頁設計的網友就知道,調用Style的方法很多,我們可以單擊鼠標右鍵選擇Custon Style來調用Style標準,也可以在狀態欄中的元素列表上單擊右鍵來調用Style。雖然不同的方法達到的效果看似一樣,但實際上產生的HTML代碼則完全不同。比如用Custon Style來調用Style標準,在網頁代碼中就生成一個〈span〉標簽,這樣的標簽一多就會使文件十分臃腫而且影響瀏覽器的解析速度,所以我們應盡量使用狀態欄中的元素列表來調用Style。

2、活用Format Table命令

在復雜的網頁設計中,表格的應用是最多的,因為利用表格可以自由地控制文本和圖象在網頁上出現的具體位置,從而使整個網頁看上去緊湊統一。Dreamweaver在這方面也不甘落后,我們可以使用其中的“Format Table”(格式化表格)命令來快速地對表格應用預先設計好的樣式。要使用預先設計好的樣式,先將光標置于表格的任意一個單元格內,再選擇“Command”→“Format Table”命令, 在隨后出現的對話框中,從左邊的列表中選擇一個設計方案。按“Apply” 鍵來查看效果,如果不滿意的話,還可以重新設置或者修改部分參數的值,如邊界粗細,背景顏色等等。

3、同時鏈接到兩個網頁

我們都知道超級鏈接一次只能連到一個頁面。如果我們要想一次在不同的框架頁中打開文檔,可以使用“Go To URL”JavaScript 行為。打開一個有框架的網頁,選擇文字或圖象,然后從行為面板中選擇“Go To URL”。我們會注意到Dreamweaver會在“Go To URL”對話框中顯示所有可用的框架。選擇其中一個我們想鏈接的框架并輸入相應的URL后再選擇另一個框架并輸入另一個URL。

4、不給文件起中文名稱

大家在制作好了網頁后,通常會給網頁起一個具有代表性的中文名稱,一來能使人一看文件名就能大概了解文件所包含的內容,二來能夠方便各個超級鏈接之間的相互調用。但如果你在Dreamweaver中這樣做,就會發現Dreamweaver對中文文件名支持得不是太好,經常會有頁面調用不正確的現象發生,所以我們以后在Dreamweaver中保存網頁的時候,盡量用英文或者數字作為文件名稱,這樣就可以避免上面的出錯現象。

5、巧妙設置字體分辨率

我們在制作網頁的時候,經常有這種體會,那就是制作好的網頁在本地計算機上瀏覽時很正常,但在另外一臺計算機上瀏覽時發現原本漂亮的網頁變得歪歪扭扭了,這是為什么呢?原來各個計算機的分辨率要使你的主頁在不同的分辨率下都能正常顯示,在 Dreamweaver中得到了較好的解決。在文檔窗口的右下角,Dreamweaver 顯示當前文檔被設計成的分辨率大小。單擊哪個數字,在彈出式菜單中可以為當前的頁面指定顯示分辨率,通過修改可以使你的主頁更具靈活性。使不同分辨率的顯示器都能較好地顯示。

6、巧妙隱藏標簽

如果在網頁中插入了不可見的元素時,Dreamweaver會自動在頁面上添加一個與之相應的元素標簽,以便于我們選擇不可見元素。但這并不全是件好事,比如我們在一個有很多層的頁面中的第一行便插入一個表格,就會發現由于首行排列了太多的層元素標簽而使得表格自動退到了頁面的第二行,雖然在瀏覽時并不影響效果,但這確確實實會阻礙我們的工作。所以當我們覺得某個元素標簽礙手礙腳時,就索性將之屏蔽掉。方法是按Ctrl+U打開Preferences面板,在Category中選中Invisibel Elements,在面板的右邊將會出現所有的元素標簽。只要將不需要的元素標簽前的勾去掉,以后它就保證不會再出現了。

7、善用拖放技巧

我們在使用Dreamweaver編輯網頁的時候,經常需要插入一些圖象什么的,假設要插入的圖象很多,按照常規方法來操作就顯得非常麻煩。我們可以利用拖放技巧來很好地解決這個問題。首先我們把Dreamweaver的操作窗口變成活動窗口,以騰出空間來顯示Explorer窗口,找到要插入的圖象文件后,把它們一一用鼠標拖動到網頁的適當部位,Dreamweaver將自動把這些圖象的url添加到文件的HTML代碼中,當然這里要求被拖動的圖象文件必須是gif、jpg等web圖象格式的文件。對于已經在網頁中的圖象也是一樣,直接拖過來就可以了。但如果被拖動的圖象上有超級鏈接,就不可以再使用拖動技術了,因為那時拖過來的僅僅是超級鏈接地址。

來源:中國教程網

]]>
<![CDATA[DW MX實例:個性化 IE 滾動條]]> 0 Thu, 26 Oct 2006 00:00:00 GMT   效果說明淺藍色的底,藍色的滾動條,而且還有立體感,可以充分展現網頁的個性,如圖 30-1 所示。

  創作思想 使用 Macromedia 的擴展插件 IE5.5 Custom Scrollbars 可以簡單、方便地實現 IE 滾動條的個性化。

按此在新窗口瀏覽圖片

操作步驟

  ( 1 )安裝插件。單擊菜單欄中的【命令】|【擴展管理】命令,調出【 Macromedia 擴展管理器】對話框,安裝 IE5.5 Custom Scrollbars 擴展,如圖 30-2 所示。

按此在新窗口瀏覽圖片

  注意: Macromedia 擴展管理器( Macromedia Extension Manager )一般會隨 Macromedia Dreamweaver MX 2004 一起安裝,如果讀者尚未安裝,請到相關網站下載并安裝。

  ( 2 )設置 IE 滾動條。安裝完成后,在【常用】插入欄中就可以看到【 IE5.5 Custom Scrollbars 】按鈕。單擊該按鈕,分別設置 IE 滾動條各個部分的顏色,如圖 30-3 所示。

按此在新窗口瀏覽圖片

  ( 3 )設置文本。為了在頁面中顯示出滾動條,可以在頁面中輸入文字或者直接按回車鍵輸入字段。然后轉換到代碼窗口,刪除文檔類型定義中的“ http://www.w3.org/TR/html4 /loose.dtd ”文字,如圖 30-4 所示。

按此在新窗口瀏覽圖片

  提示:如果讀者沒有安裝 IE5.5 Custom Scrollbars 插件或者不想使用擴展插件,可以直接在代碼窗口中輸入代碼。具體代碼可以參考本實例網頁源代碼中 之間的代碼,只需改變顏色代碼并將其復制到其他網頁中即可。

  ( 4 )保存頁面文件,然后在瀏覽器中打開該文件進行預覽,本實例操作完畢。插件種類繁多,功能強大,通過插件可以實現 Dreamweaver 望塵莫及的功能。

來源:eNet硅谷動力

]]>
<![CDATA[用Photoshop制作XP風格的iPod圖標]]> 0 Thu, 26 Oct 2006 00:00:00 GMT 按此在新窗口瀏覽圖片

  按Ctrl+T進行調整成為如下圖形:

按此在新窗口瀏覽圖片

  按Alt鍵,然后右擊圖形,創建3D效果:

按此在新窗口瀏覽圖片

  合并所有圖層,然后雙擊圖層,設置圖層樣式:

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

  效果如下:

按此在新窗口瀏覽圖片

  按Ctrl鍵點擊圖層創建選區,選擇“修改”-“收縮”為2象素:

按此在新窗口瀏覽圖片

  創建一個新層,填充為任何顏色都可以,然后設置圖層樣式:

按此在新窗口瀏覽圖片

  效果如下:

按此在新窗口瀏覽圖片

  創建一個矩形選區,然后按Ctrl+T調整到如圖所示:

按此在新窗口瀏覽圖片

  雙擊該圖層設置圖層樣式漸變填充和上面的一樣:

按此在新窗口瀏覽圖片

  繪制圓角矩形:

按此在新窗口瀏覽圖片

  設置圖層樣式:

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

  效果:

按此在新窗口瀏覽圖片

  繼續繪制一個圓:

按此在新窗口瀏覽圖片

  漸變填充:

按此在新窗口瀏覽圖片

  最終效果:

按此在新窗口瀏覽圖片

來源:網頁設計師聯盟

]]>
<![CDATA[用Photoshop打造逼真的衛星照片]]> 1 Thu, 26 Oct 2006 00:00:00 GMT

現在我們來繪制一些十字圖形,新建一個圖層,然后填充為黑色。使用放大工具,將其放大到1600%顯示。然后在工具箱中選擇1像素的鉛筆工具繪制如圖十字形圖案。
按此在新窗口瀏覽圖片

在工具欄中選擇矩形工具,繪制出一個可以包含“十”字的足夠大的空間,制定為正方形的選區。
按此在新窗口瀏覽圖片

在菜單欄中選擇“編輯”→“填充”命令,將使用設置為“圖案”,使用剛才制作的十字圖案填充畫面。
按此在新窗口瀏覽圖片

在層面板中將圖層1的混合模式設為差值。
按此在新窗口瀏覽圖片

現在為圖片添加一些文字效果。
按此在新窗口瀏覽圖片

在層面板中復制背景圖層為背景副本圖層,然后選中背景副本圖層,執行“濾鏡”→“像素化”→“彩色半調”命令。然后如圖設置參數。
按此在新窗口瀏覽圖片

設置背景副本圖層混合模式為“線性加深”,不透明度為50%,填充為60%。
按此在新窗口瀏覽圖片

我們來最后為圖片添加一個色彩效果,執行“圖像”→“調整”→“色相/飽和度”命令。勾選“著色”復選框,設置色相為7,飽和度為25,明度為-4。
按此在新窗口瀏覽圖片

完成圖:
按此在新窗口瀏覽圖片

作者:發條桔子  來源:eNet硅谷動力]]>
<![CDATA[用Photoshop打造逼真的衛星照片]]> 0 Thu, 26 Oct 2006 00:00:00 GMT

先看一下效果:
按此在新窗口瀏覽圖片

在下面的教材中我們將會學習用photoshop制作出衛星在太空中為行星拍攝的照片。
新建工作窗口,設置大小為800×600,然后執行“濾鏡”→“渲染”→“云彩”命令。
按此在新窗口瀏覽圖片

下面執行“濾鏡”→“渲染”→“分層云彩”命令。接著執行“圖像”→“調整”→“反相”命令。
按此在新窗口瀏覽圖片

現在看來圖像的顏色很淺,我們用曲線命令將它加深。執行“圖像”→“調整”→“曲線”,將圖中的黑色部分加強。
按此在新窗口瀏覽圖片

執行“濾鏡”→“模糊”→“高斯模糊”命令,設置模糊半徑為3。這樣將使云霧效果變得更加柔和。
按此在新窗口瀏覽圖片

現在為圖片添加表面凹凸不平的效果,執行“濾鏡”→“渲染”→“光照效果”命令。如圖設置燈光效果,然后將紋理通道設置為紅色。
按此在新窗口瀏覽圖片

現在新建一個圖層設置前景色為白色,背景色為黑色,選擇漸變工具,使用徑向漸變,從圖像左上角到右下角使用漸變。
按此在新窗口瀏覽圖片

設置漸變圖層混合模式為“正片疊底”,不透明度為50%。
按此在新窗口瀏覽圖片

將背景圖層和漸變圖層合并,然后執行“濾鏡”→“雜色”→“添加雜色”命令。設置數量為7%,勾選單色復選框。
按此在新窗口瀏覽圖片

]]>
<![CDATA[動態柱狀圖表制作原理]]> 0 Thu, 26 Oct 2006 00:00:00 GMT     num0=480&num1=320&num2=500&num3=200&//柱狀高度來源
2、主場景第一幀上放四個實例名稱分別是mc0、mc1、mc2、mc3的電影實例。
3、主場景第一幀上:
System.useCodepage = true;//除亂碼
var xl = new LoadVars();//創建 LoadVars 對象的實例
xl.load("xl.txt");//引導外部文本中的變量
xl.onLoad = function(suc) {
 if (suc) {
  nums = [xl.num0, xl.num1, xl.num2, xl.num3];//外部文本中的變量存入數組中
 }
};
for (var i = 0; i<=3; i++) {
 _root["mc"+i]._yscale = 10;//初始縮放比例
 _root["mx"+i] = _root["mc"+i]._x;//存貯初始坐標值
 _root["my"+i] = _root["mc"+i]._yscale;//存貯初始縮放值
}
this.onEnterFrame = function() {
 for (var i = 0; i<=3; i++) {
  _root["mc"+i]._yscale = _root["my"+i]*nums[i];//顯示縮放變化
  _root.createEmptyMovieClip("mytxt"+i, i*2);//創建電影實例四個用于下句中綁定庫中的動態文本
  _root["mytxt"+i].attachMovie("txtmc", "txt"+i, 1000, {_x:_root["mx"+i], _y:(Math.round(Number(_root["mc"+i]._y-nums[i]*(0.3))))});//
  _root["mytxt"+i]["txt"+i].t.text = nums[i];//顯示動態數值
 }
};

按此在新窗口瀏覽圖片

作者:sxl001  來源:閃吧

]]>
<![CDATA[網站放在國外服務器出現亂碼的原因]]> 0 Wed, 25 Oct 2006 00:00:00 GMT <![CDATA[給你的網頁蓋個章]]> 0 Wed, 25 Oct 2006 00:00:00 GMT   <META content="
Microsoft FrontPage 4.0"
 name=GENERATOR>  
  <META content=
FrontPage.Editor.Document
name=ProgId>

  這兩行的意思就是給這個網頁做個說明:說明該網頁是用 FrontPage 4.0 (FrontPage 2000) 生成的。但如果你是一個 Dreamweaver MX 的用戶,你會發現 Dreamweaver MX 不會自動生成這兩行。雖說這兩行不影響網頁,但如果能夠利用他,也能將您的網頁體現出點特色來。比如象我的網頁的說明是這樣的:  

  <META content="采用 Dreamweaver MX + Asp + Access 2000 編寫" name=GENERATOR>  
  <META content="程序編制:鵬程.Net QQ:xxxxxxx" name=ProgId>
  下面我來說說如何讓 Dreamweave MX  來自動為您生成這些代碼,給您的網頁蓋個章!
  首先假設你的 Dreamweave MX 安裝在 C:\Program Files\Macromedia\Dreamweaver MX 里面。
  在 Dreamweaver MX 下面的那個 Configuration 文件夾就是 Dreamweaver MX 的配置文件夾,它包括了行為、命令、面板等等的內容,很重要。
  在 Configuration 文件夾下面有個 DocumentTypes 文件夾,它保存了 Dreamweaver MX 里面對默認文件模板的定義,其中的 MMDocumentTypes.xml 文件里面就記錄了 Dreamweaver MX 支持的所有文件類型和模板文件的對應關系。
  再繼續進入 NewDocuments 文件夾,這是你的眼前應該一亮!對,這里就存放了當建立一個新網頁時候使用的模板文件。如果我們修改這些文件內容,便可以直接影響以后我們生成網頁的時候的默認網頁代碼!

  由于 Dreamweaver MX 支持很多種動態網頁開發語言,例如 ASP、PHP、JSP、ASP.NET 等,所以默認的模板文件也不是一個,下面我將幾個主要的模板介紹一下:

  文件名         文件功能  
  -------------------------------------------------------------------------

  Default.html       靜態網頁文件模板  

  Default.jsp        JSP 頁面文件模板  

  Default.php       PHP 頁面文件模板  

  Default_vb.asp      ASP 頁面文件模板(VB) 

  Default_vb.dwt.asp    ASP 網頁模板文件模板 

  Default_vb.aspx     ASP.Net 網頁文件模板(VB)

  ... ...         ... ...     

  OK,現在您可以隨意修改網頁文件模板了,修改后不用退出 Dreamweaver MX,存盤便能使用。同時,您還可以定制那些網頁模板,讓它體現出您的個人風格,并使您的網站風格一致!

作者:鵬程  來源:數字面包MX開發論壇

]]>
<![CDATA[如何在網頁中制作虛線表格]]> 0 Wed, 25 Oct 2006 00:00:00 GMT   方法一:作一個1X2的圖。

  半黑半白,再利用表格作成線。這種方法雖然麻煩,但在任何瀏覽器中均可瀏覽,兼容性最好。

  方法二:在CSS里面設定。

  如果你用DreamWeaver話,只要在CSS面板里new一個style,選擇“redefine HTML Tag”,再在下拉菜單里先“table”,在彈出的面板里,category里選擇border,在border里,將top,left,right,bottom都設成1px,顏色設成你想要的邊框的顏色。然后在style下拉框里選擇dashed。一切ok。只是所有的表格都會用虛線做邊框了。注意,這個效果在瀏覽器里才能看見。

  方法三:直接在html里設置(如果你只想讓某一個表格邊框是虛線的話)。

  在表格的html里加上這個:

  style="BORDER-LEFT: #000000 1PX DASHED; BORDER-RIGHT: #000000 1PX DASHED; BORDER-TOP: #000000 1PX DASHED; BORDER-BOTTOM: #000000 1PX DASHED"

  顏色是十六位代碼,你可以自己設。

  注:方法二、三,只能在IE5.5里用,到了NETSCAPE里一點用處都沒有,除非你用做好的底圖填充。

]]>
<![CDATA[不規則物體水中倒影效果制作]]> 0 Wed, 25 Oct 2006 00:00:00 GMT

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

作者:那村的人兒  來源:photops.com]]>
<![CDATA[快速調節風景爆光不足]]> 0 Wed, 25 Oct 2006 00:00:00 GMT 按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

作者:那村的人兒  來源:photops.com

]]>
<![CDATA[一種簡單實用的圖片邊框制作方法]]> 0 Wed, 25 Oct 2006 00:00:00 GMT 按此在新窗口瀏覽圖片

來源:照片處理網

]]>
<![CDATA[Photoshop巧繪制非洲菊]]> 1 Wed, 25 Oct 2006 00:00:00 GMT 按此在新窗口瀏覽圖片

  為了達到更好的效果,我們給花瓣加上陰影,雙擊所選圖層,在圖層樣式面板中選擇投影設置距離和大小。

按此在新窗口瀏覽圖片

  然后我們來制作花蕊,畫出圓,并羽化,填充黃色R:252,G:245,B:142

按此在新窗口瀏覽圖片

  選擇畫筆工具,調好畫筆和前景色,分別在黃色低層上點按上綠色,深黃色和白色

按此在新窗口瀏覽圖片

  把花蕊放到花瓣中間調整好擺放位置:

按此在新窗口瀏覽圖片

  花朵就這樣做好了,再用鋼筆工具勾勒出竿的形狀,給出明暗,在圖層效果里面給出投影,最終結果如下圖。

按此在新窗口瀏覽圖片

作者:shirongqin  來源:天極設計

]]>
<![CDATA[Photoshop巧繪制非洲菊]]> 0 Wed, 25 Oct 2006 00:00:00 GMT

本文主要介紹用Photoshop繪制非洲菊的步驟,主要用到鋼筆工具、漸變、色階、圖層等工具和技術。  先用Photoshop的鋼筆工具簡單勾勒出的花瓣輪廓:

按此在新窗口瀏覽圖片

  按Ctrl+Enter鍵把路徑變換成選區,填充顏色為:

按此在新窗口瀏覽圖片

  花瓣的顏色填充后,用減淡工具調整明暗:

按此在新窗口瀏覽圖片

  復制此圖層,效果如下:

按此在新窗口瀏覽圖片

  復制2層花瓣縮小放于1層花瓣之上,用色階變換一下顏色:

按此在新窗口瀏覽圖片

  效果如下:

按此在新窗口瀏覽圖片

  同樣的步驟調整色階復制3層花瓣放置2層花瓣之上.

按此在新窗口瀏覽圖片

  選取任意一個花瓣,新建一個圖層,調整漸變,給漸變圖層90的透明度,這個透明值是依據花瓣的虛實來給的,認為越實越近的立體感覺就應該是越需要強調,所以做過漸變的花瓣給的是不同的透明度。

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

]]>
<![CDATA[建立Web2.0網站需要解決的問題]]> 0 Wed, 25 Oct 2006 00:00:00 GMT   Web1.0是門戶網站的天下,其特點就是大型網站,編輯眾多,大量的職業編輯可以保證網站每天更新成百上千條記錄,更新快,內容也不錯,讀者也就多,訪問量自然就很大。

  這種模式也有一些問題,例如成本較高(網站編輯的工資、管理層運作成本等等),盈利模式較為單一(網絡廣告收入等等),因此需要搞一些“短信”、“彩鈴”、“網絡游戲”之類的“副業”,這些副業往往盈利能力非常強(雖然大多使用流氓手段),因此,網站也樂于將其流量轉向這類內容。

  Web2.0是近年來流行的一個概念,優勢是用戶提供內容,降低了編輯的人力資源成本,但是這也會帶來一個嚴重的問題,用戶發布的內容,無論從質量還是數量上講,都無法和職業編輯發布的內容相比,這會導致網站的整體質量難以和Web1.0相抗衡,如何提高用戶提交信息的質量,是建立Web2.0網站需要解決的一個問題。

  對于提交質量的問題,有些人采用Digg的方法,由其他用戶來評分,好的內容就會得分高,不好的內容得分就低,但是如何保證評分的用戶的準確度呢?比如通過人工或程序的方法惡意評分,這些都是較難控制的。評分還需要不斷激勵用戶來評分,否則很難有用戶能堅持長期為某個網站評分。

  另一個問題是,用戶憑什么為你提交高質量的內容?網站編輯提交高質量的內容,因為公司會給他發工資獎金,普通的上網用戶憑什么給Web2.0網站提交高質量內容?有人給發工資嗎?顯然沒有。要求用戶長期地為網站提交好內容,顯然是非常困難的事情。因此建立Web2.0網站還要解決如何激勵用戶提交高質量內容的問題。

  對于激勵用戶的問題,我覺得比較好的方法是,使用某些方法,將用戶提交的信息和用戶自己的利益結合在一起,用戶提交的信息越好,用戶個人得到的利益就越高。比如有一些Digg網站將用戶提交的信息附加用戶自己的Adsense廣告,這就是一個很好的思路,用戶的內容訪問量越大,其Adsense收入也就越大,這是一個激勵用戶的很好思路。

  還有一個問題是Spam。用戶可以提交內容了,看似降低了人力成本,但是垃圾廣告信息也可以來提交了,如果不處理的話,Web2.0整體內容質量會極速下降,但是越大的網站,垃圾廣告信息也越多,處理這些廣告的人力成本也會越來越大,這一點在Web1.0上就不存在,網站編輯是不會發送垃圾廣告信息到網站上的。

  解決垃圾廣告的這個問題很復雜,很難有全面的解決方法,目前只能采取一些程序的方法自動刪除某些垃圾廣告,以減少人力刪除的成本,比如WordPress的Akismet插件可以通過中心服務器數據庫自動捕獲和攔截垃圾信息,我以前也寫過一個Z-Blog反垃圾留言過濾插件,都可以通過程序來阻止垃圾信息,但其也面臨準確度和誤判等問題。

  這里是我想到的關于現在的Web2.0面臨的問題和解決方法,如果你有什么其他問題以及更好的解決方法,請也留言告訴我。

作者:蜀中流氓  來源:360doc

]]>
<![CDATA[討論優秀web2.0 產品的十大指標]]> 0 Wed, 25 Oct 2006 00:00:00 GMT   各行各業有自己的行業標準,但一個好的Web 2.0產品長什么樣?檢驗一個Web 2.0產品的好壞,有沒有一個可供判斷的標準?以下從我個人的體會,總結幾點:

  首先,用戶驅動。

  一個好的Web 2.0產品,能夠充分地調動用戶的積極性,不斷地為網站貢獻信息和資源的。是用戶驅動,而不是編輯驅動。Web2.0不能沒有編輯,但編輯被弱化了。編輯驅動是Web 1.0,用戶驅動是Web 2.0。Myspace、Delicious、Digg和Flickr,無數成功的Web 2.0產品都告訴我們,用戶的力量可能是無窮的,共享與分享,在社會化數據上貢獻了自己的一份力量。

  其次,良好的用戶體驗。

  一個好的Web 2.0產品,應該有良好的用戶體驗,提供豐富的用戶體驗。易用性、簡潔性,邏輯層次清晰明了。AJAX的應用,雖不至于過分強調,但不可或缺。

  第三,方便地創建和傳播。

  一個好的Web 2.0產品,為其提供的站點應該有好的響應速度,可以方便地創建和傳播內容。一個好的Web 2.0產品,一定是個簡單的純粹的產品。

  第四,用戶訪問的理由。

  對Web 2.0產品的設計,產品設計者應該有足夠的理由來說服自己,有什么樣的理由讓用戶來訪問這個產品,他們為什么訪問,他們通過訪問能得到什么,他們為什么要二次訪問,如何讓訪問者形成訪問信賴,養成習慣。要做一大部分群體喜歡的產品,讓這部分群體的大多數認同這個產品,來用這個產品。

  第五,以用戶為導向。

  在訪問者形成訪問依賴之后,培養起瀏覽者登陸的習慣。Web 2.0產品與1.0不同的是,是以用戶為中心的,以用戶為導向的,因此一個好的Web 2.0產品,應該培養起瀏覽者登陸的習慣,培養用戶之間互動交流的習慣。而用戶的注冊信息應該是真實的,翔實的,有效的。因為只有真實全面的人,才可以在真實的基礎上面建立豐富多彩的群體、圈子、俱樂部。

  第六,個性化的發揮。

  要讓用戶知道提供的產品,是一個可以根據用戶自己喜好的個性化定制產品。辦用戶自己的網站,而不是辦產品設計者自己的網站。首先是共性,在共性的基礎上要讓用戶成為網站的主人,個性化其實是你幫他做的,定制則是他完全主動的。在共性層面之上,不同層次的人,不同背景的人我們都需要去滿足。

  第七,沉淀用戶,沉淀內容。

  一個好的Web 2.0產品,應該能夠沉淀用戶,能夠沉淀有價值的內容。對用戶有用的信息,越多越好。有效信息越多越好,有效在于對用戶有用,而且是對用戶有價值的信息。內容的沉淀,應該是有組織的,而不是雜亂無章的。

  第八,可擴展的平臺。

  一個好的Web 2.0產品,應該具有可擴展性,可延展的,技術可擴展,內容可擴展,用戶互動可擴展。根據目標人群,確定平臺的定位,定位于哪部分人群,將他們鎖定。根據平臺的定位來組織產品的應用,根據人群的需要發展技術應用,根據應用的成熟度來不斷升級平臺。

  第九,用戶自組織。

  讓用戶來組織,并過濾無用信息。讓用戶以用戶他們自己的方式、自己的價值取向、自己的衡量標準,來標注和組織數據。因為對于產品設計者,或者產品運營者來說,你永遠無法及時地處理數據,你永遠不能保證客觀。用戶會按照他們自己理解的最佳方式來處理。一個好的Web 2.0產品,要保證能夠按照用戶所需所想的方式來工作。

  第十,與線下的結合。

  如果不與傳統線下結合,網絡永遠只是虛擬的。只有與線下的結合,才能真正體現網絡的方便性。這也是攜程們成功的關鍵。很多Web 2.0產品,是很有想法的,不管是點評系統也好,配送系統也好,SNS圈子也好,他們都不應逃脫線下的商業機會。線下的業務推廣將非常重要,這也許能解釋為什么有那么多的Web 2.0網站不盈利的關鍵,他們脫離了線下,商業模式才變得虛幻縹緲。換句話說,這些需求本來就是存在的,那么,Web 2.0產品設計者應該用Web2.0的方式去滿足本來就存在的這些需求。

  當然,Web 2.0本來就是一個極其廣泛和深奧的話題,沒有一個人能夠全部列舉出它的衡量標準。也正因此,Web 2.0產品設計才會多樣化,才會變得有魅力,盡管現在遇到了一些困難、有很大的泡沫成份,但我堅信這是個有前途的領域。我們在討論Web 2.0產品的時候有點亂槍打鳥。用的是不同的槍,有手槍,有機關槍,有玩具槍。打的也是不同的鳥,有麻雀,有海鷗,有大雁。打法也不盡相同,有俯擊,有側擊,有連環射擊。如果你對2.0的產品充滿了興趣,請花一點時間來補充我沒有提到的地方。

作者:轉載  來源:68design.net

]]>
<![CDATA[程序員,你該為web2.0做些什么?]]> 1 Wed, 25 Oct 2006 00:00:00 GMT web2.0帶給程序員的機遇和挑戰

  Web 的發展對程序員要求也在不斷提高。最初招聘Web程序員只需要懂一些Html和一些腳本語言,程序員只需要知道如何做就可以,而不需要對系統的理解。但隨 著Web開發的深入,程序員需要從根本上理解為什么Web這樣,要如何做,而且學習的范圍更廣。而且,好的算法基礎也越來越重要。霍炬說:“服務器上不像 客戶端那樣沒有并發的壓力,運算資源還是很緊張的,如果服務器上由于程序效率低,占用資源多,就很難支撐起更好的服務。就像網絡游戲一樣,盈利靠的就是一 臺服務器能夠支撐起多少用戶。”

  如果是一個腳踏實地的程序員,其實Web2.0的技術應該都是他能夠掌握的。需要改變的僅僅是使用的方式,就像敏捷開發改變人們的思想一樣。不過,很多程序員還是喜歡根據技術難度來評判價值,這是他們面臨的最大心理障礙。

  而 且,Web2.0的很多應用難度可能不是在某個程序上面,而是在整體的系統上。很多操作系統、數據庫等方面的技術會綜合在一起。也就是說,難度從程序本身 上轉移到了整個系統中。對于程序員來說,技術難度不僅僅只是程序和代碼,而是包括了硬件、軟件、操作系統, “豆瓣的程序不存在移植性問題,Linux的操作系統和MySQL數據庫其實就是程序的一部分,整個Web應用和環境就是一個軟件。”

  不 過,Web開發復雜度的提高也帶來了一些好處。Web 2.0其實給了程序員一個更大的空間。一般來說,技術人員的思維比較發散,愛好非常多,而且特別喜歡思考。這樣,只要站在用戶的角度,可以給程序員很多想 像的空間,對系統進行改造,而這恰好是在自己的工作范圍內,老板也會非常歡迎這種做法。

  而且,Web程序員的職業發展方向會更加明 確。早期的Web程序員雖然工資也很高,但核心的競爭力其實自己也不清楚,因為那些技術任何人想學都很容易學會。正因如此,很多Web程序員會處在一種不 穩定的心理狀態。而現在會逐漸穩定,因為系統越來越龐大復雜,就會類似傳統軟件行業,可以走系統設計或者管理的路線,做技術也可以很深入。

  對很多程序員而言,Web2.0也是一個創業的好機會,因為現在硬件成本帶寬成本等門檻低了,前期投入不需要太多錢,有一個好的創意就可以很容易實踐。當然,這個門檻其實對所有人都降低,成功的機率還是一樣的,但對于程序員來說仍然有機會發揮自己的特長。

  因 此,短時間內國內也出現了大量Web2.0網站。正是因為有了思考,才能誕生出很多創新的應用。吳孫濱說:“我的領導利用業余時間做了一個 EmailRss的網站,可以利用email來訂閱Rss。這是因為Email是每個人最常使用的網絡功能,可以很方便的自動歸檔,而現在的Rss訂閱器 一般都需要人工的備份信息。看起來這是一個1.0+2.0的產品,但可以帶給用戶一種的創新應用模式。”洪波認為“板兒磚網”也很有特色,“當你對某個事 件有看法時,只要引用鏈接,在版磚網上發表評論,這個能夠聚合很多上網者對事情的看法,如果看法比較相近,就會形成觀念相近的小圈子,另外還能夠把有爭議 和有意思的話題重新聚合起來。”

  可以說,Web2.0時代的來臨,讓Web程序員從來沒有像現在這樣重要過,擺在Web程序員面前的誘惑和機會也從來沒有這么多過,不過,Web程序員要學的知識也從來沒有這么多過。面對這些,您準備好了嗎?

  本文刊發《程序員》雜志2006年第3期,轉載請注明來源及作者。

  作者Blog:http://blog.csdn.net/superyan/

]]>
<![CDATA[程序員,你該為web2.0做些什么?]]> 1 Wed, 25 Oct 2006 00:00:00 GMT 快速開發

  一個令人難以置信的事實是,豆瓣網擁有十多萬的注冊用戶,Alexa的流量排名在一千左右,過去卻一直只有一臺八千塊錢攢起來的服務器,一兩個人的開發團隊。

  為 了適應這種規模,開發模式也需要進行改變。這在很多Web2.0的網站中都有所體現,有人稱之為簡單哲學。“Web2.0不像企業級應用有那么多的流程和 模塊。”霍炬說,“在365Kit這個項目中,我們放棄了重量級的那種開發方式,所以現在代碼量也就是中等水平,再加上服務器端程序的維護成本很低,幾個 人的小團隊就可以做到。”

  為了快速開發,系統設計也需要進行簡化。楊勃說,“豆瓣網中間也做過一些變動,最初還是受原來做企業系統的影響,結構設計的太復雜,甚至還分了很多層。后來就簡化了,因為太復雜之后就難以做快速開發。”

  豆瓣網站采用了敏捷開發的模式,這是一個快速開發、快速變化的體系。平均每兩天就有新的功能出現。

  “Web2.0 網站是快速變化的,并不是把所有的功能都在開始階段完全實現。”楊勃說,“這就要求系統構架的可擴展性要做的很好。而且必須考慮將來規模可能帶來的問題。 豆瓣網一開始的架構設計就可以支撐上百萬用戶。”同時,基于Web的開發省去了客戶端分發、維護的成本,因此可以做到“永遠的BETA”,隨時更新和升級 服務。洪波表示,據說Flickr的升級是以小時為單位的。

  Web2.0與用戶的交互也是讓網站快速完善的動力。網站運行之后,聽 取用戶的反饋,指導下一步的應用開發。“豆瓣網有一個站務論壇,很多人經常發言提出自己的需求。”比如豆瓣剛開張時,由于每個人都可以自由創建小組或者參 加小組,于是用戶可能會同時參加幾十個小組。但由于很多小組人數比較少,可能很長時間才會有人發言,于是大家就要求有一個功能,把所有小組的最新發言聚合 在一起。楊勃很快實現了這個功能,事實也證明非常受歡迎。

  楊勃認為,由于是小團隊,工作模式就不能是一個經理帶一幫人,而是大家都 需要參與編程。而且,對綜合學習能力的要求比較高。“因為技術變化很快,現在對任何技術再熟悉,經驗再多,過幾個月可能又出現了新的技術,因此最重要的是 要能夠跟蹤最新的知識。而且由于最新的Web2.0模式和思想都是從國外發起的,所以程序員要具有在英文環境中直接溝通的能力,能夠直接參與到國外的開源 項目中,而不是看已經翻譯為中文的文檔。”楊勃表示,自己學習Python也是隨豆瓣網開始的。“Python很適合敏捷開發,最初的時候曾經嘗試過使用 Ruby,后來由于豆瓣網需要很多后臺的程序,Python更適合編寫一些后臺模型程序,最終前臺也統一為一種語言。”楊勃之前對MySQL了解很少,但 在做豆瓣網的過程中,很快將知識彌補上來。“現在我們有幾個數據庫都可以做同步,有些內容我們還向開源社區進行了回饋。”

  豆瓣網選 用了很多開源產品,楊勃認為:“用好開源產品是非常關鍵的。豆瓣的平臺是基于Linux,數據庫用的是MySQL,除了數據挖掘和搜索,其它都是在開源產 品之上開發的。因為現在有很多非常成熟的產品和模塊,沒有必要從頭做,只要有能力了解獲得這方面的知識,都能夠很快在別人的基礎上開發自己的系統。”

  web2.0的盈利模式

  可 能很多程序員都會對一個問題表示出疑問。Web2.0的商業模式和盈利模式在哪里呢?事實上,Web2.0的出現并不是為了解決商業和盈利的問題,它是一 種做好Web應用的新模式。至于商業模式,那是企業家更擅長的事情。就像Google的兩位創始人創造出了一個更好用的搜索引擎,但最初他們也不知道如何 用這個來掙錢,但當商業人士負責公司的運營后,幫公司找到了銷售關鍵詞盈利的商業模式。現在的Web2.0主要是為了解決前面的問題。后面的問題自然會有 人找到更為適合的盈利模式。

  Napster的創始人僅僅是為了方便自己和朋友共享音樂而開發了P2P技術,卻沒有想到P2P被媒體 樹立成為整個網絡去中心化、平等的一種標識,并且指導著人們考慮如何充分的利用P2P技術來進行創業。隨著Skype以40億美金的價格被Ebay收購, 一項從技術上升為思想,而從思想又指導的產品獲得了商業的最大成功。Web2.0與P2P又有著異曲同工之妙。

  事實上,由于Web2.0的很多項目都使用開源產品,實施成本很低。同時投資比較小,一兩臺服務器,兩三個人,只要生活問題能夠解決,就算一個基本的成功了。

  而且,雖然Web2.0網站的服務項目比較少,但因為是分眾的概念,可以很明確的知道網站上是什么樣的用戶群,能夠更細致的分出價值,比如豆瓣就很清楚了解什么人看什么書籍,針對的是哪些客戶。

  未 來,針對不同的用戶群,網站服務的模式也會有所不同。因為不是一種模式就可以覆蓋所有產品的。比如豆瓣網主要做的是書、電影和音樂,那它為什么不去做房地 產和手機的評論呢?楊勃認為,“用戶的習慣是決定因素,一方面手機和房地產的選擇不夠多,而且購買這些產品時,用戶一般會傾向于看半專業或者專業的評論, 比如買份雜志可能就基本了解了。而不像書籍和音樂,它們的范圍非常大,很多都是需要發現,如果讀者聽說了一本正好適合自己的書籍,就會非常有價值。可以 說,使用模式決定了網絡的運營模式。”

]]>
<![CDATA[程序員,你該為web2.0做些什么?]]> 1 Wed, 25 Oct 2006 00:00:00 GMT 以用戶為中心

  有過網上購物經歷的人都知道,當我們選中購買一個產品時,都會彈出新的窗口,列出剛才選擇的物品,然后請你確認數量,接下來再選擇購買或者結賬。實際上,看起來用戶都已經被動的接受了這種模式。

  然 而,當你看到Loopo購物網站時,你會對其它網站的購物流程有新的認識。Loopo的界面看起來與其他網站一般無二,使用的也同樣是PHP和腳本,但在 使用習慣上有了變化。用戶看中某個物品后,可以直接拖動物品放到購物車中,系統會自動記錄你要購買的物品名稱。看起來很小的一個變化,卻讓這個網站吸引了 很多人的目光,因為這更接近日常生活的使用習慣。可以說,當程序員認為彈出新頁面天經地義的時候,他們其實已經漠視了用戶的使用習慣。除了這個功能, Loopo還做了很多符合用戶習慣的改進,也因此,Loopo被一些用戶稱為2005年最酷的購物網站。

  Web2.0改變了一些產 品特性的優先級。原來做產品,可用性的優先級會往后放,而把功能放在首要位置。現在則由于要給普通用戶使用,必須要以用戶為中心,肯定要從易用的角度出發 了。可以說,Ajax技術的流行,首先解決的也是一個觀念問題。雖然這時Pageview無法獲得增長了,但是它卻可以給用戶帶來更為便利的網絡訪問。霍 炬說,“365Kit提供的功能讓用戶在手機上看到的只是一個簡單同步按鈕,這就大大降低了用戶的使用門檻。”洪波就非常推崇著名的圖片分享網站 Flickr,這也是Web2.0的代表性網站。“我在使用Flickr的時候,任何我希望修改的部分,我隨時可以修改。而以前需要彈出新的頁面,再修 改。可以說,技術變化帶來了一種面向用戶的新體驗。”

  現在的網站開發不是為了追求Pageview了,而是為用戶提供需要的功 能,滿足他們的需求。現在很流行書籍音樂電影的評論網站豆瓣也是一個代表。創始人楊勃在物理學博士畢業后,曾在IBM公司工作,2000年回國后曾擔任一 家物流管理軟件公司的CTO。不過,熱愛編程的他看到了人們在書籍、音樂和影視作品分享方面的空缺,從2004年開始設計豆瓣網。楊勃表示,對大部分人來 說,書籍、音樂、電影的選擇特別多,這就帶來一個方向,也就是需要發現和分享。每個人的口味都不一樣,大家共享之后就會產生口碑傳遞。“所以,一開始就豆 瓣不是為了做一個網站,而是滿足人們的一個需求,如果對用戶沒用,只是新鮮是遠遠不夠的。”

  然而,國內很多程序員在觀念上還沒 有轉到Web2.0的路徑上,仍然持有一些比較老的觀念。洪波說,“我也接觸了很多開發者,這個觀念他們不是特別容易改變。程序員往往喜歡按照自己的思 路,有一種比較固執的想法。但當他們的想法遇到沒有任何培訓的用戶時,就會碰壁,因為用戶根本不會像他們那樣去理解。”

  技術高低影 響不是特別明顯,但領悟Web2.0的真諦后一下就可以明白很多差距。吳孫濱表示,原來公司的同事之間的討論可能僅僅限于了解對方有什么需求,考慮一下功 能如何實現。現在,公司的程序員在學習了Web2.0后,出現了新的變化,大家會考慮幾種完成的方式,相互之間有什么不同。大家會經常問這樣的問題:這樣 做會不會更用戶帶來更多的方便?用戶的感受是怎樣的?如何做的更好?

  簡單的前臺與復雜的后臺

  符合用戶的習慣,簡單的前臺界面不代表系統的簡單。事實上,正相反,在Web2.0的系統中,后臺需要做更多的工作。一些表面看起來很簡單的功能背后可能需要大量的程序和計算的支撐。

  豆 瓣網就是最具代表性的例子。與大多數網站不同的是,最早開發的部分是一套推薦引擎,這是基于數學統計的計算模型。在用戶點擊過看過的東西以后,這套模型可 以自動分析出“與其口味最像的人”,并主動地推薦用戶最有可能喜歡的書籍、音樂或者電影。比如,豆瓣網是100%動態網站,沒有一個靜態的頁面。我們完全 可

  以將其看做一個個人管理書籍、音樂、影碟的工具,只是將工具放在網上了。現在,很多人抄襲了豆瓣網的模式和資源,但楊勃表示,僅僅抄襲一個網站的表面是 沒有價值的。“Google的界面更簡單,但系統核心不在這里。豆瓣比Tag這些表面的東西多做了一步,采用了統計模型和一些程序算法,事實上,這才是豆 瓣網的核心。”

  霍炬從傳統程序員轉向Web開發,就是因為他認為Web開發足夠復雜之后才行動的。“現在的Web程序員比過去要求 高多了。最初的Web程序員會一些Asp,Php的腳本,稍微懂一點交互就可以。Web2.0出現之后,很明顯系統復雜了。現在Web程序員需要掌握的技 術很多。”

  現在在Web上,從服務器到腳本,技術體系和思想發展也很快,技術架構也迅速發展。甚至2005年一年的變化可能比之前 所有的都大。Web2.0出現后,我認為網站的復雜度與軟件相差無幾了。”霍炬說,“在我做365kit這個項目的時候能夠深刻體會到這點。365kit 前臺展現就是一個通訊錄,但后臺不僅要把這些數據放在一起分析,要發現聯系人之間的關系,建立連接,同時還需要針對這樣大的一個數據量如何方便的存儲和查 詢。同時,很多輔助的工具,如客戶端、手機上的同步工具,Msn的機器人都需要相當的技術實力。”

  Web越來越像一個計算平臺。通過各種Web應用將計算機連接起來,比如需要相冊時可以使用Flickr,需要地圖時調用Google Map的Api。隨著很多服務商逐漸將自己的服務開放出來,每個網站都可以看做一個軟件服務提供商,相互之間的聯系讓系統越來越復雜。

  現在看來,很有可能Web2.0將加速推動傳統程序員向Web開發轉移的潮流。這從Web2.0網站的數量增長速度之快也可以看出端倪。

  霍 炬看科幻大片《黑客帝國》時,,劇中有一個機器人將人類稱為電池,用于作為能源供應的場景給他很深的觸動。“其實大家都寫blog,這就是共享自己的能 力,最后形成社會化的知識體系,我就突然感覺這個東西肯定會有很大的發展,能夠通過某種方式出來。我周圍和我一樣的一批老程序員,有很多都轉向Web方面 的項目了,過去做客戶端的,也轉向Web服務的方式。而且原來大家只是用Web技術來寫腳本、做網站,現在逐漸開始Web方式來寫應用級軟件了。”

]]>
<![CDATA[程序員,你該為web2.0做些什么?]]> 0 Wed, 25 Oct 2006 00:00:00 GMT web2.0關程序員什么事?

  不久前,當我試圖說服一 位Web程序員深入研究 Web2.0時,失敗了。失敗的原因在于對方認為Web2.0是一個被人為炒起來的虛幻名詞。這并非少數人的想法。很多程序員認為,他們需要的是實在的利益和做法,只有具體的技術才能引起足夠的興趣并深入鉆研,而像Web2.0這樣的思想沒有必要去深入了 解。

  不過,吳孫濱卻不這樣想,這位證券網站的程序員同時和同伴共同在維護名為“超越PHP”的網站。除了技術之外,他還和經常與合 作伙伴一起探討如何讓技術和用戶雙贏。最近,他們發布的新一期電子雜志中就探討了Web2.0。吳孫濱說:“Web2.0有利于讓程序員明白很多道理,比 如不一定最先進的技術才能帶來最大變革。”

  與吳孫濱一樣,曾經從事多年硬件和系統開發的霍炬現在也醉心于研究Web2.0,他參與開發的365Kit(www.365kit.com) 就是代表。作為一個通訊錄網站,365Kit除了可以讓用戶在線更新查詢聯系人信息外,還提供了與Outlook和手機進行同步的軟件和功能,而且通過系 統后臺,聯系人之間還可以產生社會性的關聯。不久前,365Kit還發布了一個新功能,將365Kit和Msn連接起來的Msn機器人——小強。“利用小 強,你根本不需要登錄網站,只需要在Msn中輸入希望查詢的人,它會自動幫你把聯系人的信息查詢到并返回Msn信息。”Donews創始人劉韌說,“我經 常會被朋友問一些人的聯系方式,一天有幾十次,用了小強,可以最快速的查詢信息,節省大量時間。”

  事實上,大部分被稱為Web2.0的應用都是由程序員角色的人員率先開發的。從RSS標準的建立到Del.icio.us社會書簽系統的流行,都證實了這點。

  因 此,程序員不應無視Web2.0這種自己創造的新模式。當然,陷入那些關于Web2.0特性的爭論中是沒有意義的,我們需要的是撥開浮躁的面紗,真正關注 Web2.0到底如何指導Web應用和產品開發,會給程序員的工作和發展帶來怎樣的變化,程序員又如何更好適應這些變化。

  設計理念的變化

  對 程序員來講,首先帶來了一種設計理念上的改變。以前的Web開發,往往由于系統是給少數人使用的,因此開發時會以Web集中式管理為中心。著名 blogger、Donews總編輯洪波表示,“比如新浪的內容發布系統,因為是給編輯使用的,強調的是功能和對權限的管理。”但是,現在的Web功能越 來越需要開放給普通用戶,很多以前認為通過培訓可以解決的問題,現在會由于成本太大而行不通了。

  這與Web數據越來越分散的趨勢有 關。原來Web強調以門戶網站為標識,其內容自成一體。但現在由普通用戶創造的大量微內容是新的驅動力。一個小的獨立應用和服務提供給用戶,每個用戶產生 的內容可能意義都很小,但這些內容組合起來,就會產生很大的價值。洪波認為,“而且隨著信息越來越分散,用戶也需要一種新的組織方式。他們希望不同網站能 夠提供不同的微內容輸出。” 正是在這樣的大前提下,很多技術萌發了活力。RSS技術就是代表,因為這個技術很早就有了,但當時互聯網上的使用模式主要是門戶模式,RSS的分享特性并 不符合這種模式。而現在互聯網的方向則是去中心化,所以,突然RSS這種技術變得非常有價值了。可以說,使用模式上的變革讓一些老技術“老樹開新花”。

  這 就要求程序員必須要研究一些公共標準,提供符合規范、能夠交互、分散聚合的內容。Web2.0時代的新應用往往只是一個很小的功能,因此開發者需要考慮如 何與其它的Web應用進行結合。而且用戶也希望很方便的在自己需要的地方出現需要的內容,而這些內容不一定是自己來做的,很可能是由那些更專業的人士開 發。“你的Web程序不僅要能夠很方便的聚合其它的應用,而且也可以輸出自己的應用。”因此,Web程序員需要考慮到接口的開放,以及能不能方便的調用聚 合其它應用,這就會給系統設計思想上帶來很大的變化。

  整個Web世界也確實在按照這樣的規則來發展。不久前,Alexa開放了自己 的世界網站排名信息的API接口,而Google、Amazon、Ebay等網站也很早便開放了API接口,一些書評網站就是直接調用的Amazon的 API接口。“不能開放接口的,也會通過輸出RSS等方式讓其他的網站很容易聚合內容。”洪波說。

]]>
<![CDATA[談談web2.0的功能體驗]]> 1 Wed, 25 Oct 2006 00:00:00 GMT 開放API魔力

  在Web 2.0這股新應用大潮中,開放API已經成為不可忽視的趨勢。

  “標準就是生產力”,如今這已成為放之四海而皆準的真理。目前,很多網站從設計之初就自覺地遵循各種工業化標準,而且也紛紛開放了自己的應用程序接口(API)。如亞馬遜公司(Amazon)、雅虎公司、Google公司、電子港灣公司(eBay)等。這樣,就非常便于各種網站之間交換數據和通信。

  對于公司來說,標準就是生產力。Google公司顯然深諳此道。它所推出的諸多產品都是基于開放的API標準。這樣,Google公司無需花費力氣做更多的市場推廣,其他公司就會主動地整合它的應用。例如,美國著名的分類廣告網站Craigslist整合了Google Maps的應用,在該公司推出的housingmaps (http://housingmaps.com/)上,紐約和舊金山的電子地圖已經密密麻麻地布滿了各種商店的方位點。如果用戶在出售的房屋信息中對某所房子有一定的興趣,就可以直接點擊該地址,它會自動呈現在地圖上,房子的照片也會出現在方位點的旁邊,并可獲得你從自己的居所到達該地的交通路線圖。這種立體化的購物感受,也許會激發出更多的富有創意的應用來,這就是開放API的魔力。

]]>
<![CDATA[談談web2.0的功能體驗]]> 1 Wed, 25 Oct 2006 00:00:00 GMT Ajax讓Web設計人性化

  此外,新的應用之所以能夠吸引到數以百萬乃至千萬級的用戶,易用性的大大提升也是其中一個重要原因。而應用性的實現可以說是Web技術的發展所帶來的明顯變化之一。眼下,最炙手可熱的Web技術便是Ajax。Ajax是Asynchronous、JavaScript 和XML的簡稱,換言之,異步交互(Asynchronous)、基于JavaScript 腳本和XML封裝數據是Ajax的三大特征。它使得用戶可以任意修改網頁上的個人信息,且無需向服務器重新發送請求和刷新頁面,這樣不僅大大提高了用戶體驗,而且還在很大程度上緩解了服務器的數據處理壓力。這就是Ajax技術的魅力所在。

  著名的圖像網站Flickr.com就是利用Ajax技術的一個出色成功案例。它被用戶稱為圖片管理領域的Google。Flickr.com的用戶在管理圖片時,可以非常方便地對圖片的標題、描述以及標簽等進行任意修改,當用戶將鼠標掠過這些標簽和描述時,會發現頁面出現動感的書寫框,提示你鍵入任何想添加和修改的文字,當你提交后,頁面卻無需刷新,幾乎是所見即所得,非常方便。這些人性化的設計就是Ajax的典型應用。

  博客時代公司北美市場總監文心對此稱贊說:“Flickr.com最精彩的地方并非創意,而是易用性。他們將Web服務的用戶體驗做得十分到位,整個服務已經上升到了藝術的高度。網絡服務對易用性的要求越來越高,并且已經成為一項非常重要的技術指標,而易用性也早已脫離一般網頁美工、圖像的范疇。”

  Flickr.com成立于加拿大溫哥華,公司的前身并非是一家純軟件開發企業,而是游戲軟件公司,因此他們的企業文化更富有想象和創新力。正是由于這種特殊的背景,使他們憑借著出色的UI(User Interface)設計技巧和強大的后臺技術,切入圖片分享領域,并僅花了1年時間,就吸引了200萬左右的免費用戶和幾十萬收費用戶。今年3月,雅虎公司(Yahoo)花費巨資收購了該網站,據知情人士透露,購并的資金在4,000~6,000萬美元之間。

  當然,Flickr.com并非是唯一對Ajax表示青睞的案例。在古狗公司(Google)的GoogleMaps里面也體現了Ajax的魅力。GoogleMaps可以允許用戶任意放大、縮小和移動圖片,這種平滑的遷移做得十分出色,這正是依靠Ajax實現的,而且也是GoogleMaps和其他的同類產品的最大區別。Google Earth客戶端軟件,也體現了Ajax技術的應用思想。打開軟件,浩瀚的宇宙中,蔚藍色的星球—虛擬地球在體驗者面前緩緩旋轉。在用戶輸入想查詢的目的地比如紐約后,立刻就像乘坐了模擬飛行器,“坐地日行八萬里”,很快就飛到了紐約上空,高速公路、摩天大樓、河流都清晰可見。Google Earth把一個普通的應用軟件做成了3D 動畫模型,使得用戶得到了愉悅的體驗。

  博客時代公司盧亮介紹說,Ajax技術早已存在,以前在3D游戲中就有所應用。而Google公司把這項技術重新挖掘出來,從而極大地發揮了這一技術的潛能。因此,他認為,技術儲備早就成熟,只是需要合適的契機,將他們調配起來。就像Google公司對Ajax的挖掘那樣,魔杖一揮,點石成金。

  微軟公司(Microsoft)也在利用Ajax技術與Google公司競爭。在美國舊金山舉行的互聯網及地理信息服務會議“Where 2.0”上,微軟公司首次公開演示了類似產品 “MSN Virtual Earth” 。MSN Virtual Earth是在2005年5月舉行的一次會議上,由微軟公司董事長比爾·蓋茨(Bill Gates)宣布推出的一項服務,計劃免費提供。它也是通過Ajax技術來實現圖像管理。據稱,該產品功能更為強大,如對地面立體圖像提供45度角的俯視;圖像更為清晰,可支持任意速度的視圖推移;此外,在未來還可能與MsnSpace進行整合。微軟公司還宣稱:該產品與Google Earth最大的不同在于,MSN Virtual Earth無需下載專門的客戶端軟件。

  后web 2.0時代更值得期待

  從目前一些新萌生出來的網站上,我們還能夠窺見后“Web 2.0時代”的一些新的特征:高效便捷的個人知識管理、立體化多媒體形式的細分和富客戶界面的流行應用等。

  目前,在backpack.com網站上,用戶可以圍繞自己的個人日常工作或生活計劃(如婚禮或工作安排等),將日志、本地文檔、照片和To-do-list等多種形式的個人信息,在同一頁面有序和層次分明地管理起來。有專家認為,這種個人信息管理還是初始階段,今后更細分、更專業化的管理應用有可能會成為后Web 2.0針對高端用戶較有吸引力的主打功能之一。同時,立體化多媒體內容細分趨勢逐漸清晰。播客(Podcast)的火爆再一次點燃了網民的熱情。除了主流的綜合站點包括Blog托管站點,對用戶提供視頻和音頻節目的DIY以外,國外的Odeo.com,國內的土豆網站以及更多的同類網站,正在走細分化道路。他們既可以與博客共生共存,又完全可以走自我孵化發育的道路,我們不難想象,他們必定會給用戶帶來更專注更人性化的創新體驗。

  此外,富客戶界面也許會成為流行性的應用。微軟公司目前正在進行測試的基于富客戶界面的wallop.com網站,已經吸引了無數年輕人。它的所有頁面和功能全部是基于Flash制作的。除了基于Flash的華麗界面設計,豐富流暢的功能,它的Blog、Rss和SNS看上去與其他網站似乎沒什么不同,但它確實在體驗和視覺上帶來了強烈沖擊。雖然現在登陸還比較緩慢,但未來隨著網絡基礎設施的發展,酷酷的富客戶界面應用也許會成為更多人的新寵。

]]>
<![CDATA[談談web2.0的功能體驗]]> 0 Wed, 25 Oct 2006 00:00:00 GMT   最近,一位美國網民在網上寫下了這樣一段真實體驗:在upcoming.org網站上,他通過Tag搜索到一條事件預告信息—法國巴黎正在舉行一場音樂盛會,于是,他點擊了“Attend”按鈕,參加該事件。很快,他不僅看到了網站上其他的參與者信息,而且還查到與他同在達拉斯的網友也報名參加了。在該事件列表的旁邊,他還欣喜地發現了GoogleMaps和Yahoo!Maps的地圖搜索鏈接,當他點擊后,該音樂節在巴黎的具體方位和交通情況,甚至還有該場館的實景圖片均一目了然。在了解了所有應知信息后,他決定與同城的樂迷一起訂閱機票,飛赴巴黎,現場參加該音樂節。

  Tag、GoogleMaps……,類似的互聯網創新應用正給人們帶來異乎尋常的網絡體驗。人們試圖將這些新鮮但又模糊的體驗,歸納整理甚至定義出新的概念,“Web 2.0”由此應運而生。

  在尋找區分Web 1.0體驗和Web 2.0體驗的差異上,人們總結出了幾條大致的特征:與前幾年的網絡應用相比,用戶從內容的消費者變成了內容的創造者;用戶從聚集在門戶網站和BBS等公共空間,到分散至個體網絡日志(Blog)的包產到戶和全民織網。信息正在日益呈現離散的趨勢,分散的“信息島”與曾經一統天下的門戶網站也形成了分庭抗禮之勢。

  但是,這些都只是表象而已。該如何用一些明確的指標來衡量這些模糊的差異化特征呢?是什么導致了這些現象的產生?這些新的應用帶來了怎樣新的體驗?應用創新又如何通過技術創新來表現出來?

  搜索引擎引爆Web新應用

  “傳播速度、書寫成本、學習成本和管理成本等幾個因素應該成為考量所謂的WebN.0的重要指標。”雅虎中國公司搜索事業部高級經理、資深Blogger車東談到。他認為,在所謂的Web1.0時代,人們的信息消費主要集中在門戶網站或社區型的BBS等公共空間上,那時,普通人想要擁有自己的網站絕非易事。你必須要掌握一些網頁設計的基本知識,如HTML、ASP、PHP等,才能做出個像模像樣的網站來。即便是對網站的書寫和管理,也常常需要和各種編程語言打交道。那時的互聯網也主要掌握在一些較為強勢的企業、社團或集體手中。網民很少能擁有自己的話語權。即便網民將個人內容發布在BBS或個人網站上,由于搜索工具的匱乏,內容的影響力和傳播力也仍然十分有限。更多的情況下,個體的聲音是作為一個個的信息孤島而存在的。

  然而,當技術已經不能成為阻礙個人書寫的門檻,甚至讓人們忘掉它的存在時,上網書寫的成本和學習成本就變得極其低廉。想擁有自己網站的人根本不必費時費力去學習網頁設計和編程,而只需要簡單注冊,就可以擁有自己的網絡日志。搜索引擎的無處不在,也讓各種信息在全球范圍內實現了充分而自由的共享。

  車東認為:“每當技術門檻降低一個數量級,那么用戶數就會相應增加幾個數量級。”因此,引爆Web 2.0熱潮的恰恰是搜索引擎。它為數以百萬甚至千萬的信息孤島的互聯,提供了強大的工具。正因為這一點,網民創造內容和分享知識的熱情才被充分地點燃。

  但流行應用的引爆,必須是在具備了充足的條件和充分的資源積累情況下才會實現。北京博客時代信息技術有限公司(下稱“博客時代公司”)副總裁盧亮分析說:寬帶接入的普及、用戶數的基數基礎、網絡標準化的日漸普及以及充足的技術儲備,都是這些新應用迅速產生和流行的重要原因。

  Tag、Rss方便信息交換共享

  在這些新的應用中,普遍具有Tag、Rss、Ajax等技術共同的形態特征。

  Tag—“標簽”的出現,成為這些新應用的典型特征。

  Tag是由用戶自主定義的社會分類。車東說,通過Tag分類,人們可以方便地搜索到各種信息。為了更方便地搜索,國外的用戶還在不斷地創造新詞,加大標簽的信息含量。例如,在著名的書簽收藏網站del.icio.us上,通過Tag,不同用戶還可以進行交叉查詢,用戶可通過關鍵詞找到其他用戶收藏的網站,也可以通過大家共同收藏的URL找到其他用戶。這就相當于將自己的知識收藏發布到了全球網絡上。用戶在提供信息的同時,也從他人的信息中受益。

  而被車東視為“輕量級API”的RSS也在很大程度上方便了信息的交換和共享。

  RSS是一個站點用來和其他站點共享內容的一種簡易方式(也叫“聚合內容”),通常被用于新聞和其他按某種順序排列的網站,例如Blog。

  一段項目的介紹可能包含新聞的全部介紹等,或者僅僅是額外的內容或者簡短的介紹。這些項目的鏈接通常都能鏈接到全部的內容。網絡用戶可以在客戶端借助于支持RSS的新聞聚合工具軟件(例如SharpReader,NewzCrawler、FeedDemon),在不打開網站內容頁面的情況下閱讀支持Rss輸出的網站內容。同時,有的聚合工具也提供在線RSS閱讀。 網站提供RSS輸出,有利于讓用戶發現網站內容的更新。

  如今,RSS內容的聚合形式也越來越趨于多樣化,如視頻和音頻格式等多媒體信息源也都開始支持RSS輸出。這樣,網民就可以自主定制信息的內容,而不必聚在門戶網站上吃“大鍋飯”,這也被視為Web 2.0的典型特征之一。

]]>
<![CDATA[web2.0網站的四大特性簡述]]> 0 Wed, 25 Oct 2006 00:00:00 GMT   可重用的微內容

  微內容的英文是Microcontent,微內容來自于用戶產生的各種數據,正如zheng所說的“比如一則網志,評論,圖片,收藏的書簽,喜好的音樂列表、想要做的事情,想要去的地方、新的朋友等等”。而我們在Web1.0中其實也產生不少微內容,比如在線相冊、論壇發言等等,但Web2.0的一個重要特性就在于可重用的微內容,這使我們在任何地方都自由地使用這些微內容成為可能,從而可以聚合、管理、分享、遷移這些微內容,并可以進一步組合(remix and mashup)成各種個性化的豐富應用。微內容的可重用性就必然要求微內容的結構化(比如xml)、開放性(比如開放API)以及工具無關性(對于用戶而言,可以使用多種工具來聚合和利用這些微內容,而不必局限于生成內容的原始網站),同時微內容的普及也必然導致的是非中心化(decentralization)。

  以用戶(人)為中心,而不是以物為中心

  Web1.0中,網站關心的焦點是物,比如Amazon上的商品,Amazon對數據的處理是按照“買這本書的人還買了哪些書”,以商品為中心來組織數據,人是隱藏在背后的,沒有得到呈現的。而Web2.0中是以用戶為中心來組織數據,比如在豆瓣中記錄你閱讀了哪些書,哪些人和你閱讀同一本書,雖然人依然是通過書這個載體而連接在一起,但人成為關心的焦點,與組織的中心。論壇與BBS雖然也是用戶參與的,但為什么我們不將它作為Web2.0,一個因素就在于BBS也是以物(論題)為中心進行組織的,而不是以人為中心來組織數據(比如Blog)。

  社會性

  社會性特征是Web2.0服務所普遍具有的特征,這不僅僅指UUzone這類的社交網站,而且像douban、seehaha這些網站都包含社會性的元素,甚至Bloglines、Rojo這樣的工具性服務都帶有多少人訂閱這個Feed、推薦Feed給好友等社會性的特征在其中。由于Web2.0以人為中心,人就必然會產生社會性的需求。社會性為網站帶來更多的用戶互動并產生豐富內容,使網站服務的使用價值與吸引力都大為增加。不過如果更有效地激活社會性,發揮更大效用,是個值得探討的問題。社會性同樣也是Web2.0服務提高用戶忠誠度的重要因素,在開放的情況下,成為減少用戶流失和遷移的無形障礙。

  用戶參與的架構

  用戶的參與性是幾乎所有人都提到的Web2.0的特性,Web2.0必須采用的是一種鼓勵用戶的參與和貢獻的架構,改變了以往那種“只讀”的屬性,將網站變成可讀寫的服務。這種用戶參與的架構可以分為兩個層面,一是在網站內容層面,通過鼓勵用戶的參與構建正向的網絡效應,使網站的服務更具吸引力,比如Flickr、豆瓣,另一個層面,是通過開放API,利用用戶的參與和貢獻,形成一個圍繞網站服務的良性生態網絡,增強服務的功能與競爭力。

  用戶的參與性隱含著一個潛在的前提,與一個潛在的特點。潛在的前提是用戶參與的架構意味著對用戶的信任,相信用戶能夠合理地為URL/書籍/圖片標注Tag,相信用戶能夠聰明地用API開發出更有用的附加功能,相信用戶所產生的群智的力量。潛在的特點是用戶往往是在利己的基礎上參與網站的服務,而無形中達到利他的效果,比如網摘服務首先是滿足用戶自身的資訊保存的需求,豆瓣的服務是滿足用戶記錄自己的閱讀歷史的服務,發掘和充分利用用戶這種利己的特性才是讓Web2.0的服務更吸引人的重要因素。

  當然,強調這四個特性,并不是說Web2.0的一些其他特點并不重要,但我覺得那些特點往往并沒有揭示Web2.0的關鍵和本質,或者是由上面的四個特性派生出來的。比如“注重用戶體驗”,注重用戶體驗其實本來就是許多服務性行業的重要準則之一,對于傳統門戶,用戶體驗同樣十分重要;比如“病毒式營銷”,經過適當的策劃,Web1.0的門戶應該同樣可以利用病毒式營銷和口碑來推廣產品或服務;比如“個性化需求”,個性化需求并不是一個新的概念,早在網絡泡沫之前就已經存在,而現在重提個性化需求,是因為可重用的微內容為個性化賦予了更豐富的內容。

]]>
<![CDATA[病毒監測周報(2006.10.14-2006.10.20)]]> 0 Wed, 25 Oct 2006 00:00:00 GMT
計算機病毒疫情監測周報
序號
病毒名稱
病毒特點
1
“網絡天空”變種(Worm_Netsky.D)

該病毒通過郵件傳播,使用UPX壓縮。運行后,在%Win dows%目錄下生成自身的拷貝,名稱為Winlogon.exe。 (其中,%Windows% 是Windows的默認文件夾,通常是 C:\Windows 或 C:\WINNT),病毒使用Word的圖標,并在共享文件夾中生成自身拷貝。病毒創建注冊表項,使得自身能夠在系統啟動時自動運行。病毒郵件的發信人、主題、內容和附件都是不固定的
 
2
“高波”(Worm_AgoBot)

該病毒是常駐內存的蠕蟲病毒,利用RPC DCOM 緩沖區溢出漏洞、IIS5/WEBDAV 緩沖區溢出漏洞和RPC Locator 漏洞進行傳播,還可通過弱密碼攻擊遠程系統進行主動傳播以及利用mIRC軟件進行遠程控制和傳播。病毒運行后,在%System%文件夾下生成自身的拷貝nvchip4.exe。添加注冊表項,使得自身能夠在系統啟動時自動運行。
 
3
Worm_Mytob.X

病毒是Worm_Mytob變種,并利用自身的SMTP引擎按照郵件地址列表中的郵件地址向外發送病毒郵件。該病毒還可以通過網絡的共享文件夾進行搜索并嘗試在這些文件夾中產生自身的拷貝文件。還具有后門功能,會使用不同的端口連接到指定的服務器上面,該服務器監聽來自遠程惡意用戶的指令,利用這個指令遠程用戶可以控制受感染機器。同時,該變種利用一個任意的端口建立一個 FTP服務器,遠程用戶可以下載或上傳文件或是惡意程序。
 
4
“威金”( Worm_Viking )

 

它主要通過網絡共享進行傳播,會感染計算機系統中所有文件后綴名為.EXE的可執行文件,導致可執行文件無法正常啟動運行,這當中也包括計算機系統中防病毒軟件,蠕蟲變種會終止防病毒軟件,進而導致其無法正常工作。其傳播速度十分迅速,一旦進入局域網絡,很快就會導致整個局域網絡癱瘓。它還會在受感染的計算機系統里運行后,會修改系統注冊表的自啟動項,以使蠕蟲隨計算機系統啟動而自動運行。
 

二、本周病毒動態分析

  通過對以上監測結果分析,這周上榜的病毒排位情況沒有變化,和上周基本一樣。這些上榜的病毒連續幾周的時間對計算機用戶造成一定的破壞,因此用戶還需加強對這些病毒的防范和清除。

   另外,針對蠕蟲“威金”及其新變種的情況,我們建議計算機用戶應該及時升級計算機系統中的防病毒軟件,然后對計算機系統進行全面查殺,即可消除蠕蟲以其變種的威脅。還有計算機用戶可以下載專殺工具,目前江民公司、瑞星公司都提供該蠕蟲及其變種的專殺工具。


三、建議可以采用以下病毒防范措施:

1、對于感染“魔波”(Worm_Mocbot.A)的計算機用戶,提醒用戶及 時升級殺毒軟件,或可以登陸網站:
http://www.antivirus-china.org.cn/content/Worm_Mocbot.A.htm查閱

2、對于感染“網絡天空”的新變種Worm_Netsky.D病毒的計算機用
戶,提醒用戶及時升級殺毒軟件,或可以登陸網站:
http://www.antivirus-china.org.cn/content/Worm_Netsky.D.htm查閱

3、對于感染“高波”病毒新變種Worm_AgoBot的計算機用戶提醒用
及時打補丁或登陸到網站:
http://www.antivirus-china.org.cn/content/Worm_AgoBot.htm查閱

4、對于感染Worm_Mytob.X蠕蟲的計算機用戶,提醒用戶及時升級
殺毒軟件,或可以登陸網站:
http://www.antivirus-china.org.cn/content/Worm_Mytob.X.htm查閱

5、不要隨便登錄不明網站。

6、使用光盤、軟盤進行數據交換前,先對其進行病毒檢查。

7、做好系統和重要數據的備份,以便能夠在遭受病毒侵害后及時恢 復。

8、發現網絡和系統異常,及時與國家計算機病毒應急處理中心或防病毒廠家聯系。
 


來源:國家計算機病毒應急處理中心
     計算機病毒防治產品檢驗中心
]]>
<![CDATA[病毒預報(2006.10.23-2006.10.29)]]> 0 Wed, 25 Oct 2006 00:00:00 GMT 近日,國家計算機病毒應急處理中心通過互聯網監測,發現蠕蟲“威金”(Worm_Viking)的多個新變種正在互聯網絡上進行傳播,有很多企業計算機用戶和個人計算機用戶都受到感染。 蠕蟲“威金”變種主要通過網絡共享進行傳播,變種會感染計算機系統中所有文件后綴名為.EXE的可執行文件,導致可執行文件無法正常啟動運行,這當中也包括計算機系統中防病毒軟件,蠕蟲變種會終止防病毒軟件,進而導致其無法正常工作。

    蠕蟲“威金”變種傳播速度十分迅速,一旦進入局域網絡,很快就會導致整個局域網絡癱瘓。蠕蟲“威金”在受感染的計算機系統里運行后,會修改系統注冊表的自啟動項,以使蠕蟲隨計算機系統啟動而自動運行。

專家提醒:

1、針對該蠕蟲及其新變種的情況,我們建議計算機用戶應該及時升級計算機系統中的防病毒軟件,然后對計算機系統進行全面查殺,即可消除蠕蟲以其變種的威脅。還有計算機用戶可以下載專殺工具,目前江民公司、瑞星公司都提供該蠕蟲及其變種的專殺工具。

2、我們特別提醒局域網中的計算機用戶,在查殺蠕蟲的時候務必斷開網絡,以免蠕蟲在局域網中進一步的傳播擴散,導致蠕蟲不斷重復感染以及無法徹底被清除現象的出現。

   另外,個人計算機用戶應檢查自己的計算機系統中是否存在共享,在全面查殺蠕蟲后應該及時關閉系統中的所有共享設置,以免再受到蠕蟲的侵擾。

來源:國家計算機病毒應急處理中心
     計算機病毒防治產品檢驗中心

]]>
<![CDATA[用flash做電子地圖]]> 1 Wed, 25 Oct 2006 00:00:00 GMT     如果大家按上一篇教程做了,就會發現問題,那就是如果一直縮小,就會出現問題,后來反而變大了,拖動可以把地圖拖出去,這些都不是我們想要的效果。今天我們來解決這些問題,另外還有信息的顯示等一些內容。容會隨著地圖的放大縮小自動隱藏和顯示等問題。
    好了,廢話少說,下面我們來看看今天要學習的主要內容:
    限制地圖的放大和縮小
    限制地圖的邊界
    內容的顯示和隱藏
    兩點間距離的測量
    主要用到的actionscript代碼(除上節講的以外)如下:
    _visible  一個布爾值,指示影片剪輯是否處于可見狀態。True 為可見 false 為不可見。也可用0.1表示。
    Math.floor()   返回由參數 x 指定的數字或表達式的下限值。下限值是小于等于指定數字或表達式的最接近
的整數。Math.floor(12.5)的值為12     Math.floor(-6.5)的值為 -7。
    Math.pow() 計算并返回 x 的 y 次冪。 Math.pow(x,y)表示x的y次方。
    Math.sqrt()    計算并返回指定數字的平方根。 Math.sqrt(16) 的值為4。
    lineStyle()  設置線條的樣式。lineStyle(3,0xff0000,100)表示要畫的線的粗細為3px,顏色為紅色,
                 透明度為100,不透明。
    moveTo ()    將當前繪畫位置移動到 (x, y)。如果缺少任何一個參數,則此方法將失敗,并且當前繪畫位置
不改變。
    lineTo ()      使用當前線條樣式繪制一條從當前繪畫位置到 (x, y) 的線條;當前繪畫位置隨后會設置為 
(x, y)。如果正在其中繪制的影片剪輯包含用 Flash 繪畫工具創建的內容,則調用 lineTo() 
方法將在該內容下面進行繪制。如果在對 moveTo() 進行任何調用之前調用了 lineTo(),則當
前繪畫位置默認為 (0, 0)。如果缺少任何一個參數,則此方法將失敗,并且當前繪畫位置不改
變。
    createEmptyMovieClip ()   創建一個空影片剪輯作為現有影片剪輯的子級。此方法的行為類似于 
attachMovie() 方法,但是不必為新的影片剪輯提供外部鏈接標識符。新
創建的空影片剪輯的注冊點為左上角。如果缺少任意一個參數,則此方法將失敗。
    createTextField ()         創建一個新的空文本字段作為在其上調用此方法的影片剪輯的子級。
    removeTextField ()        刪除文本字段。只能對使用 MovieClip.createTextField() 創建的文本字段
執行此操作。當調用此方法時,將刪除文本字段。
這次的基本上就這么多了,下面我們一步一步來實現今天的內容。
1、我們要實現的效果就是一步一步實現數據顯示和隱藏,首先我們來創建一個地圖元件,命名為map_mc。雙擊進去編輯這個元件,再創建4個圖層。一共5個圖層,分別為顯示大路,政府單位,中等路,單位,小路。

 按此在新窗口瀏覽圖片
在各自的圖層分別寫入各自的內容。分別命名為:map1_mc、map2_mc、map3_mc、map4_mc、map5_mc。(如右圖)
2、這步我們就要建功能按鈕,我們把他們放到左面,我們先來建一個放大的元件,首先畫一個放大的圖標,按F8,建一個名為 fangda_mc的影片剪輯。雙擊進去編輯,如圖所示。(如下圖) 
按此在新窗口瀏覽圖片 
3、重復第2步的步驟,分別創建suoxiao_mc(縮小)、yuantu_mc(還原)、tuodong_mc(拖動)、celiang_mc(測量)。
4、放大、縮小、拖動、還原上節多已經講過了,但隨著功能的增多,會越來越亂,所以我們把代碼統一起來。并盡量把代碼寫到時間軸上,以便管理和修改。首先是初始化地圖的代碼和自定義函數:

//停止播放 
stop(); 
//放大,縮小,還原,拖動,測量的控制變量 
var chengxu ; 
//所有左邊功能按鈕的初始化函數(把左邊功能按鈕都停止在第一幀) 
function chushi(){ 
       _root.fangda_mc.gotoAndStop(1); 
       _root.suoxiao_mc.gotoAndStop(1); 
       _root.yuantu_mc.gotoAndStop(1); 
       _root.tuodong_mc.gotoAndStop(1); 
       _root.celiang_mc.gotoAndStop(1); 

//初始化地圖函數(把先不要顯示的都隱藏) 
function chushimap(){ 
       _root.map_mc.map2_mc._visible = 0; 
       _root.map_mc.map3_mc._visible = 0; 
       _root.map_mc.map4_mc._visible = 0; 
       _root.map_mc.map5_mc._visible = 0; 

//執行初始化地圖函數(把先不要顯示的都隱藏) 
chushimap(); 
//初始化功能提示函數 
function gongnengtishi(){ 
       _root.fangda_mc.fangda1._visible = 0; 
       _root.suoxiao_mc.suoxiao1._visible = 0; 
       _root.yuantu_mc.yuantu1._visible = 0; 
       _root.tuodong_mc.tuodong1._visible = 0; 
       _root.celiang_mc.celiang1._visible = 0; 

//執行初始化功能提示函數(把提示隱藏) 
gongnengtishi(); 
//地圖區域限制函數(限制地圖脫離屏幕) 
function xianzhi(){ 
       _root.onEnterFrame = function(){ 
       if(map_mc._x>320*map_mc._xscale/200){map_mc._x=320*map_mc._xscale/200} 
       if(map_mc._x<320-320*map_mc._xscale/200){map_mc._x=320-320*map_mc._xscale/200} 
       if(map_mc._y>240*map_mc._yscale/200){map_mc._y=240*map_mc._yscale/200} 
       if(map_mc._y<240-240*map_mc._yscale/200){map_mc._y=240-240*map_mc._yscale/200} 
       } 

//信息的顯示和隱藏函數(放大顯示和縮小隱藏) 
function xianshi(){ 
       var dx = _root.map_mc._xscale; 
       if(dx >= 120){ 
              _root.map_mc.map2_mc._visible = 1; 
              if(dx >= 140){ 
                     _root.map_mc.map3_mc._visible = 1; 
                     if(dx >= 160){ 
                            _root.map_mc.map4_mc._visible = 1; 
                            if(dx >= 180){ 
                                   _root.map_mc.map5_mc._visible = 1; 
                            }else{ 
                                   _root.map_mc.map5_mc._visible = 0; 
                            } 
                     }else{ 
                            _root.map_mc.map4_mc._visible = 0; 
                   _root.map_mc.map5_mc._visible = 0; 
                            } 
              }else{ 
                     _root.map_mc.map3_mc._visible = 0; 
               _root.map_mc.map4_mc._visible = 0; 
               _root.map_mc.map5_mc._visible = 0; 
           } 
    }else{chushimap();} 

//測量函數 
function celiang(){ 
var sx, sy; 
_root.map_mc.cl_mc.clear(); 
_root.map_mc.cl_mc.cl_txt.removeTextField(); 
sx = _root.map_mc._xmouse; 
sy = _root.map_mc._ymouse; 
draw = true; 
onMouseMove = function () { 
if (draw) { 
_root.map_mc.createEmptyMovieClip("cl_mc",1); 
_root.map_mc.cl_mc.lineStyle(1, 0x009900, 80); 
_root.map_mc.cl_mc.moveTo(sx, sy); 
_root.map_mc.cl_mc.lineTo(_root.map_mc.cl_mc._xmouse, _root.map_mc.cl_mc._ymouse); 
ttt = Math.floor(Math.sqrt(Math.pow(_root.map_mc.cl_mc._width, 2)+Math.pow(_root.map_mc.cl_mc._height, 2))); 
_root.map_mc.cl_mc.createTextField("cl_txt",1, _root.map_mc.cl_mc._xmouse, _root.map_mc.cl_mc._ymouse-22, 100, 22); 
_root.map_mc.cl_mc.cl_txt.text = ttt +" m"; 

}; 
onMouseUp = function () { 
draw = false; 

}; 
5、Map_mc功能的代碼如下(map_mc 的所有功能):
_root.map_mc.onPress = function(){ 
       if(chengxu == "fangda"){ 
              if(_root.map_mc._xscale < 200){ 
              _root.map_mc._xscale += 10; 
              _root.map_mc._yscale += 10; 
              xianshi(); 
              } 
       } 
       else if(chengxu == "suoxiao"){ 
              if(_root.map_mc._xscale > 100){ 
              _root.map_mc._xscale -= 10; 
              _root.map_mc._yscale -= 10; 
              xianshi(); 
              } 
       } 
       else if(chengxu == "yuantu"){ 
              _root.map_mc._xscale = 100; 
              _root.map_mc._yscale = 100; 
              _root.map_mc._x = 160; 
              _root.map_mc._y = 120; 
              chushimap(); 
       } 
       else if(chengxu == "tuodong"){ 
              startDrag(_root.map_mc,false); 
              xianzhi(); 
       } 
       else if(chengxu == "celiang"){ 
              celiang(); 
       } 

_root.map_mc.onRelease = function(){ 
       stopDrag(); 
6、左邊功能按鈕的功能代碼即功能提示代碼: 
//left的功能代碼 
fangda_mc.onPress = function(){ 
       chushi(); 
       _root.fangda_mc.gotoAndStop(2); 
       chengxu = "fangda"; 

suoxiao_mc.onPress = function(){ 
       chushi(); 
       _root.suoxiao_mc.gotoAndStop(2); 
       chengxu = "suoxiao"; 

yuantu_mc.onPress = function(){ 
       chushi(); 
       _root.yuantu_mc.gotoAndStop(2); 
       chengxu = "yuantu"; 

tuodong_mc.onPress = function(){ 
       chushi(); 
       _root.tuodong_mc.gotoAndStop(2); 
       chengxu = "tuodong"; 

celiang_mc.onPress = function(){ 
       chushi(); 
       _root.celiang_mc.gotoAndStop(2); 
       chengxu = "celiang"; 

//left的功能提示代碼 
fangda_mc.onRollOver = function(){ 
       _root.fangda_mc.fangda1._visible = 1; 

suoxiao_mc.onRollOver = function(){ 
       _root.suoxiao_mc.suoxiao1._visible = 1; 

yuantu_mc.onRollOver = function(){ 
       _root.yuantu_mc.yuantu1._visible = 1; 

tuodong_mc.onRollOver = function(){ 
       _root.tuodong_mc.tuodong1._visible = 1; 

celiang_mc.onRollOver = function(){ 
       _root.celiang_mc.celiang1._visible = 1; 

fangda_mc.onRollOut = function(){ 
       _root.fangda_mc.fangda1._visible = 0; 

suoxiao_mc.onRollOut = function(){ 
       _root.suoxiao_mc.suoxiao1._visible = 0; 

yuantu_mc.onRollOut = function(){ 
       _root.yuantu_mc.yuantu1._visible = 0; 

tuodong_mc.onRollOut = function(){ 
       _root.tuodong_mc.tuodong1._visible = 0; 

celiang_mc.onRollOut = function(){ 
       _root.celiang_mc.celiang1._visible = 0; 
    到目前為止,我們實現了最基最本地圖的功能,但還不能在實際中應用。大家知道地圖的數據量是很大的,我們不可能都寫到flash里。所以我們需要把所有的數據寫到數據庫里,動態的從數據庫調你想要看到或查找的內容。這就是我們下節課的內容了。
以上就是今天要學習的主要內容了,當然代碼沒有優化,為了大家能看的更直接。只是用最基本的代碼實現了基本的功能。當然也難免有錯誤或遺漏的地方,還請大家給予指正。歡迎大家一起交流探討。]]>
<![CDATA[用flash做電子地圖]]> 0 Wed, 25 Oct 2006 00:00:00 GMT 關于flash,大家或多或少都有所了解。比如上網,到處都能看到flash的存在。flash的應用也是五花八門。今天我們講的是用flash做電子地圖。

現在在網上隨處都能找到電子地圖,其中大部分都是java來開發的,其實用flash也可以做電子地圖。且界面還比較漂亮。現在網上已經有用flash做的電子地圖了。且呈發展趨勢。象"中國電子地圖網"里面的地圖就是用flash做的。還有九江,五邑等地圖也都是用flash來完成的。

現在我們就來學習用flash做電子地圖,首先要了解電子地圖的功能,最主要的功能就是方便你查找,還有就是可以有選擇性的顯示。比如我到一個城市,我要去一個地方,如果有一張地圖,你需要一點一點的看,還要找怎么去。而電子地圖就不一樣了,你可以搜索,就直接標出那個地方,還可以告訴你幾路公交車到,附近有什么賓館,飯店等等。所以,電子地圖一般要具備的功能是:放大,縮小,移動,地點鏈接(相信介紹),搜索,等一系列功能。這么大的數據量是不肯保存在flash里的,從技術的層面來說,就是要做到數據和圖層的動態載入,實現數據的模糊,智能,區域查詢等功能。

廢話少說,首先我們來認識flash的mc(影片剪輯),已經做電子地圖所用到的幾個屬性。如下:

_x //相對于父級影片剪輯的本地坐標的 x 坐標。如果影片剪輯在主時間軸中,則其坐標系統將舞臺的左
上角作為 (0, 0)。
_y //相對于父級影片剪輯的本地坐標的 y 坐標。如果影片剪輯在主時間軸中,則其坐標系統將舞臺的左
上角作為 (0, 0)。
_width //影片剪輯的寬度,以像素為單位。
_height //影片剪輯的高度,以像素為單位。
_xscale //確定從影片剪輯注冊點開始應用的影片剪輯水平縮放比例。默認注冊點為 (0,0)。
_yscale //設置從影片剪輯注冊點開始應用的影片剪輯垂直縮放比例。默認注冊點為 (0,0)。
利用鼠標和鍵盤來完成地圖的放大、縮小、拖動等功能:
startDrag 函數 //執行 startDrag() 操作后,影片剪輯將保持可拖動狀態。
stopDrag 函數 //和startDrag是一對函數,用于停止當前的拖動操作。

基本上就這么多了,一會遇到那個再詳細講。

下面我們一步一步來做電子地圖:

一、首先我們打開flash新建一個影片,大小設為寬:440px 高:316。(根據你的需要來設定)。
按此在新窗口瀏覽圖片
二、然后倒入一張你準備好的地圖,我的是一張880╳632的(這樣放大時效果會好很多),導入到庫中。然后打開庫,選擇地圖拖入到場景中,轉換成影片剪輯,注冊點選則中央,這樣放大縮小就以這個地圖的中央為中心了。取名為map_mc(重要的事下面的名字)。因為程序要控制這個地圖,所以要給他起個名字。
按此在新窗口瀏覽圖片
按此在新窗口瀏覽圖片
按此在新窗口瀏覽圖片
三、好了,地圖剪輯建好了,我們就開始用程序控制他了。首先,我們來實現放大縮小。有的介紹的是用_width
和_height這兩個屬性,也可以實現,但沒有_xscale和_yscale方便。因為_xscale和_yscale直接就是原大小的百分比。新建一個圖層,選中然后在場景中畫個方塊,轉換成按鈕(和地圖一樣,不過次選擇的是按鈕)。給按鈕命名為fangda_btn,選擇這個按鈕,打開動作面板寫上如圖的程序:同理建立縮小和還原的按鈕。

放大按鈕上的程序:

on(press){ //當鼠標按下的時候執行下面的程序
map_mc._xscale=map_mc._xscale+10; //地圖在x軸上的百分比增加10
map_mc._yscale=map_mc._yscale+10; //地圖在y軸上的百分比增加10
}

縮小按鈕上的程序:

on(press){ //當鼠標按下的時候執行下面的程序
map_mc._xscale=map_mc._xscale-10; //地圖在x軸上的百分比減少10
map_mc._yscale=map_mc._yscale-10; //地圖在y軸上的百分比減少10
}

還原按鈕上的程序:

on(press){ //當鼠標按下的時候執行下面的程序
map_mc._xscale=100; //地圖在x軸上的原大小
map_mc._yscale=100; //地圖在y軸上的原大小
}

在時間軸上的程序:(因為拖動的四地圖,不用按鈕,當然,其他的也可以寫到時間軸上)

map_mc.onMouseDown = function () { //當鼠標按下的時候執行
startDrag(map_mc); //鼠標可以拖動地圖
}
map_mc.onMouseUp = function () { //當鼠標彈起(不按時)
stopDrag(); //停止拖動
}

按此在新窗口瀏覽圖片
按此在新窗口瀏覽圖片
最后,大家可能會發現,如果一直縮小,就會出現問題,后來反而變大了,拖動可以把地圖拖出去,這些都不是我們想要的效果,我們下一次會專門講解這個問題,在這先透露一下,我們下一節講的是限制放大和縮小,移動的邊界。以及內容會隨著地圖的放大縮小自動隱藏和顯示等問題。另外,由于本人也不是很精通,如果哪兒出現錯誤或疏漏之處還請給與指正,歡迎大家一起交流探討。

]]>
<![CDATA[flash 高級編程指南]]> 1 Wed, 25 Oct 2006 00:00:00 GMT (四)DataHolder的妙用

  你有沒有注意過DataHolder這個組件呢?我想看這個教程的大多數人都沒有用過這個東西。我不是說它是一個和Dataset一樣的非常核心的組件,但是如果你善用這個組件會有意想不到的效果。

我在學每個組件的時候都會問自己一個問題,為什么是它?MM在開發Flash MX 2004的時候,實際上網上已經有了針對Flash的大量形形色色的組件,MM在開發標準組件的時候,肯定要考慮到它要有廣闊的適用范圍,那么DataHolder這個玩藝兒有什么本事讓MM把它納入到標準組件里呢?在前面的幾個教程里面,我一直在重復一個詞:綁定。它可以讓我們少寫n多的代碼,而且使程序易于維護。但是有些東西你沒法通過綁定來實現,比如有一個文本框,它是某幾個字段經過復雜計算后的結果,這時候,你一般要寫些代碼來手工修改這個文本框的內容。再比如,你調用一個傳統的Web服務器腳本,來讀取數據的時候可能需要傳入參數,象這樣
http://www.openvue.net/getOrderDetails.php?OrderID=233&CustomerID=8324
請注意,當你為XMLConnector設置這樣的連接參數的時候,其中的OrderID和CustomerID在程序執行期間是要變化的,不是固定的,你可能需要在程序里面手工寫一個字符串連接代碼來設定正確的參數。

上面所說的不是一般的綁定能夠實現的,DataHolder就是把這些“不可能的任務”變為可能。DataHolder相當于一個提供動態綁定的雜貨鋪,你可以在里面放任何東西,來提供綁定到其他組件的數據源,

以前面所舉的兩個例子做一下說明:
(1)有一個叫“總數”的文本框,它是一個叫“單價“的文本框和一個叫“數量”的NumericStepper(這個組件中文不知道怎么叫,不好意思)乘積,那么你設置一個DataHolder,它里面放三個變量,一個叫“UnitPrice ”(單價),一個叫“Quantity ”(數量)一個叫“Total ”(總數),把“單價“文本框綁定到“UnitPrice ”,把“數量”NumericStepper綁定到“Quantity ”,把“總數”文本框綁定到“Total ”,然后寫一個觸發器,當UnitPrice 或者Quantity 變化時自動計算Total:

var calculateTotal = function() 

dataholder.Total = dataholder.UnitPrice * dataholder.Quantity; 

dataholder.AddEventListener("UnitPrice", calculateTotal); 
dataholder.AddEventListener("Quantity", calculateTotal); 
好,現在當用戶在“單價“文本框里輸入數字,或者當NumericStepper里面的數值被改變時,“總數”文本框里面的數值會跟著變動。看上去還蠻智能的:)
(2)連接參數的動態綁定,拖個DataHolder到Form上,DataHolder中設置3個參數(OrderID,CustomerID和OrderDetailsURL),設置一個XMLConnector,他的URL綁定到DataHolder的OrderDetailsURL上面,然后為DataHolder寫個觸發器:
var generateURL= function() 

dataholder.OrderDetailsURL= "http://www.openvue.net/getOrderDetails.php?OrderID=" + dataholder.OrderID + "&CustomerID=" + dataholder.CustomerID; 

dataholder.AddEventListener("OrderID", generateURL); 
dataholder.AddEventListener("CustomerID", generateURL); 
這個有什么用呢,好,讓我加入兩個分別叫OrderID和CustomerID的文本框,這兩個組件分別綁定到DataHolder中的OrderID和CustomerID,現在當用戶在OrderID和CustomerID輸入數字的時候你的程序就會自動產生合適的URL去到服務器上作查詢,返回相應的OrderDetails。]]>
<![CDATA[flash 高級編程指南]]> 1 Wed, 25 Oct 2006 00:00:00 GMT (三)談談Dataset
 
  我在這個教程的前幾篇里面,我盡量讓大家站在高處看Flash MX 2004在數據庫編程方面框架性的東西,知其然知其所以然,幫大家逐步分析每一個組件它的功能和MM為什么會推出這些組件,而不是其他的。在教程的最后我會給出一個比較復雜的例子讓大家動動手。

這節,我們來分析Dataset這個東西,這是MX 2004數據庫編程框架里面靈魂性的組件,是核心。MM的Flash 2004出來的很晚,故此它有機會從微軟的.NET和Sun的J2EE中吸取了不少養分。Dataset就是MM博采眾長后搞出來的一個非常棒的數據庫組件。

(1)Dataset的首要功能是在內存中部分或全部的緩存數據庫鏡像,緩存是提高數據庫應用程序性能的最主要的途徑,也是Flash應用程序區別于HTML類應用程序的一個重要特征,HTML是無狀態(Stateless)語言,當你請求下一個頁面的時候,前面的狀態就不存在了,由服務器從新產生所有的狀態,它的壞處很多,比如我們經常碰到這樣的情況,某網站讓你填大堆的注冊信息,一頁一頁,好多頁,你填到一半的時候,忽然網絡延時,表單發不出去,怎么辦?退回上一頁嗎?不行了,因為安全性的緣故,上一頁已經過期(Expired)了,你進也不行,退也不行,怎么辦?只好從頭填起。還好你只是在填你的注冊信息,要是你正在在線做筆交易,那方方面面的問題就大了。這也是HTML最被人詬病的地方,Flash 程序就沒有這個問題,因為只要你不關了它,它的狀態一直保持。Dataset就是用來保持本地數據庫狀態的一個很好的途徑,網絡延時或者暫時網絡不通,沒問題,咱等網絡好了,再和遠程數據庫進行同步,你不用擔心會丟失重要的數據。

(2)Dataset的另一個功能是將不同質的數據庫同質化。比如一個大公司,以前它的各子公司各自為政,分別做了一套管理系統,數據區也千差萬別,從Access, MySQL,SQLServer到DB2千七百怪的都有,總公司要統一做一套管理系統,但把所有數據庫升級的代價很大,怎么辦呢?我們可以在通過第二節所說的連接器,把不同數據源的原始數據讀到Dataset中,那么對于客戶端而言,數據源的差別就被彌合了,它們就被同質化,你就像操作單個數據庫一樣,方便得對多個數據庫進行操作。

(3)數據格式轉換,數據庫里的原始數據往往不能直接顯示,而需要經過轉換,最簡單的例子就是日期,數據庫返回回來的日期往往是一串長長的精確到毫秒的甚至帶有時區的字符串,通常你要對它處理一下,插進去“年”,“月”,“日”等符合國人閱讀習慣的文字,在Dataset中,你可以對每一個字段指定一個編碼(Encoding),它可以幫你把原始數據翻譯成你想要的格式。你也可以訂制編碼器,比如:
if (積分 < 20) 
return 菜鳥; 
else 
reutrn 老鳥; 
這樣“積分”這個字段通過編碼器就被轉換成了大家更能理解的文字。


(4)Dataset最強悍的功能當屬它自動產生更新腳本這一項。通常的數據庫應用程序,當用戶做了一些修改后,你需要逐一的把它們更新到數據庫里去,其過程用偽代碼可能如下:
for (被修改的每一行)
如果它的狀態是“新增”,就執行Server.AddNew(...)
如果它的狀態是“被刪除”,就執行Server.Delete(...)
如果它的狀態是“被更新”,就執行Server.Update(...)
Dataset則不然,你把它里面的字段綁定到UI Component上后,在UI Component上做修改,Dataset會在相應的紀錄(Record)和字段(Field)上做標志,然后當用戶要求將修改保存到數據庫的時候,Dataset把所有的修改打包,假設你事先已經將Dataset的dataPacket屬性和XUpdateResolver的dataPacket屬性綁定,那么當程序執行到resolver.ApplyUpdate()的時候,resolver會把DataSet的修改腳本轉化成XUpdate命令發送到服務器,讓服務器端程序執行相應的修改命令,并返回結果。
]]>
<![CDATA[flash 高級編程指南]]> 1 Wed, 25 Oct 2006 00:00:00 GMT (二) 連接器Connector的選擇

  在(一)中我講到Flash MX 2004有三種Connector,即XMLConnector, WebServiceConnector,RemotingConnector,如果你的Flash編輯環境中沒有RemotingConnector,請到Macromedia的網站上去下載。

XMLConnector是最簡單的一種連接器,服務器端可以是任何語言的腳本,ASP,PHP,JSP等都可以,它的好處是服務器程序不需要加載額外的庫,只要你返回的內容是XML的就可以了。這樣實際上方便了程序員用最少的成本將原有的服務器端腳本稍作更新,以配合Flash富客戶端。它的壞處在于,這樣的腳本使前后臺程序員之間的配合比較困難,因為它的接口是隱藏的,因為如果你不能和腳本開發人員密切溝通,你對接口和參數的信息就一無所知,至少不全面,甚至不知道其中是否有后門。但如果你既開發前臺又開發后臺另當別論,另外很多習慣于傳統的Web服務器腳本開發的人員也可以比較快的上手。

我們跳過WebServiceConnector,講講RemotingConnector,這個連接器基于Flash Remoting 技術,有不少的朋友很熱衷于Remoting技術,但我并不是很看好它。應該說Remoting 技術的設計思想和Flash的SWF文件格式的設計思想是一脈相承的。它們都極力的強調帶寬的重要,對于在Internet上傳輸的內容要盡量的精簡,壓縮。因為前一陣子,我曾經想開發一個J2ME版的Flash Player,所以我對SWF格式做過比較深入的研究,它在壓縮方面做的相當到位,每一個bit都盡量利用,Remoting也是希望通過二進制字節流減少傳輸量來提高效率,所以我說它們的出發點是一樣的。Remoting在本質上屬于RPC的一種,它和DCOM,CORBA,JAVA RMI屬于一類的技術,不同之處在于Remoting 的通訊協議采用HTTP,這樣它就具備了WebService這樣的跨越多個域,跨越防火墻的功能。在效率上Remoting毋庸置疑要高于WebService,但這不是我們取舍一個技術的決定因素,要不然,DCOM,CORBA這些東西的性能更強悍,但他們在Web時代卻得不到廣泛的使用。另外,Remoting是Macromedia的“私有財產”,MM擁有絕對的主動權對它進行修改和擴充,就像MM對Flash格式和AS進行大刀闊斧的改革一樣,開發人員是很忌諱這種事情的。雖然MM公開了Remoting AMF通訊協議的大部分內容,但它實際上故意對媒體流的傳輸協議秘而不宣。很多人熱衷Remoting很大程度上受了MM那個視頻聊天DEMO的誘惑,而實際上為了要視頻聊天,你需要付出慘重的代價,首先服務器必須用MM的軟件,因為沒有第三方知道怎么和Flash客戶端交流媒體流,而MM的服務器軟件按照connection收錢,貴的嚇死你,用盜版另當別論。基于以上原因,我個人比較不贊成使用Remoting.

WebServiceConnector我放在最后講。這是目前最有前途的RPC技術,有人說WebService 是個很糟糕的技術,因為Microsoft的極力推廣才有它的今天。我對此不以為然,拋開對Microsoft的成見,它所推出的技術一般都相當成功,就像現在的.NET, C#,作為一個程序員,我只能用藝術品來形容它們。WebService 也許不是一個最完美的技術,但在當下,它最適合Web分布式計算。時至今日,它已經越來越成熟,而且在很多世界級的大型項目中得到了應用和考驗。一個技術它被應用的越廣泛,其價值也就水漲船高,它帶來的一個顯著的好處在于,你可以不用被綁死在一個開發平臺上,無論是服務器端還是客戶端,比如如果有一天你的客戶要求你用SVG或者Java Applet開發客戶端,因為你在服務器端采用了WebService,就可以很快的跨越到另一個客戶端技術。不要以為這種情況不太會發生,實際上如果你看過SVG 2的技術文檔,你就會發現Flash有一天很可能會被它取而代之,它真的很強大,也很適合開發富客戶端應用程序,這時候你的服務器腳本如果采用了Remoting 技術,你可慘大了。再者,從開發環境而言,象VisualStudio.NET,WebSphere,JBuilder 等都對WebService提供了相當好的開發和調試環境。相對于XMLConnector,WebServiceConnector的優點還在于允許你在設計時(DesignTime)綁定(Binding)它的參數(Paremeters )和結果(Results)。比如你可以綁定你的復選框(CheckBox)到WebService的一個參數上,復選框里的選擇內容被改變時,WebService被觸發(Trigger),WebService連接服務器從數據庫中取回新的數據更新DataSet,然后DataSet又更新和它邦定的其他組件,你看一個Master-Detail結構的數據庫應用程序就這么簡簡單單的生成了,這個過程你真正要動手編的程序可能只有3,4而已。

總結:如果服務器端允許,你也具備一定的WebService編程經驗,最好采用WebServiceConnector。盡量避免使用Flash Remoting。XMLConnector的使用取決于你項目的具體情況,比如規模,開發模式,是否需要重用大量的已有腳本等。

]]>
<![CDATA[flash 高級編程指南]]> 0 Wed, 25 Oct 2006 00:00:00 GMT (一)入門  

  此篇教程由本人在法國的朋友章鑫杰為本站提供,所有內容均由作者本人手書.網站:http://www.openvue.net
btw:作者本人現從移動領域的開發,原本應還有更多的章節,但由于工作較忙,不能完成后續的章節.些教程中的四節,主要是針對macromedia組件的探討.如果你對macromedia組件有興趣或是對你現有的開發不知到底使用哪一種方式來做,興許會適合你.

我向來覺得Flash MX 2004是一個面向程序員,尤其是Java,C#程序員的產品,從這款產品你可以看出Macromedia的發展方向,它要讓Flash及其配套的服務器端產品成為電子商務的主要開發平臺。從程序員的角度學Flash MX 2004,我最關注的是它背后的程序設計模式,它用XML非常好的融合了表現層,中間層,和數據庫層,是設計數據庫網絡應用程序,或者說電子商務類程序很好的開發平臺,并提供了一套非常強大的組件來加速開發進程,很多人學MX2004,只關注它的UI Component,這是皮毛,它的精髓在于和數據庫相關的幾個組件。

讓我們站在高處來看一看這幾個非常重要組件,大致了解一下在Flash MX 2004這么個環境下,一個典型的數據庫應用程序應該怎么編。

首先,用Connector(包括XMLConnector, WebServiceConnector,RemotingConnector)來連接服務器,取得原始數據,這些原始數據一般要求是XML格式的,RemotingConnector除外,這些數據取得后,進入DataSet做一個緩存和數據格式的轉換,這就是.NET和J2EE里面的Offline Database的概念,這不但可以融合不同數據源的數據,而且通過緩存可以大大提高效率。DataSet里面的數據可以通過Binding連接到UI Component上去,每個UI Component都有一個Binding面板,你可以把它們關聯到DataSet。這樣你只需要寫一行代碼就可以把數據展現給你的用戶,就是:xmlconnector.trigger() 或者webservice.trigger()。Trigger命令會連接服務器并取得數據,剩下的工作因為你已經設置了Binding,所以數據自動在組件中間流動。

那么數據在客戶端被修改后怎么傳回服務器,進而把這些修改反映在數據庫呢?Flash MX 2004為我們提供兩個非常強悍的組件:RDBMSResolver和XUpdateResolver,這連個組件可以和DataSet關聯,DataSet會把用戶修改的數據按特定的格式傳到這兩個Resolver上去,RDBMSResolver用的格式是Macromedia自己定義的,很簡單的格式,你可以在他們網站上找到參考資料。XUpdateResolver用的是XUpdate格式,是一種標準格式,很多Xml數據庫都用它作數據庫更新語言。這樣DataSet可以自動通過Resolver連接服務器來修改數據。

你看,整個過程實際上不用怎么寫代碼,只需要設置一些屬性,拖拉一些組件,把它們邦定一下就可以了,是不是很簡單呢?

]]>
<![CDATA[開發者建議 創建Flash站點的十大可用性技巧]]> 1 Wed, 25 Oct 2006 00:00:00 GMT 6. 不要過度使用動畫

避免不必要的動畫. 最好的動畫應該是可以增加站點的設計目標的動畫, 在導航的時候講述一個故事或者有幫助的事情. 在包含大量文字的頁面使用重復的動畫將使視線從消息轉移.

7. 慎重使用聲音

聲音可以為你的站點錦上添花但是絕對不是必要的. 例如:使用聲音來說明用戶剛剛觸發了一個時間. 確保使用了聲音的開關與音量調節方法, 并且要記住聲音會顯著的增加文件的大小. 當你確實使用了聲音的時候,Macromedia Flash會將聲音轉換為MP3文件甚至流媒體化.

8. 面向低帶寬的用戶

越少的下載越好. 初始的下載頁面大小不能超過40K, 包括所有Macromedia文件,圖像和HTML文件. 為了減少下載時間, 使用矢量圖形(除非圖像使壓縮過的BMP, 那樣最好仍保持為BMP格式), 并且只有在用戶確定的要用到某個文件時才使用Load Movie動作. 如果用戶必須等待, 提供一個裝載的時間序列與進度條, 只要可能,必須在前5秒內裝載導航系統.

9. 設計的易用性

確保你的站點的內容能被所有的用戶閱讀, 包括那些殘疾用戶. 高度使用ALT標簽可以確保網站內容能被輔助工具解釋. 影片的可縮放性是讓更多用戶了解網站內容的另一項易用的Macromedia特色. 如果需要一個徹底的Macromedia Flash內容可用性的討論,請登陸Macromedia Flash可用性網站.

10. 可用性測試

讓一些新手來訪問站點并同時完成用戶目標與站點目標. 甚至簡短的Macromedia Flash動畫都有可能阻擋用戶實現目標, 所以使用Macromedia Flash的帶寬模擬器(Bandwidth Profiler——譯者注)(在視圖菜單的測試影片模式下)來分析站點在不同帶寬模式下的性能.每次 重復測試影片哪怕是很小的改動. 確保站點的測試者從人口統計學上合乎站點的預定用戶—特別是預定用戶中有對站點的導航有不同級別的滿意程度.

]]>
<![CDATA[開發者建議 創建Flash站點的十大可用性技巧]]> 0 Wed, 25 Oct 2006 00:00:00 GMT 引:據Macromedia 頂級Flash設計者,開發者以及可用性專家的建議,我們收集了創建一個具備可用性的Macromedia Flash站點的十大技巧。

根據Macromedia 頂級Flash設計者,開發者以及可用性專家的建議,我們收集了創建一個具備可用性的Macromedia Flash站點的十大技巧。

這些技巧只是一個開始,我們將繼續提供更多的研究,學習與技巧。

1.記住用戶的目標

用戶往往帶著目的訪問一個站點,每個鏈接,每次點擊都要合乎他們的經驗并且引導他們通向他們的目標。 當傳輸你的頁面時,應該讓關鍵的導航鏈接首先裝載——萬一用戶想轉到網站其它的區域。模仿通常的用戶圖形界面往往可以增加可用性。

2. 記住網站的目的

網站設計應該反應商業或者客戶的需求,有效的傳播主要信息與促進品牌。然而網站的目標最好通過尊重用戶的習慣來達到,所以站點結構必須滿足用戶的需要,快速的將用戶引導至其目標而避免任何公司和區域行話。

3. 避免沒有必要的介紹

雖然介紹的動畫非常精彩,但是它們往往延誤了用戶訪問他們正在尋找的信息。應該經常提供給用戶一個忽略介紹的命令或者訪問你的主頁的選擇,當他們第二次訪問您的主頁時,對所有的用戶都應該忽略簡介動畫(使用客戶端的javascript來完成這個功能),然后在目標頁面提供返回到動畫頁面的選擇。

4. 提供合乎邏輯的導航與交互

·保證用戶的導航: 顯示用戶訪問過的上一個地址和他即將訪問的下一個地址. 通過鏈接的不同顏色在用戶訪問后提醒他們訪問過的頁面.

·提供用戶一個輕松跳出他們正在訪問的部分回到出發點的的鏈接.

·明確說明每個鏈接的位置. 保證鏈接的結構和命名法的可視性,而不是隱藏它們直到用戶觸發了某個事件(比如鼠標移近).

·確保按鈕定義了足夠好的反應區域.

·利用Flash流的特性首先裝載主要的導航元素.

·確保導航的后退按鈕. 為了做到這一點可以使用瀏覽器內置的前進和后退導航系統,將Flash影片邏輯的分成幾塊并置于獨立的HTML頁面中. 做為一種選擇, 為影片建立一個基于Flash的后退按鈕以便用戶可以利用它后退到一個包含上一個訪問頁面的場景或楨.

5. 設計的連貫性

提高您的站點性能的最好方法是用戶界面的一致性. 元素結構的再使用,元素的設計以及命名的習慣將使用戶在導向他們的目標時對站點傳達的信息的注意力更加豐富, 而且這也有利于站點的維護. 你可以在整個站點中使用小影片(Smart Clip)來重復使用交互元素, 還可以讓最初導航系統的文字和圖片在目標頁面中重新使用.

]]>
<![CDATA[最常用的Flash語句(匯集)]]> 0 Wed, 25 Oct 2006 00:00:00 GMT box_btn.onPress=function(){

trace("ok");

};

按鈕實例名稱.事件處理方法=function(){

//處理程序

};

例如:

n=1

box_btn.onRelease=function(){

n=n+1

trace("n="+n);

}

當按鈕被點一下的時候,Output窗口會輸出:"n=2"

onClipEvent(load){

stop();

}

以上是影片剪輯的事件處理函數。"()"的內部是事件。

在一個FLASH里在第一個場景里調用第二個場景,

要在第一個場景里需要調用的地方加個按鈕,然后在按鈕上寫下如下代碼:

on (release) {

tellTarget ("_root") {

gotoAndPlay ("mm2", 1);

}

}

其中,"mm2"是第二個場景的MC的名稱。

on (release) {

loadmovie("fz3.swf",1);

setProperty("fz3.swf",_x,100);

setProperty("fz3.swf",_y,100);

_root.createEmptyMovieClip("Card Game");

mc.loadMovie("fz3.swf");

mc._x=0;

mc._y=0;

}

fz3.swf是需要調入的SWF文件,_x,_y是坐標軸

Card Game是SWF中MC的名字

on(release)結構只能用于按鈕,

其他相關的幾種用法如on(press)、on(rollOver)、on(rollout)、on(dragOver)、on(dragOut)等。

2.else

對if語句可以進行擴展,使用else執行條件不成立(比較表達式為false)時的代碼,如下所示:

if (x == 9) {

gotoAndPlay(15);

} else {

gotoAndPlay(16);

}

你也可以使用else if語句將if語句更推進一步,如下所示:

if (x == 9) {

gotoAndPlay(15);

} else if (x == 10) {

gotoAndPlay(16);

} else if (x == 11) {

gotoAndPlay(20);

} else {

gotoAndPlay(25);

}

你可以讓if語句想要多長就有多長,你也可以使用else if語句對別的變量進行比較,如下所示:

if (x == 9) {

gotoAndPlay(15);

} else if (y<20) {

gotoAndPlay(16);

} else {

gotoAndPlay(25);

}

3.復合比較

你可以在一個if語句中對幾個比較表達式的值進行判斷,

比如說你希望在x為9并且y為20時跳轉到第10幀,可以使用如下所示的腳本:

if ((x == 9) && (y == 20)) {

gotoAndPlay(10);

}

邏輯與運算符&&將兩個比較表達式聯接在一起成為一個復合表達式,

當兩個表達式的值都為true時復合表達式的值才為true。

每個比較表達式都需要添加獨立的括號以便Flash能正確識別。

在Flash的早期版本中使用and執行邏輯與運算,現在已推薦不使用。

你也可以使用邏輯或運算符||將兩個比較表達式聯接在一起成為一個復合表達式,

只要有一個表達式的值為true,復合表達式的值就為true。如下所示:

if ((x == 7) || (y == 15)) {

gotoAndPlay(20);

}

在該腳本中,只要x為7或者y為15,或者兩者都成立,結果都是跳轉到第20幀。

只有當兩者都不成立時,才不會執行gotoAndPlay命令。

3.4.6 函數

到現在為止,我們都是將腳本放在影片的第1幀中。

如果程序相當復雜,再放在同一幀中就使腳本顯得太龐大了。

函數使你可以組織需重用的代碼,并放在時間軸中,例如:

function myFunction(myNum) {

var newNum = myNum+5;

return newNum;

}

函數以關鍵字function開頭,function后面是函數名。

與變量名相似,你可以指定自己的函數名,最好將函數名取得有意義一些。

函數名后面的括號容納該函數的參數,所謂參數也是一個變量,它的值在調用該函數時予以指定。

一個函數可以有若干參數,也可以沒有參數。無論有沒有參數,函數名后都應緊跟一對括號。

大括號中的部分是函數體,在函數體中創建了一個局部變量newNum,

將myNum加5的結果設置為newNum的值。

如果你將10作為參數傳遞給該函數,newNum的值就是15。

return命令僅用于函數中,使用return結束一個函數并返回函數值。

此處,newNum是用return命令返回的函數值。

要使用函數,就需要調用它,如下所示:

var a = myFunction(7);

該語句創建一個新的局部變量a,將7作為參數調用函數myFunction,并將函數返回的結果作為變量a的值。

被調用的函數開始運行,創建一個局部變量myNum,將7作為myNum的值,

然后執行函數體內的代碼,使用return命令將newNum的值12返回給函數的調用者。這時,a的值變為12。

函數最大的作用體現在它可以重復使用。如下所示的3行代碼產生3個不同的結果:

trace(myFunction(3));

trace(myFunction(6));

trace(myFunction(8));

運行以上代碼,你將得到結果8、11和13。

使用函數還有一個好處就是可以只改變函數中的一處,從而影響所有調用該函數的命令。

例如,將函數myFunction中的var newNum = myNum+5改成var newNum = myNum+7,

上面3個調用該函數的命令的結果將變成10、13和15點語法的另一個用途是指定影片剪輯的屬性。

如下面的語句將影片剪輯myMC的_alpha(透明度)屬性設置為50%:

myMC._alpha = 50;

你還可以在影片剪輯中使用點語法定位根(root)中的一個全局變量。

如果你在主時間軸中創建了一個全局變量globelVar,

而要在影片剪輯中使用這個全局變量,可以使用如下的語句:

trace(_root.globleVar);

stop:使影片停止在當前時間軸的當前幀中。

play:使影片從當前幀開始繼續播放。

gotoAndStop:跳轉到用幀標簽或幀編號指定的某一特定幀并停止。

gotoAndPlay:跳轉到用幀標簽或幀編號指定的某一特定幀并繼續播放。

nextFrame:使影片轉到下一幀并停止。

prevFrame:使影片回到上一幀并停止。

stop命令常常用在幀動作中,以使影片停止并等待用戶控制。

其他命令常常用在按鈕的事件處理函數中。

如果gotoAndPlay命令中只有一個參數,Flash將認為它代表某個幀;

如果有兩個參數,第1個參數將作為場景名,第2個參數代表該場景中的幀。

要定位包含某一對象的上一級對象,可以使用關鍵字_parent。

如果一個影片剪輯是包含在主時間軸中,在影片剪輯中使用_parent和_root的效果是一樣的。

如果影片剪輯與主時間軸相差兩個層級,即當影片剪輯包含在另一個位于主時間軸中的影片剪輯中,

這時在該影片剪輯中使用_parent指代的是它上一級的影片剪輯,

而_root是指它上兩級的主時間軸。在主時間軸中不能使用_parent,因為主時間軸沒有上一級。

9.詳細了解GOTO語句

prevFrame()

跳至并停止在前一禎。

nextFrame()

跳至并停止在下一禎。

prevScene()

跳至并停止在前一場景的第1幀。

nextScene()

跳至并停止在下一場景的第1幀。

gotoAndPlay([scene,] frame)

跳至scene場景(省略表示當前場景)的frame幀并播放。

gotoAndStop([scene,] frame)

跳至scene場景(省略表示當前場景)的frame幀并停止。

10,了解MC的各種可改寫的屬性

_x 中心點所在相對X坐標(象素單位)

_y 中心點所在相對Y坐標(象素單位)

_xscale 橫向縮放比例,初始為100

_yscale 縱向縮放比例,初始為100

_rotation 相對旋轉角度(度單位)

_width 相對顯示寬度(象素單位)

_height 相對顯示高度(象素單位)

_alpha 顯示透明度(0~100)

_visible 是否可見

_focusrect 是否顯示焦點框

_name 實例名稱

11,三大紀律:1>寫代碼時一定要用英文(如EN CH)輸入法

2>必須要有唯物主義思想,沒有加載的MC是不可以更改它的屬

性,更不可以寫代碼去控制它。這個問題較難掌握,高手有時也會

犯,道理就是先有吃的才能請客吃,啥也沒有請客吃什么呢

3>操作什么一定要選什么(實際上哪個軟件也要這樣)。在MX中加代

碼時如不選,就一定要寫明名稱,實際上也是一種先擇。

12,八項注意:1>按鈕不能蓋著輸入文本,動態文本和輸入文本域不能蓋著按鈕

2>用loadMoie時LEVEL1及以上的文件盡量少用大隱型按鈕

3>從一個文件中復制MC實例到別一個文件中時,盡量復制幀,而不能直接

復制實例,

4>從一個文件中復制MC實例到別一個文件中時,要先把目標文件中的符

號庫中原有的符號,裝進資夾里,很多網友這個問題上上過當吧?

需要記住一個動作的作用時,可在動作面板中使用comment(注釋)語句給幀或按鈕動作添加注釋。如果你在協作環境中工作或給別人提供范例,添加注釋有助于別人對你編寫的腳本的正確理解。

在動作面板中選擇comment動作時,字符"http://"被插入到腳本中。如果在你創建腳本時加上注釋,即使是較復雜的腳本也易于理解,例如:

on(release){

//建立新的日期對象

myDate = new Date();

currentMonth=myDate.getMonth();

//把用數字表示的月份轉換為用文字表示的月份

monthName = calcMoth(currentMonth);

year = myDate.getFullYear();

currentDate = myDate.getDat();

}

常量

常量有其值永不改變的屬性。常數用大寫字母列于動作工具箱中。例如,常數BACKSPACE、ENTER、QUOTE、RETURN、SPACE和TAB是Key對象的屬性,指鍵盤上的鍵。要測試用戶是否在按Enter鍵,可使用下面的語句:

if(keycode()= =key.ENTER){

alert = "你準備好了嗎?"

controlMC.gotoAndStop(5);

}

]]>
<![CDATA[用Flash動畫特效制作:文字炸開]]> 0 Wed, 25 Oct 2006 00:00:00 GMT
  最終效果:

 


 

第一步:打開 Flash6.0 軟件→新建一個新的場景 , 然后點菜單欄“修改” →“文檔屬性” ,將其背景色設為黑色,點擊確定。
按此在新窗口瀏覽圖片

第二步:按一下 Ctrl+F8, 新建一個元件,名稱為 po, 行為為圖像,點擊確實。

按此在新窗口瀏覽圖片

第三步:在元件里用文本用工具輸入個“炸”字(字體根據自己喜歡而定),字體大小為: 96 ,顏色為藍色。按下 Ctrl+B 將其打散。然后回到場景里。

按此在新窗口瀏覽圖片

第四步:按一下 Ctrl+F8 ,新建一個影片剪輯,名稱為 point1, 行為影片剪輯,點擊確實。用矩形工具畫一個白色正方形,寬、高為設為 5 ,將其放在中心點上。返加場景里。

  第五步:再按一下 Ctrl+F8 ,新建一個影片剪輯,名稱為 point, 行為影片剪輯,點擊確實。按一下 F11 打開庫,將 point1 影片拖到中心點,右鍵點擊影片 point1 ,彈出菜單,選擇“動作”

按此在新窗口瀏覽圖片

第六步:在彈出的動作欄里輸入以下代碼(如圖):然后返加場景。

  onClipEvent (load) {
    x = random(10)-5;
    y = random(10)-5;
    scale = random(10)-5;
  }
  onClipEvent (enterFrame) {
    _x = _x+x;
    _y = _y+y;
    _alpha = _alpha-2;
    _xscale = _xscale+scale;
    _yscale = _yscale+scale;
  }
按此在新窗口瀏覽圖片

第七步:再按一下 Ctrl+F8 ,新建一個影片剪輯,名稱為“炸” , 行為影片剪輯,點擊確實。將其元件 po 拖到影片中心點上,然后拖出影片剪輯 point, 復制多個 point 影片。填成把藍色“炸”填滿。然后將元件 po 刪除,(如圖)

按此在新窗口瀏覽圖片

第八步:返回場景,從庫中拖出元件 po 到場景中心,在第 11 幀插入幀( F5 )。新建第二層,在第 11 幀插入關鍵幀( F6 ),從庫中拖出“炸”影片,與元件 po 位置對齊。在第二層,第 30 層處插入幀( F5 )

按此在新窗口瀏覽圖片

第九步: Ctrl+Enter 測試一下,影片,是不是覺得有一種炸開的感覺。

  如果有多個字也要照這種方法多做下去。歡迎大家多關注天極網設計在線,希望和大家一起學習一起分享。

作者:鄭曉暉  來源:天極設計在線

]]>
<![CDATA[flash緩動效果]]> 0 Wed, 25 Oct 2006 00:00:00 GMT   一直以來希望flash能像3dMax一樣編輯動畫曲線,而不是簡單的補間,沒想到flash竟然實現了這個功能。
剛高興一陣,忽然想到一個問題,會不會是我近來很少關心flash的緣故啊,弄不好大家都早已經知道了呢!不由得心里冒了一陣冷汗,趕緊上藍色理想搜索了一下,還好沒有發現,不過在google上倒是發現不少……唉,社會進步太快啊!
先看看面板吧,用過3dMax的朋友應該很熟悉吧?

按此在新窗口瀏覽圖片
這就是緩沖開始的地方

按此在新窗口瀏覽圖片

像不像3dmax的動畫控制面板啊,注意選項——顏色?濾鏡?
按此在新窗口瀏覽圖片

  和photoshop的曲線差不多,alt刪除一個節點,節點的調節和用鋼筆差不多。
  以前做緩動時都是通過actionscript來做,現在似乎方便多了。
  如果你覺得還是覺得as好的話,就可以試試Tween 類和 TransitionManager 類,有空再給出它們的用法吧。
  一點遺憾,flash沒有加入阻尼系數,也就是一旦曲線確立,加速度就不再變化了,好像現實中是沒有永動機的……

作者:remain  來源:藍色理想

]]>
<![CDATA[變廢為寶 用Photoshop制作藝術圖片]]> 0 Wed, 25 Oct 2006 00:00:00 GMT   這個是原圖:

按此在新窗口瀏覽圖片

  這個是修改后的圖:

按此在新窗口瀏覽圖片

  下面我說一下我的制作步驟,為大家提供一些思路。

  首先photoshop中打開原圖,然后使用菜單中的[圖像/調整/色階]命令(Ctrl+L)。

按此在新窗口瀏覽圖片

  這時會彈出一個對話框,在數值中依次填入“160、0.6、255”然后確定。這個時候圖片的基本效果就出來了。

按此在新窗口瀏覽圖片

  點擊圖層面板下面的新建按鈕,新建一個空白圖層。

  使用圓形選區工具在這個空白圖層上繪制一個圓形選區,并填充顏色。我使用的顏色數值是RGB=255、255、204。

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

  調整這個圖層的透明度為30%

  使用多邊形套索工具制作出與月亮交疊的房檐部分的選區。

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

  單擊“delete”鍵刪除這一部分內容,然后取消選區(快捷鍵:Ctrl+D)效果基本上出來了,但是仍然沒有我們想像的那樣好。

按此在新窗口瀏覽圖片

  我們再做一下改進:雙擊月亮的這個圖層,彈出“圖層樣式”對話框,選擇“外發光”,設置大小為120像素。然后“OK”。看到了吧?比剛才柔和多了。

按此在新窗口瀏覽圖片

  顏色仍然有些艷,是吧?先合并所有圖層(快捷鍵:Ctrl+Shift+E),然后使用[圖像/調整/色相飽和度]命令(Ctel+U)調整飽和度為“-20”。顏色好一些了吧?

按此在新窗口瀏覽圖片

  使用矩形選區工具做如下選區:

  使用菜單[編輯/描邊]命令,可彈出描邊對話框,設置描邊寬度為1像素,顏色為白色。

  描邊后刪除選區(Ctrl+D)。

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

  好了,看一下效果吧!

按此在新窗口瀏覽圖片

作者:王東  來源:DDC

]]>
<![CDATA[教你用Photoshop打造恐怖電影海報]]> 1 Wed, 25 Oct 2006 00:00:00 GMT

7、打開一幅恐怖的圖片并將其拖拽到最上層,然后將不透明度調整到45%,效果如圖09所示。
按此在新窗口瀏覽圖片

8、選擇工具箱中的“矩形選框工具”,在畫面中框選上下兩部分并填充黑色,效果如圖10所示。
按此在新窗口瀏覽圖片

9、新建圖層并填充黑色,然后選擇文字工具輸入文字并將文字柵格化,再按Ctrl+E鍵合并。選擇菜單欄中的“圖像”“旋轉畫布”“順時針90度”,效果如圖11所示。
按此在新窗口瀏覽圖片

10、選擇菜單欄中的“濾鏡”“風格化”“風”命令,彈出的對話框設置如圖12所示,然后按Ctrl+F兩次,效果如圖13所示。
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

11、選擇菜單欄中的“圖像”“旋轉畫布”“逆時針90度”,選擇菜單欄中的“濾鏡”“藝術效果”“塑料包裝”命令,在彈出的對話框中設置高光強度為10,細節8,平滑度2,如圖14所示,畫面效果如圖15。
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

12、選擇菜單欄中的“濾鏡”“模糊”“高斯模糊”命令,設置半徑為1.2像素,然后復制該圖層。
13、選擇菜單欄中的“圖像”“調整”“色階”,輸入色階188、1.00、255,效果如圖16所示。
按此在新窗口瀏覽圖片

14、隱藏副本圖層,選擇菜單欄中的“圖像”“調整”“色階”,輸入色階62、0.73、205,效果如圖17所示。
按此在新窗口瀏覽圖片

15、設置前景色為紅色,用魔棒工具選擇文字,填充文字,然后選擇副本圖層將混合模式改為“正片疊底”,然后選擇文字并反選,將黑色背景刪除,最終效果如圖18所示。
按此在新窗口瀏覽圖片

作者:王偉光  來源:eNet硅谷動力]]>
<![CDATA[教你用Photoshop打造恐怖電影海報]]> 0 Wed, 25 Oct 2006 00:00:00 GMT  

先看一下效果:
按此在新窗口瀏覽圖片

制作過程:

1、打開一張風景圖片,效果如圖01所示。
按此在新窗口瀏覽圖片

2、選擇工具箱中的“多邊形套索工具”,將圖片中除建筑物以外的部分選中并刪除,如圖02所示。
按此在新窗口瀏覽圖片

3、打開一張天空的圖片,如圖03所示。
按此在新窗口瀏覽圖片

4、將天空放到建筑物的后面,并為天空添加透視變形效果來增加背景深度,效果如圖04所示。
按此在新窗口瀏覽圖片

5、如圖05所示建筑物的邊緣還留有原圖片的顏色,下面將其刪除。選擇工具箱中的“魔棒工具”,將天空層隱藏,然后選擇建筑物層的空白部分,然后執行菜單欄中的“選擇”“修改”“擴展”命令,如圖06所示,在彈出的對話框中設置合適的數值,使選擇范圍能夠包含到需要校色的建筑物邊緣。執行菜單欄中的“圖像”“調整”“色相/飽和度”命令,調整邊緣的顏色,效果如圖07所示。
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

6、新建圖層,選擇工具箱中的“畫筆工具”,在建筑物上涂抹一些顏色,然后將該圖層的混合模式變為“疊加”,效果如圖08所示。
按此在新窗口瀏覽圖片

]]>
<![CDATA[Photoshop繪制閃亮金鉆手表]]> 1 Tue, 24 Oct 2006 00:00:00 GMT
43. 下面是設置字體的圖層樣式(圖49)

按此在新窗口瀏覽圖片

44. 獲得如下的效果(圖50)

按此在新窗口瀏覽圖片

45. 合并可見圖層,用減淡工具,屬性攔里設置為高光,30%的曝光度,進行隨意的高光處理(自己掌握),用白色的星光筆刷點上星光,到這里手表就好了。后面的就自己發揮吧。(圖51)

按此在新窗口瀏覽圖片

最終效果圖:

按此在新窗口瀏覽圖片
來源:pconline]]>
<![CDATA[Photoshop繪制閃亮金鉆手表]]> 1 Tue, 24 Oct 2006 00:00:00 GMT
39. 合并可見圖層,把手表載入選區,新建一個圖層,前景色設置如下,給圖層填色(圖45)

按此在新窗口瀏覽圖片

40. 在屬性里設置如下(圖46)

按此在新窗口瀏覽圖片

41. . 點選擇—反向,按delete鍵清除,獲得如下的效果(圖47)

按此在新窗口瀏覽圖片

42. 新建一個圖層,用橢圓工具畫出路徑,轉換選區后,填充淺灰色。(圖48)

按此在新窗口瀏覽圖片
來源:pconline]]>
<![CDATA[Photoshop繪制閃亮金鉆手表]]> 1 Tue, 24 Oct 2006 00:00:00 GMT

35. 填充好后,用移動工具縮小圖案,(為了鉆石的反射圖案面多點)(圖41)

按此在新窗口瀏覽圖片

36. 點路徑面板上的路徑轉換按鈕轉為選區,點選擇—反向,按delete鍵清除。點圖象—調整—亮度/對比度(圖42)

按此在新窗口瀏覽圖片

37. 調整好大小和位置。(圖43)

按此在新窗口瀏覽圖片

38. 復制三個鉆石,移動位置。激活刻度的圖層,把鉆石下面的刻度擦掉(圖44)

按此在新窗口瀏覽圖片
來源:pconline]]>
<![CDATA[Photoshop繪制閃亮金鉆手表]]> 1 Tue, 24 Oct 2006 00:00:00 GMT
33. 用相同的方法做出表鏈(圖38)

按此在新窗口瀏覽圖片

34. 下面來制作鉆石,新建一個圖層,用多邊形工具畫個六邊形的路徑。用油漆痛工具,屬性攔里選圖案,CS里有這個圖案,其它版本我不記得有沒有這個圖案了。(圖39、40)

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片
來源:pconline]]>
<![CDATA[Photoshop繪制閃亮金鉆手表]]> 1 Tue, 24 Oct 2006 00:00:00 GMT

30. 取消選區,新建一個圖層,畫上三個(先畫一個,按住shift鍵就可以連續畫)選區,填充顏色。(圖35)

按此在新窗口瀏覽圖片

31. 兩個圖層都設置如下的圖層樣式,合并后調整好大小,放好位置。(圖36)

按此在新窗口瀏覽圖片

32. 獲得下圖的效果(圖37)

按此在新窗口瀏覽圖片
來源:pconline]]>
<![CDATA[Photoshop繪制閃亮金鉆手表]]> 1 Tue, 24 Oct 2006 00:00:00 GMT
27. 給秒針設置圖層樣式如下。(圖32)

按此在新窗口瀏覽圖片

28. 擺放好針的位置。(圖33)

按此在新窗口瀏覽圖片

29. 用圓角矩形工具,屬性攔半徑設15。畫出路徑,按路徑面板上的轉換選區按鈕,填充顏色。(圖34)

按此在新窗口瀏覽圖片
來源:pconline]]>
<![CDATA[Photoshop繪制閃亮金鉆手表]]> 1 Tue, 24 Oct 2006 00:00:00 GMT 來源:pconline
24. 新建一個圖層,用相同方法畫出分針,載入選區,拉個灰白的漸變, 圖層樣式設置如下。(圖28)

按此在新窗口瀏覽圖片

25. 新建一個圖層,用矩形選框工具先畫出長方形選區,填充灰色,再用多邊形工具,屬性攔設3邊,畫個三角形,填上顏色。(圖29、30)

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

26. 參照第一個圓盤的方法做個小圓,也可以復制第一個圓盤,縮小就可以了。最后合并秒針的圖層,(圖31)

按此在新窗口瀏覽圖片
來源:pconline]]>
<![CDATA[Photoshop繪制閃亮金鉆手表]]> 1 Tue, 24 Oct 2006 00:00:00 GMT
21. 點編輯—變換—透視,點住上角向中間移動,效果如下圖(圖25)

按此在新窗口瀏覽圖片

22. 用灰色的畫筆在下面點個半圓,擦掉多余的部分。(圖26)

按此在新窗口瀏覽圖片

23. 時針的圖層樣式設置如下。(圖27)

按此在新窗口瀏覽圖片
來源:pconline]]>
<![CDATA[Photoshop繪制閃亮金鉆手表]]> 1 Tue, 24 Oct 2006 00:00:00 GMT
18. 再新建個圖層,用矩形選框工具,畫出長方形的刻度,填充灰色,在圖層樣式上設置如下。(圖22)

按此在新窗口瀏覽圖片

19. 復制11個刻度,移動到合適的位置。去掉米形線條。把個別的刻度載入選區,拉個灰白的漸變如下圖。(圖23)

按此在新窗口瀏覽圖片

20. 下面來做時針,為了大家看的清楚,筆者在新的文件上畫,(可能有些人要罵筆者羅嗦了,會的不難,可是對新手來說,每一個步都重要,誰不是從零開始的呢?)用矩形選框工具畫個選框,填充灰色,拉個灰白的漸變。(圖24)

按此在新窗口瀏覽圖片
來源:pconline]]>
<![CDATA[Photoshop繪制閃亮金鉆手表]]> 1 Tue, 24 Oct 2006 00:00:00 GMT
15. 第二個圓盤的圖層樣式設置。(圖19)

按此在新窗口瀏覽圖片

16. 獲得如下效果。(圖20)

按此在新窗口瀏覽圖片

17. 現在開始制作刻度,在新圖層上用自定形狀工具中的直線工具畫出米形線條(為了準確放刻度的位置)用完后刪除掉。(圖21)

按此在新窗口瀏覽圖片
來源:pconline]]>
<![CDATA[Photoshop繪制閃亮金鉆手表]]> 1 Tue, 24 Oct 2006 00:00:00 GMT
12. 獲得如下效果。(圖16)

按此在新窗口瀏覽圖片

13. 第一個圓盤的圖層樣式設置。(圖17)

按此在新窗口瀏覽圖片

14. 把選區收縮18個(根據自己的設置)象素,建個新圖層與前一步相同只是反方向拉動漸變。獲得第二個圓盤。(圖18)

按此在新窗口瀏覽圖片
來源:pconline]]>
<![CDATA[Photoshop繪制閃亮金鉆手表]]> 1 Tue, 24 Oct 2006 00:00:00 GMT
10. 獲得如下效果(圖13)

按此在新窗口瀏覽圖片

11. 在新圖層上用自定形狀工具中的橢圓工具,按住SHIFT鍵畫個圓,設置漸變器如下,用角度漸變,自中心向外至下呈半弧拉動。(圖14、15)

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片
來源:pconline]]>
<![CDATA[Photoshop繪制閃亮金鉆手表]]> 1 Tue, 24 Oct 2006 00:00:00 GMT
9. 單擊圖層面板上的圖層樣式按鈕,設置如下。(圖10、11、12)

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片
來源:pconline]]>
<![CDATA[Photoshop繪制閃亮金鉆手表]]> 1 Tue, 24 Oct 2006 00:00:00 GMT
3. 復制一個黑色,用編輯—變換—垂直反轉,移動到下面。(圖4)

按此在新窗口瀏覽圖片

4. 合并可見圖層,按ctrl+鼠左鍵點縮略圖,載入選區,清除選區內的顏色。(圖5)

按此在新窗口瀏覽圖片

5. 設前景色為淺灰色,背景色白色,點徑向漸變,由選區中心向外拉。(圖6)

按此在新窗口瀏覽圖片

6. 設置漸變編輯器如下。用線形漸變,模式為正片疊底,在原圖層上左右拖動出如下效果(圖7)

按此在新窗口瀏覽圖片

7. 下圖是拉動的方向(圖8)

按此在新窗口瀏覽圖片

8. 獲得下圖的效果(圖9)

按此在新窗口瀏覽圖片
來源:pconline]]>
<![CDATA[Photoshop繪制閃亮金鉆手表]]> 0 Tue, 24 Oct 2006 00:00:00 GMT

老規矩,還是先看效果圖。有興趣的朋友就和我一起制作吧!有不合適的地方請高手們不吝賜教!(圖1)

按此在新窗口瀏覽圖片

1. 新建一個800*600 的透明文件,在圖層面板上新建兩個圖層,在不同圖層上分別畫個橢圓,填充黑色。用綠色畫筆點個表盤大小的圓,在橢圓上畫矩形選區。(兩個顏色可任意,要的是最后的選區)(圖2)

按此在新窗口瀏覽圖片

2. 在橢圓的圖層上用矩形選框工具畫出選區,把選區外的橢圓擦掉,點視圖—顯示--網格,用矩形選取左右兩邊的尖角擦掉。(圖3)

按此在新窗口瀏覽圖片
來源:pconline]]>
<![CDATA[Photoshop正片疊底模式給鐘表變換背景]]> 0 Tue, 24 Oct 2006 00:00:00 GMT     先選擇一個要做鐘表底盤的圖像,(如圖1)所示。選擇好后用“羽化”命令,值設置為12左右。這樣邊緣會模糊,更能融入背景。

按此在新窗口瀏覽圖片
圖1

    把選擇好的圖像放入鐘表里。但它只是現在所看到的這個樣子,(如圖2)所示的效果。

按此在新窗口瀏覽圖片
圖2

    大家是否發現了,有一個問題:時針不見了。因為這個圖把它遮住了。而且圖像也和背景顏色不太協調,太過鮮亮。

    這時,點擊新圖像圖層上的模式欄,選擇“正片疊底”模式,(如圖3)所示。記住,這個新圖層應該在鐘表所在層的上面。現在看到圖像起變化了。時針出現了,而且顏色也變的灰暗了,(如圖4)所示效果。

按此在新窗口瀏覽圖片
圖3

按此在新窗口瀏覽圖片
圖4

    你還可以在此基礎上,利用其他模式作出其他不同的效果,在這里我們再給大家看看利用“差值模式”后的效果。(如圖5)

按此在新窗口瀏覽圖片

 作者:棋行人間  來源:中關村在線

]]>
<![CDATA[Photoshop打造實用主義特效字三款]]> 1 Tue, 24 Oct 2006 00:00:00 GMT

現在將文字圖層移到最上面,將其作為選區,刪除文字圖層并保留選區。選擇圖層1,反選,然后刪除。
按此在新窗口瀏覽圖片

再次反選,執行“濾鏡”→“模糊”→“高斯模糊”命令。設置模糊半徑為2。
按此在新窗口瀏覽圖片

執行“圖層”→“圖層樣式”→“內陰影”命令,如圖進行參數設置。
按此在新窗口瀏覽圖片

水面字
按此在新窗口瀏覽圖片

作者:發條桔子  來源:eNet硅谷動力]]>
<![CDATA[Photoshop打造實用主義特效字三款]]> 1 Tue, 24 Oct 2006 00:00:00 GMT 水漬字
按此在新窗口瀏覽圖片

三、水面字

  新建操作窗口,大小為8×10。在工具面板中選擇文字工具,,然后輸入字母,并且轉換為一般圖層。新建圖層1并填充為藍色
按此在新窗口瀏覽圖片

在圖層1執行“濾鏡”→“渲染”→“云彩”命令,接著執行“濾鏡”→“藝術效果”→“木刻”命令,如圖設置對話框。
按此在新窗口瀏覽圖片

復制圖層1為圖層1副本,然后執行“濾鏡”→“風格化”→“查找邊緣”命令。
按此在新窗口瀏覽圖片

執行“選擇”→“色彩范圍”命令,選中圖層1副本中的白色部分,然后刪除。
按此在新窗口瀏覽圖片

執行“圖像”→“調整”→“亮度/對比度”命令,設置亮度/對比度都為-100。
按此在新窗口瀏覽圖片

執行“圖像”→“調整”→“反相”命令,然后將圖層1副本透明度設為30%,然后將圖層1和圖層1副本合并。
按此在新窗口瀏覽圖片

作者:發條桔子  來源:eNet硅谷動力

]]>
<![CDATA[Photoshop打造實用主義特效字三款]]> 1 Tue, 24 Oct 2006 00:00:00 GMT 二、水漬字

  新建透明背景的操作窗口,大小為8×10。在工具面板中選擇文字工具,新建圖層2填充為黑色,輸入字母,并且轉換為一般圖層。然后執行“編輯”→“描邊”命令,將字體加粗。最后將文字圖層與圖層2合并。
按此在新窗口瀏覽圖片

合并所有圖層,執行“濾鏡”→“像素化”→“彩色半調”命令,設置最大半徑為20。
按此在新窗口瀏覽圖片

下面執行“圖像”→“調整”→“通道混和器”命令,在彈出對話框中勾選“單色”復選框,設置紅色通道為100%,藍色通道為-2%。
按此在新窗口瀏覽圖片

執行“濾鏡”→“畫筆描邊”→“強化的邊緣”命令,設置邊緣寬度為6,邊緣亮度為50,平滑度為1。選擇魔術棒工具將文字中白色部分選區,然后刪去。
按此在新窗口瀏覽圖片

填充圖層2為藍色。執行“圖層”→“圖層樣式”→“內陰影”命令,保持默認設置不變。
按此在新窗口瀏覽圖片

執行“圖層”→“圖層樣式”→“斜面和浮雕”命令,如圖進行參數設置。
按此在新窗口瀏覽圖片

執行“圖層”→“圖層樣式”→“斜面和浮雕”命令,如圖進行參數設置。
按此在新窗口瀏覽圖片

作者:發條桔子  來源:eNet硅谷動力

]]>
<![CDATA[Photoshop打造實用主義特效字三款]]> 0 Tue, 24 Oct 2006 00:00:00 GMT  

先看一下效果:
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

一、銅板字

  新建操作窗口,大小為8×10。在工具面板中選擇文字工具,設置字體為桔黃色,然后輸入字母,并且轉換為一般圖層。
按此在新窗口瀏覽圖片

下面執行“圖層”→“圖層樣式”→“漸變疊加”命令,將漸變色改為由黃色到淺黃色,其它設置不變。
按此在新窗口瀏覽圖片

在“圖層樣式”對話框中打開“斜面和浮雕”選項卡。設置大小為22。其它選項參數不變。
按此在新窗口瀏覽圖片

接著打開“等高線”選項卡,設置等高線為環形等高線,范圍是18%。
按此在新窗口瀏覽圖片

接著打開“等高線”選項卡,設置等高線為環形等高線,范圍是18%。
按此在新窗口瀏覽圖片

銅板字
按此在新窗口瀏覽圖片

作者:發條桔子  來源:eNet硅谷動力

]]>
<![CDATA[PS模糊濾鏡與歷史畫筆處理淡彩素描特效]]> 1 Tue, 24 Oct 2006 00:00:00 GMT   轉到該工具的選項欄,從其畫筆調板中選一個較大的柔角畫筆,把欄中的不透明度調到10-30%。

按此在新窗口瀏覽圖片

  在圖片上先依次涂抹一遍,此時開始出現淡彩。
  歷史記錄畫筆的好處是可以按你的想法去修飾,可以恢復部分細節,也可加深局部。譬如,你如果是在處理一張人物照片,那么,你就可以把歷史紀錄畫筆的大小調到和人的眼珠一樣大,然后多次點擊眼珠部位,這樣眼珠就加深,人就顯得有精神。

按此在新窗口瀏覽圖片   

6.在圖層面板中,點擊右上角的小三角,選彈出菜單中的“合并圖層”選項,就完成了淡彩圖。再選去色命令,就獲得一張黑白素描。

 按此在新窗口瀏覽圖片

7.如果想體現老照片的味道,可用鼠標點擊圖層調板底部的“創建新的填充和調整圖層”,在彈出的菜單條中選“純色”。

 按此在新窗口瀏覽圖片

再在顏色對話框里選懷舊黃,點擊“好”。

 按此在新窗口瀏覽圖片


調整圖層面板中的不透明度滑動塊到合適為止,得到一張懷舊素描圖。 

按此在新窗口瀏覽圖片 

注1.歷史紀錄畫筆實在是個好東西,需要多多練習,好好活用。例如,圖15中如要使燈籠是紅色的,只要用歷史紀錄畫筆涂抹恢復。

 按此在新窗口瀏覽圖片 按此在新窗口瀏覽圖片

注2.如果要使圖15的素描味道更濃一些,可以在濾鏡菜單中選“藝術效果\海報邊緣”,在彈出的對話框中調整三個滑塊(見圖17),合適后點確定即可。

按此在新窗口瀏覽圖片

  注3.如果要加上紙張紋理,可以在“濾鏡\紋理\紋理化”對話框中調整,效果太強烈的話,可從編輯菜單中選“消退紋理化”,把不透明度降到30%左右即可。

作者:湯鶴年  來源:天極設計

]]>
<![CDATA[PS模糊濾鏡與歷史畫筆處理淡彩素描特效]]> 0 Tue, 24 Oct 2006 00:00:00 GMT

素描是美術必修的基礎課,我們用Photoshop也可以將圖片處理為鉛筆、炭或者鋼筆的素描或者素描淡彩畫。今天我們介紹用Photoshop的模糊濾鏡和歷史記錄畫筆處理招牌為素描和數淡彩效果的方法。

  原照片和最終效果見下圖。

按此在新窗口瀏覽圖片
原圖 

按此在新窗口瀏覽圖片 
素描效果

  1.在PHOTOSHOP CS中打開照片,按Ctrl-J鍵復制背景圖層到圖層1,然后按Shift-Ctrl-U將圖層1去色。

 按此在新窗口瀏覽圖片

  2.在菜單欄里選“圖像\調整\色階”,在對話框中調節高光,中間調,暗部滑塊,以增加圖像亮度和反差,這樣效果會好一些。接著,按Ctrl-J再復制一個圖層,為圖層1副本。

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

  3.按Ctrl-I使之反相,把新圖層變為負片效果。轉到圖層調板,把該圖層的混合模式從“正常”修改為“顏色減淡”,圖片基本上是白色(下一步將會恢復)。

按此在新窗口瀏覽圖片按此在新窗口瀏覽圖片

  4.轉到濾鏡菜單,從模糊子菜單中選“高斯模糊”,在對話框中把半徑滑塊從左邊0處慢慢向右拖,在素描開始出現、線條變得較暗、整體不太模糊時,點擊“好”。這一步對最終效果影響較大,需反復實踐。

 按此在新窗口瀏覽圖片

 按此在新窗口瀏覽圖片

]]>
<![CDATA[Photoshop打造毛茸茸的皮毛字特效]]> 0 Tue, 24 Oct 2006 00:00:00 GMT 按此在新窗口瀏覽圖片 

按此在新窗口瀏覽圖片  按此在新窗口瀏覽圖片

  然后旋轉90度調整到如下圖所示位置:

按此在新窗口瀏覽圖片

  復制上面的圖層,接著調整如下圖:

按此在新窗口瀏覽圖片  按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

  再次復制圖層繼續調整,水平翻轉:

按此在新窗口瀏覽圖片  按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

  重復上面操作,方法很簡單,在這里不詳細說調整方法了,注意刪除一些多余的:

按此在新窗口瀏覽圖片  按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

  最終效果:

按此在新窗口瀏覽圖片

來源:網頁教學網

]]>
<![CDATA[人物快速美白三種簡單方法]]> 0 Tue, 24 Oct 2006 00:00:00 GMT  效果圖:
按此在新窗口瀏覽圖片

原圖:
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

]]>
<![CDATA[新開通信息發布系統,歡迎大家使用]]> 0 Mon, 23 Oct 2006 00:00:00 GMT 新開通信息發布系統,歡迎大家使用,發送信息直接可以顯示出來,方便實用,為了保證大家正常使用,請不要亂發信息.

請點擊這里發布 我要發布 因為剛剛開通,所以還沒有人發布,不過就像魯訊先生說過,世界上本來就沒有路,走的人多了,也就變成了路,所以,現在沒有信息,等發的人多了,信息就無限量了.

]]>
<![CDATA[Photoshop打造婚紗雪景照片]]> 1 Mon, 23 Oct 2006 00:00:00 GMT

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

]]>
<![CDATA[Photoshop打造婚紗雪景照片]]> 0 Mon, 23 Oct 2006 00:00:00 GMT

效果如下:

按此在新窗口瀏覽圖片

素材圖:
按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

]]>
<![CDATA[Photoshop打造美麗的彩色翅膀]]> 1 Mon, 23 Oct 2006 00:00:00 GMT
9、Ctrl+T自由變換調整好位置
按此在新窗口瀏覽圖片

   10、把圖層一復制一份,自由變換——水平翻轉,移到合適位置
按此在新窗口瀏覽圖片

  11、新建一層,放在最底,填充黑色,現在看上去色彩更明顯了
按此在新窗口瀏覽圖片

  12、有鋼筆勾出人物外形(當然可以用其它的方法,自己喜歡咯)
按此在新窗口瀏覽圖片

  13、回到圖層,新建一層放在最頂,載入剛才用鋼筆畫的選區用白色填充
按此在新窗口瀏覽圖片

  14、不要取消選區,再用羽毛,我這里用8,要看你做的圖像大小而定,羽毛后再用白色填充,
然后按Delete鍵刪除像素
按此在新窗口瀏覽圖片

 
按此在新窗口瀏覽圖片

  15、再新建一層,放上最頂,載入剛才的人物外形,羽毛一個大一點的數,漸變工具用灰色到白色,徑向漸變
按此在新窗口瀏覽圖片

  16、圖像——調整——曲線,調出顏色
按此在新窗口瀏覽圖片

  17、再把剛才做好的翅膀顯示出來,把翅膀的圖層復制一份,選擇底下的翅膀圖層,
圖像——調整——亮度/對比度,調到白色,再用模糊——高欺模糊,得出來的效果如下
按此在新窗口瀏覽圖片

  18、到這里就大工告成了,你還可以加些背景,效果等等的去美化一下
按此在新窗口瀏覽圖片
]]>
<![CDATA[Photoshop打造美麗的彩色翅膀]]> 0 Mon, 23 Oct 2006 00:00:00 GMT

最終效果:
按此在新窗口瀏覽圖片

  1、首先,新建一個文件,大小自己定,原后選擇漸變工具用黑到白漸變填充,如下:
按此在新窗口瀏覽圖片

  2、選擇濾鏡——扭曲——波浪,看下圖,也可以自己試試調
按此在新窗口瀏覽圖片

  效果如下:
按此在新窗口瀏覽圖片

  3、選擇濾鏡——扭曲——極坐標
按此在新窗口瀏覽圖片

  4、Ctrl+I反相,再用矩形選框工具選擇一半,按Delete鍵刪除 
按此在新窗口瀏覽圖片

   5、濾鏡——扭曲——旋轉扭曲
按此在新窗口瀏覽圖片

  6、圖像——調整——曲線,調出想要的顏色
按此在新窗口瀏覽圖片

  7、用魔術棒點選黑色部分,羽毛一下,按Delete鍵刪除
按此在新窗口瀏覽圖片

  8、用像皮修整一下邊緣,再用色相/飽和度換出顏色
按此在新窗口瀏覽圖片

]]>
<![CDATA[Photoshop制作抽象立體水晶效果]]> 1 Mon, 23 Oct 2006 00:00:00 GMT 按此在新窗口瀏覽圖片
 
  9.下面復制“變形”層在用旋轉畫布命令和自由變換命令來作出以下效果來(把它們的圖層混合模式改為濾色)。
按此在新窗口瀏覽圖片


  合并“扭曲”和“變形”層并命名為“3D立方體”。
  10.創建一個新的圖層命名為“星光”。
  選擇畫筆工具,把畫筆的硬度調的低些用不同大小畫筆作出和以下相類似的效果。
按此在新窗口瀏覽圖片

  11.復制“星光”層命名為“模糊”,用自由變換工具把它調整到1個像素高,如圖
按此在新窗口瀏覽圖片

  12.再把它展寬放到合適位置,如圖:
按此在新窗口瀏覽圖片
 
按此在新窗口瀏覽圖片
 
按此在新窗口瀏覽圖片
 
按此在新窗口瀏覽圖片
  大家可以多試著去用其他的濾鏡和圖層混合模式試試,會有很多意想不到的收獲。

]]>
<![CDATA[Photoshop制作抽象立體水晶效果]]> 0 Mon, 23 Oct 2006 00:00:00 GMT

制作一個抽象的立體水晶效果,主要用到濾鏡和圖層混合模式。
先看最終效果。
按此在新窗口瀏覽圖片

1、在Photoshop中新建一個大小為500*500像素的文件。然后建立一個新的圖層命名為“立方體”,而后執行濾鏡-渲染-3D變換在其中作出如下的立方體如圖。
按此在新窗口瀏覽圖片

接下來用軌跡球工具拖出如下形狀并單擊好確定如圖。
按此在新窗口瀏覽圖片

  2.在建立一個稍微大點的畫布(建議1024*768像素),或是把原圖尺寸設置的大些。填充背景為黑色或是深點的顏色,我用黑色。把背景層復制一份命名為“黑色”。
  3.在這個新的文件里建立一個新的圖層命名為“立方體”,然后把以上那個新建立的立方體復制并粘貼進這個新建立的大的畫布里面。在復制“立方體”并命名為“氣流”。如圖。
按此在新窗口瀏覽圖片

  4.在“氣流”層上應用徑向模糊濾鏡設置為:數量100,模糊方法-縮放,品質為最好,按CTRL+F重復執行3次左右。在把“立方體”這層放在“氣流”層的上面,在復制“氣流”層一份。現在設置“立方體”和下層副本“氣流”的圖層混合模式分別為疊加和強光。如圖。
按此在新窗口瀏覽圖片

  把“氣流”,“氣流副本”,“立方體”和背靜一起合并為一層并取名為“3D”。
  用圖像—調整-色相/飽和度命令來為“3D”上色我用如下設置,你可以換下其他你喜歡的顏色。我的設置為:色相=205,飽和度=73,明度=-5。如圖。
按此在新窗口瀏覽圖片

  6.復制“3D”并把復制的層命名為“扭曲”,接下來執行濾鏡-扭曲-波浪,設置如下。
按此在新窗口瀏覽圖片

  7.復制“扭曲”層,在執行編輯—變換—水平翻轉,把圖層模式設置為濾色。
  再下來移動“扭曲”和“扭曲副本”層,直到它看上去象圖中的那樣,然后合并這2層,取名為“3D氣流”。如圖。
按此在新窗口瀏覽圖片

]]>
<![CDATA[以搜索引擎Spider的視角設計網頁]]> 0 Mon, 23 Oct 2006 00:00:00 GMT
  什么是Spider

  Spider是搜索引擎用來訪問Internet上網頁的自動程序(即通常意義上的Robots)。一般說來,不同搜索引擎的Spider的功能與手段大致相同,它們都用來在網站內“爬行”,讀取Web頁面,將其納入搜索引擎的索引數據,在此基礎上,搜索引擎才能依據各自的算法決定索引數據庫中網頁的相關性、排名等,當然,不同的搜索引擎采用不同的算法,索引網站的具體技術也各有特征,不過,我們今天要討論的重點是Spider對什么感興趣,哪些又是Spider所忽略的——畢竟spider決定別人是否能夠發現我們的網頁——了解了這些,我們才能更有針對性地設計、改進我們的網頁。

  從根本上說,正因為搜索引擎的 spiders 只是“程序”,這就決定了其不可能象人那樣去讀相應的網頁,比如說,象圖片、Flash、JavaScript等可以對人視覺有很大沖擊的設計對Spider來說則是“不可見的”,它們只認識特定的標識。這就需要我們針對Spider的“好惡”來調整網頁的設計。

  Flash、JavaScript、圖片與框架

  對spider來說,Flash、JavaScript、與圖片中的文本是不可見的,框架在很多時候對 SEO來說則更是一場災難。也許上述的元素可以讓我們的頁面更漂亮更吸引人,但對搜索引擎來說則是另一回事。至于在某些圖形設計者網站常見的使用Flash首頁的情況更要命,在那些頁面中,關鍵詞與鏈接均被嵌入在flash中,這根本不能被搜索引擎解讀嘛,搜索引擎在這樣的頁面上幾乎看不到任何感興趣的東西,這還談什么搜索結果排名?

  事實上,Spider讀取頁面的方式類似于“古老”的文本瀏覽器,它們看不到文本之外的其他內容,所以,圖片中的文字對Spider來說毫無意義。對于網頁中必須使用的圖片與Flash,可以采用在其的alt屬性中加入對圖片的描述,當然,在描述中要注意不要過度使用關鍵詞,不然又走向了另一個極端即“關鍵詞填充”。

  鏈接

  很多網站在鏈接中使用javascript如mouse over事件來實現很華麗的效果,但這樣的鏈接Spider往往不能有效地解讀而被忽略,這就造成了Spider在網站內“爬行”的中止。對這類問題的解決辦法是加上<noscript>標簽,把相應的鏈接添加到<noscript>語句中。

  動態頁面

  動態生成的網頁,尤其是使用類似于“?id=14”的頁面,對 spiders 來說也是很難理解的,雖然大多數搜索引擎一直在著力解決這個問題,但在很多情況下仍不能象靜態網頁那樣對spider更友善。如果條件允許的話,可以通過采用相應的url Rewrite技術來說spider認為那是一個靜態網頁,縮小其閱讀的難度。

  為確保無誤,在網頁設計好后,可以使用spider模擬器來檢查一下Spider眼中我們的網頁是什么樣子的,是不是與我們設計的初衷有所偏離。類似的spider模擬器網上很多,如這個。畢竟,只有在保證我們的網頁能夠被搜索引擎正常收錄的條件下,談搜索引擎排名的優化才有意義。

]]>
<![CDATA[從SEO角度看網站重新設計]]> 0 Mon, 23 Oct 2006 00:00:00 GMT   今天談幾個從SEO角度看網站重新設計時要注意的地方。

  不到不得已,就不要重新設計

  英文里有一句話,東西沒壞,就別去修它。If it’s not broken, don’t fix it.

  對網站重新設計尤其如此。如果你的網站沒有嚴重錯誤,在搜索排名中表現也尚可的話,不要輕易對網站進行大面積改動。可以慢慢進行局部的優化。

  在網站排名結果不算太差的情況下進行重新設計,有時候不一定能達到想要的效果。

  網站URL千萬不要改動

  這是網站重新設計中最重要的問題。千萬不要改動網站原有的URL,也就是不要動目錄名文件名。

  增加新的欄目和內容可以,對老的欄目網頁內容進行修改時不要動URL。否則新的URL會被當作新的網頁,整個網站的收錄網頁數可能會下降很多,新的網頁又要經過一段時間才能被重新收錄。外部鏈接也失去原有的作用。

  增加新網頁速度不要太快

  增加高質量的對用戶有用的內容,一直是我們提倡的。但也要注意增加欄目和網頁的速度,要進行控制。

  關鍵的是新網頁數與整個網站的比例。如果你的網站目前是1000頁,那么在幾天內增加50頁,可能不是問題。但如果突然又增加1000頁,就可能被懷疑是垃圾。

  前些天Matt Cutts曾經提過,連微軟的網站突然改變博客URL也被認為是新增加大量網頁,也出現了很多問題。

  對網頁的優化速度也要控制

  最好不要突然之間把每個網頁都進行SEO。

  比如突然之間網頁標題,鏈接文字,關鍵詞都從沒有優化變成相當好的優化。這種大幅改動,尤其是朝向優化的改動,往往效果適得其反。建議把需要優化的地方慢慢加進去。

  301轉向

  如果必須有URL變動,應該把舊的URL做301轉向到新的URL。這些舊的URL還會在搜索引擎的數據庫中維持很長一段時間,在搜索結果中也還會出現這些舊的URL。無論是對搜索引擎還是對用戶來說,做301轉向到新的地址,都是必要的。

  這對已有的鏈接傳遞PR也有好處。

]]>
<![CDATA[網頁背景設計技巧大全]]> 0 Sun, 22 Oct 2006 00:00:00 GMT
  1.顏色背景 

  顏色背景的設計是最為簡單的,但同時也是最為常用和最為重要的,因為相對于圖片背景來說,它有無與倫比的顯示速度上的優勢。在網頁文件中,一般通過<body>標簽來指定頁面的顏色背景,其HTML語法為: 

  <body bgcolor="color"> 

  其中的"color"表示不同的顏色,可以用各種不同的顏色表示方法,比較常用的有直接用顏色的英文名稱,如blue、yellow、black等等,還可以用顏色的十六進制表示方法,如#0000FF、#FFFF00、#000000等等,此外還可以用百分比值法和整數法,其效果都是一樣的。 

  顏色背景雖然比較簡單,但也有不少地方需要注意,如要根據不同的頁面內容設計背景顏色的冷暖狀態,要根據頁面的編排設計背景顏色與頁面內容的最佳視覺搭配等等。 

  2.沙紋背景 

  沙紋背景其實屬于圖片背景的范疇,它的主要特點是整個頁面的背景可以看作是局部背景的反復重排,在這類背景中以沙紋狀的背景是為常見,所以我們將其統稱為沙紋背景。 

  初學主頁制作者都有這樣的經歷,當試圖把自己的照片作為頁面的背景是,卻發現瀏覽器上顯示出來的不僅僅是一個照片,而是同一照片在水平和豎直方向上的反復排列。這就是瀏覽器處理圖片背景時的規律方法,利用這一規律我們可以用一小塊圖片作為頁面背景,讓它自動在頁面上重復排列,鋪滿整個頁面,從而使網頁的體積大大減小。 

  讀者到現在恐怕都已經知道了沙紋背景的原理和實現方法,就是找一個小的圖片,越小越好,但注意要使最后的背景看起來要像一個整體,而不是若干圖片的堆砌。其實現的HTML語法如下: 

  <body background="picture"> 

  其中的"picture"表示背景圖片的URL路徑。 

  3.條狀背景 

  條狀背景與沙紋背景是比較相似的,它適用于頁面背景在水平或豎直方向上看是重復排列的,而在另一方向上看則是沒有規律的。它也是利用瀏覽器對圖片背景的自動重復排列,與沙紋背景所不同的是它只讓圖片在一個方向上重復排列。 

  以在豎直方向上排列為例,首先用圖像處理軟件做一個從左到右為藍白漸變的水平條狀圖片,其長度與頁面的寬度相當。也通過 
  <body background="picture"> 

  將其設為頁面背景,經瀏覽器顯示后,就成為整個頁面從左到右藍白漸變的分欄顏色背景。當然,也可以用類似的方法實現條狀背景在水平方向上的重復排列。 

  4.照片背景 

  把自己或朋友的照片作為頁面的背景讓大家看到,是有點令人激動的事情,但瀏覽器對圖片的自動重復排列卻使這一愿望難以實現。怎么辦呢?只有想不到的,沒有做不到的,這里我們用上一點簡單的CSS。在網頁文件的<head>……</head>之間加入下面的CSS語句: 

  <style type="text/css"><!--body{background-image:url(myphoto.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:50% 50%}--></style> 

  這樣,在網頁頁面中,就可以看到你的照片位于頁面的正中間,而且在拉動瀏覽器窗口的滾動條時,照片仍然位于頁面的正中間而不隨頁面內容一起滾動。如果你覺得照片位于頁面的正中間不滿意,你也可以隨意地調整它在頁面中的位置,只需要調整"background-position"的值就可以了。 

  5.復合背景 

  如果你在練習上面的“照片背景”時“不小心”也設置了<body>標簽里的顏色背景,那么你看到了什么?顏色背景還起作用嗎?對,你能看到你的照片浮于你設的顏色背景之上,二者能夠同時正常地顯示出來。這就是復合背景的魅力,更為吸引人的是,當你所設置的圖片背景因為某種不可知的因素而不能正常顯示的時候,瀏覽器能夠自動用你所設置的顏色背景取而代之。它的設計方法,就不用我再多說了吧! 

  6.局部背景 

  前面我們所說的背景都是整個頁面的背景,能不能在頁面上為某個局部的內容設置屬于它自己的背景呢?回答是肯定的。 

  最為常見的是在表格的設計當中,我們可以為表格設置一個不同于頁面的背景,甚至在不同的表格單元中,我們也可以設置各個表格單元自己的背景。請看下面這個表格例子: 

<table border="1" width="240" height="101" bgcolor="#C0C0C0"> 
<tr> 
<td width="80" height="46" bgcolor="#00FFFF"></td> 
<td width="80" height="46"></td><td width="80" height="46" bgcolor="#00FF00"></td> 
</tr> 
<tr> 
<td width="80" height="47" bgcolor="#FFFF00"></td> 
<td width="80" height="47" bgcolor="#FF0000"></td> 
<td width="80" height="47" bgcolor="#FF00FF"></td> 
</tr> 
</table> 

  在瀏覽器中的顯示效果如圖所示,可以看到,不但對于表格整個來說有不同于頁面的背景,就是每一個單元格也可以設置各不相同的背景。 

  除此之外,我們還可以單獨為某個文字段落設置背景,甚至為這個文字段落中的某幾個文字設置自己的背景,是不是有點相當不錯,這也需要用上一些CSS。請先看一下下面的這個例子: 

  <HTML><HEAD><TITLE>不僅僅是頁面的背景</TITLE><STYLE TYPE="text/css"><!--BODY{BACKGROUND:#FFFFDD;COLOR:red}div{BACKGROUND:red;COLOR:white}--></STYLE></HEAD><BODY><P STYLE="BACKGROUND:black url(../images/bg.jpg);COLOR:black}"> 

  記得毛主席有這么一首詩:"<div>坐地日行八萬里,巡于遙看一千河。</div>"偉人就是了不起,……幾萬里就出去了。</P></BODY></HTML> 

  在瀏覽器中的顯示效果如圖所示,現在是不是有點興奮了,啊,原來文段也可以有自己的背景。只要你愿意,你就可以為頁面的任何一個部分定義自己的背景,從而把頁面打扮得更加漂亮和吸引人。 

  說到這,關于網頁背景設計的問題也就說得大概也就差不多了,但新的網頁制作技術也在不斷涌現,說不定今天你看了這篇文章,明天就覺得它太過時了。筆者寫這篇文章,目的是引起廣大網頁制作者對背景設計的注意,畢竟,背景對網頁來說實在是太重要了,當然,網站還是要以內容為第一的。]]>
<![CDATA[精通網頁制作中的背景設計]]> 0 Sun, 22 Oct 2006 00:00:00 GMT
  1.顏色背景 

  顏色背景的設計是最為簡單的,但同時也是最為常用和最為重要的,因為相對于圖片背景來說,它有無與倫比的顯示速度上的優勢。在網頁文件中,一般通過<body>標簽來指定頁面的顏色背景,其HTML語法為: 

<body bgcolor="color"> 

  其中的"color"表示不同的顏色,可以用各種不同的顏色表示方法,比較常用的有直接用顏色的英文名稱,如blue、yellow、black等等,還可以用顏色的十六進制表示方法,如#0000FF、#FFFF00、#000000等等,此外還可以用百分比值法和整數法,其效果都是一樣的。 

  顏色背景雖然比較簡單,但也有不少地方需要注意,如要根據不同的頁面內容設計背景顏色的冷暖狀態,要根據頁面的編排設計背景顏色與頁面內容的最佳視覺搭配等等。 

  2.沙紋背景 

  沙紋背景其實屬于圖片背景的范疇,它的主要特點是整個頁面的背景可以看作是局部背景的反復重排,在這類背景中以沙紋狀的背景是為常見,所以我們將其統稱為沙紋背景。 

  初學主頁制作者都有這樣的經歷,當試圖把自己的照片作為頁面的背景是,卻發現瀏覽器上顯示出來的不僅僅是一個照片,而是同一照片在水平和豎直方向上的反復排列。這就是瀏覽器處理圖片背景時的規律方法,利用這一規律我們可以用一小塊圖片作為頁面背景,讓它自動在頁面上重復排列,鋪滿整個頁面,從而使網頁的體積大大減小。 

  讀者到現在恐怕都已經知道了沙紋背景的原理和實現方法,就是找一個小的圖片,越小越好,但注意要使最后的背景看起來要像一個整體,而不是若干圖片的堆砌。其實現的HTML語法如下: 

<body background="picture"> 

  其中的"picture"表示背景圖片的URL路徑。 

  3.條狀背景 

  條狀背景與沙紋背景是比較相似的,它適用于頁面背景在水平或豎直方向上看是重復排列的,而在另一方向上看則是沒有規律的。它也是利用瀏覽器對圖片背景的自動重復排列,與沙紋背景所不同的是它只讓圖片在一個方向上重復排列。 

  以在豎直方向上排列為例,首先用圖像處理軟件做一個從左到右為藍白漸變的水平條狀圖片,其長度與頁面的寬度相當。也通過 

<body background="picture"> 

  將其設為頁面背景,經瀏覽器顯示后,就成為整個頁面從左到右藍白漸變的分欄顏色背景。當然,也可以用類似的方法實現條狀背景在水平方向上的重復排列。


  4.照片背景 

  把自己或朋友的照片作為頁面的背景讓大家看到,是有點令人激動的事情,但瀏覽器對圖片的自動重復排列卻使這一愿望難以實現。怎么辦呢?只有想不到的,沒有做不到的,這里我們用上一點簡單的CSS。在網頁文件的<head>……</head>之間加入下面的CSS語句: 

<style type="text/css"> 
<!-- 
body{background-image:url(myphoto.jpg); 
background-repeat:no-repeat; 
background-attachment:fixed; 
background-position:50% 50%} 
--> 
</style> 

  這樣,在網頁頁面中,就可以看到你的照片位于頁面的正中間,而且在拉動瀏覽器窗口的滾動條時,照片仍然位于頁面的正中間而不隨頁面內容一起滾動。如果你覺得照片位于頁面的正中間不滿意,你也可以隨意地調整它在頁面中的位置,只需要調整"background-position"的值就可以了。 

  5.復合背景 

  如果你在練習上面的“照片背景”時“不小心”也設置了<body>標簽里的顏色背景,那么你看到了什么?顏色背景還起作用嗎?對,你能看到你的照片浮于你設的顏色背景之上,二者能夠同時正常地顯示出來。這就是復合背景的魅力,更為吸引人的是,當你所設置的圖片背景因為某種不可知的因素而不能正常顯示的時候,瀏覽器能夠自動用你所設置的顏色背景取而代之。它的設計方法,就不用我再多說了吧! 


  6.局部背景 

  前面我們所說的背景都是整個頁面的背景,能不能在頁面上為某個局部的內容設置屬于它自己的背景呢?回答是肯定的。 

  最為常見的是在表格的設計當中,我們可以為表格設置一個不同于頁面的背景,甚至在不同的表格單元中,我們也可以設置各個表格單元自己的背景。請看下面這個表格例子: 

<table border="1" width="240" height="101" bgcolor="#C0C0C0"> 
<tr> 
<td width="80" height="46" bgcolor="#00FFFF"></td> 
<td width="80" height="46"></td> 
<td width="80" height="46" bgcolor="#00FF00"></td> 
</tr> 
<tr> 
<td width="80" height="47" bgcolor="#FFFF00"></td> 
<td width="80" height="47" bgcolor="#FF0000"></td> 
<td width="80" height="47" bgcolor="#FF00FF"></td> 
</tr> 
</table> 

  在瀏覽器中的顯示效果如圖所示,可以看到,不但對于表格整個來說有不同于頁面的背景,就是每一個單元格也可以設置各不相同的背景。 

  除此之外,我們還可以單獨為某個文字段落設置背景,甚至為這個文字段落中的某幾個文字設置自己的背景,是不是有點相當不錯,這也需要用上一些CSS。請先看一下下面的這個例子: 

<HTML> 
<HEAD> 
<TITLE>不僅僅是頁面的背景</TITLE> 
<STYLE TYPE="text/css"> 
<!-- 
BODY{ 
BACKGROUND:#FFFFDD; 
COLOR:red} 
div{ 
BACKGROUND:red; 
COLOR:white} 
--> 
</STYLE> 
</HEAD> 
<BODY> 
<P STYLE="BACKGROUND:black url(../images/bg.jpg);COLOR:black}"> 
  記得毛主席有這么一首詩:"<div>坐地日行八萬里,巡于遙看一千河。</div>"偉人就是了不起,……幾萬里就出去了。</P> 
</BODY> 
</HTML> 

  在瀏覽器中的顯示效果如圖所示,現在是不是有點興奮了,啊,原來文段也可以有自己的背景。只要你愿意,你就可以為頁面的任何一個部分定義自己的背景,從而把頁面打扮得更加漂亮和吸引人。 

  說到這,關于網頁背景設計的問題也就說得大概也就差不多了,但新的網頁制作技術也在不斷涌現,說不定今天你看了這篇文章,明天就覺得它太過時了。筆者寫這篇文章,目的是引起廣大網頁制作者對背景設計的注意,畢竟,背景對網頁來說實在是太重要了,當然,網站還是要以內容為第一的。]]>
<![CDATA[彈出網頁窗口設計全攻略]]> 0 Sun, 22 Oct 2006 00:00:00 GMT
  1.彈啟一個全屏窗口 

<html> 
<body onload="window.open('http://www.pconline.com.cn','example01','fullscreen');">; 
<b>www.e3i5.com</b> 
</body> 
</html> 

  2.彈啟一個被F11化后的窗口 

<html> 
<body onload="window.open(''http://www.pconline.com.cn','example02','channelmode');">; 
<b>www.e3i5.com</b> 
</body> 
</html> 

  3.彈啟一個帶有收藏鏈接工具欄的窗口 

<html> 
<body onload="window.open('http://www.pconline.com.cn','example03','width=400,height=300,directories');"> 
<b>www.e3i5.com</b> 
</body> 
</html> 

  4.網頁對話框 

<html> 
<SCRIPT LANGUAGE="javascript"> 
<!-- 
showModalDialog('http://www.pconline.com.cn','example04','dialogWidth:400px;dialogHeight:300px; 
dialogLeft:200px;dialogTop:150px;center:yes;help:yes;resizable:yes;status:yes') 
//--> 
</SCRIPT> 
<b>www.e3i5.com</b> 
</body> 
</html> 

<html> 
<SCRIPT LANGUAGE="javascript"> 
<!-- 
showModelessDialog('http://www.pconline.com.cn','example05','dialogWidth:400px;dialogHeight:300px; 
dialogLeft:200px;dialogTop:150px;center:yes;help:yes;resizable:yes;status:yes') 
//--> 
</SCRIPT> 
<b>http://www.pconline.com.cn</b> 
</body> 
</html> 

  showModalDialog()或是showModelessDialog() 來調用網頁對話框,至于showModalDialog()與showModelessDialog()的區別,在于showModalDialog()打開的窗口(簡稱模式窗口),置在父窗口上,必須關閉才能訪問父窗口(建議盡量少用,以免招人反感);showModelessDialog()(簡稱無模式窗口),打開后不必關閉也可訪問父窗口打開的窗口。 

dialogHeight: iHeight 設置對話框窗口的高度。 
dialogWidth: iWidth 設置對話框窗口的寬度。    
dialogLeft: iXPos 設置對話框窗口相對于桌面左上角的left位置。 
dialogTop: iYPos 設置對話框窗口相對于桌面左上角的top位置。 
center: {yes   no   1   0 } 指定是否將對話框在桌面上居中,默認值是“yes”。 
help: {yes   no   1   0 } 指定對話框窗口中是否顯示上下文敏感的幫助圖標。默認值是“yes”。    
resizable: {yes   no   1   0 } 指定是否對話框窗口大小可變。默認值是“no”。 
status: {yes   no   1   0 } 指定對話框窗口是否顯示狀態欄。對于非模式對話框窗口,默認值是“yes”;對于模式對話框窗口,默認值是 “no”。 


  5.HTA窗口 

  HTA的全名為HTML Application,翻譯過來就是HTML應用程序,你只要簡單的用.hta為擴展名保存HTML頁面就算創建了一個HTA文件,下面我們就用HTA來編個窗口,將以下這段代碼保存為.hta文件,然后再用瀏覽器打開。 

<HTML> 
<HEAD> 
<TITLE>www.e3i5.com</TITLE> 
<HTA:APPLICATION ID="oHTA" 
APPLICATIONNAME="myApp" 
  BORDER="thin" 
  BORDERSTYLE="normal" 
  CAPTION="yes" 
  ICON="filename.ico" 
  MAXIMIZEBUTTON="yes" 
  MINIMIZEBUTTON="yes" 
  SHOWINTASKBAR="no" 
  INGLEINSTANCE="no" 
  SYSMENU="yes" 
  VERSION="1.0" 
  WINDOWSTATE="normal" /> 
</HEAD> 
<BODY> 
<b>http://www.pconline.com.cn</b> 
</BODY> 
</HTML> 

  有人會發現上面這些代碼與平時的html有點不同,多了HTA:APPLICATION標簽,這就是關鍵之處,hta通過它來提供一系列面向應用程序的功能,接下來再講一講它的屬性(我的頭又在發脹) 
  APPLICATIONNAME屬性(applicationName) 
  此屬性為設置HTA的名稱。 
  BORDER屬性(border) 
  此屬性為設置為HTA的窗口邊框類型,默認值為 thick。 
  它可以設為 thick 指定窗口為粗邊框 
        dialog window 指定窗口為對話框 
        none 指定窗口無邊框 
        thin 指定窗口為窄邊框 
  BORDERSTYLE屬性(borderStyle) 
  此屬性為設置HTA窗口的邊框格式,默認值為 normal。 
  它可以設為 
   normal 普通邊框格式 
   complex 凹凸格式組合邊框 
   raised 凸出的3D邊框 
   static 3D邊框格式 
   sunken 凹進的3D邊框 
  CAPTION屬性(caption) 
  此屬性為設置HTA窗口是否顯示標題欄或標題,默認值為 yes。 
  ICON屬性(icon) 
  此屬性為設置應用程序的圖標。 
  MAXIMIZEBUTTON屬性(maximizeButton) 
  此屬性為設置是否在HTA窗口中顯示最大化按鈕,默認值為 yes。 
  MINIMIZEBUTTON屬性(minimizeButton) 
  此屬性為設置是否在HTA窗口中顯示最小化按鈕,默認值為 yes。 
  SHOWINTASKBAR屬性(showInTaskBar) 
  此屬性為設置是否在任務欄中顯示此應用程序,默認值為 yes。 
  SINGLEINSTANCE屬性(singleInstance) 
  此屬性為設置是否此應用程序同時只能運行一次。次屬性以APPLICATIONNAME屬性作為標識,默認值為 no。 
  SYSMENU屬性(sysMenu) 
  此屬性為設置是否在HTA窗口中顯示系統菜單,默認值為 yes。 
  VERSION屬性(version) 
  此屬性為設置應用程序的版本,默認值為空。 
  WINDOWSTATE屬性(windowState) 
  此屬性為設置HTA窗口的初始大小,默認值為 normal。 
  它可以設為 normal 默認大小 
        minmize 最小化 
        maximize 最大化 
  以上括號中的是在腳本引用的屬性。在腳本中以上屬性皆為只讀屬性。此外,在腳本中還可以使用commandLine屬性來檢索應用程序啟動時的參數。 
  在HTA中還可以繼續使用html中的絕大多數標簽、腳本等。
]]>
<![CDATA[優秀網站設計的51條原則(一)]]> 1 Sun, 22 Oct 2006 00:00:00 GMT 31 使用先進技術

    跟上新的技術。Web技術的進步絕不會停止,所以應花一些時間來研究新產品 和開發技術。

32 自己創建圖像和聲音

    使用你自己創建的或從某個商業網站上下載的圖像和聲音。在制作商業網站時,應該花足夠的資金來創建圖形,以增強公司的宣傳。

33 平臺的兼容性

    要為用戶著想,必須最少在一臺PC 和一臺Mac機上測試你的網站,看看兼容 性如何。

34 用軟件分析工具找錯

    使用軟件分析工具檢查HTML。軟件分析工具Doctor HTML能夠幫助檢查HTML中 的任何問題。如果你有許多網頁需要檢查,可選用軟件分析工具。在網址www.we blint.org/validation.html中,你能夠找到更多有效的HTML工具。

35 避免錯誤鏈接

    網站中可能與其它一些有用的站點作了鏈接。但是,如果在你的網頁上有鏈接,一定要經常檢查它們,保證鏈接有效。鏈接的網站可能很多,但不要鏈接到 與你的內容無關的網站上。

36 給觀眾成熟的東西

    如果網站沒有完成,就不要發送到Web上。所有好的網站都是在幕后完成之后 再發布的。

37 在搜索引擎上登記網站

    任何一個人發現你的網站的機會都很少,除非你把你的網站在主要的搜索引擎上進行登記。

38 設計一個留言板

    瀏覽者愿意把時間花在好的網站上,所以最好有一個留言本,這能激勵訪問者再次回到你的網站,還有助于擴充網站內容。

39 測試網站

    在你的網站正式發布之前,必須進行有用的測試。在設計網站時要使用最新的軟件,但是不要忘了人們并不會使用最新的瀏覽器,所以要照顧到以前的瀏覽 器。在上載網站時還要測試所有的鏈接和導航工具條。

40 演示即將發布的網站

    在網站正式運行之前,讓人演示它。演示中人們會告訴你所設計的網站是否容易使用。

41 動畫點綴

    網頁上的動畫最多只用一個。

42 內容組織

    在開始創建新的網頁前,仔細考慮網站內容的組織。決定好想讓訪問者瀏覽的內容,然后設計導航系統。

43 “空白萬歲”

    注意留空白。不要用圖像、文本和不必要的動畫GIFs來充斥網頁,即使有足 夠的空間,在設計時也應該避免使用。

44 圖像壓縮

    為了保持小的圖像,可以使用類似GIF向導的程序,它能自動對圖像進行壓縮 。 先聲明圖像的大小 在圖像顯示之前最好能詳細說明圖像大小屬性,可以在IMG標簽中保存這個屬 性。這可以使網頁顯得很流暢,因為瀏覽器可以在圖像被下載之前在屏幕上顯示 整個網頁。

45 圖像大小屬性

    可以在IMG標簽中保存這個屬性。這可以使網頁顯得很流 暢,因為瀏覽器可以在圖像被下載之前在屏幕上顯示整個網頁。

46 用戶注冊

    如果能知道誰瀏覽了網站以及是怎樣瀏覽網站的,那么就能得到大量有用的信息。但是,要求訪問者在瀏覽網站之前進行注冊,這樣做是要冒風險的,因為 這將趕走一批不愿意注冊的人。獲得信息的另一種方法是進行有獎競猜或金錢獎 勵,讓用戶能主動填一些信息反饋表。

47 使網站具有交互功能

   在網站上提供一些回答問題的工具,使得訪問者能從網站上獲得交互的信息。

48 圖片更新

   盡可能經常更換網站上的圖片,人們更愿意點擊的是圖片而不是文本。

49 在網站上提供游戲

    游戲是很好的交互工具,它是使訪問者能再次光顧網站的好方法。

50 挑選工具軟件

    仔細選擇Web設計工具。保證使用自己最想要的、自我感覺最好的軟件。

51 使用最新版本的軟件

    盡量使用Web設計軟件的最新版本,還應當能被授權進行免費或便宜的升級。

]]>
<![CDATA[優秀網站設計的51條原則(一)]]> 0 Sun, 22 Oct 2006 00:00:00 GMT
如果你想成為一個網站設計者,并正想建一個網站的話,首先應該考慮網站的內容,包括網站功能和你的用戶需要什么。你的整個設計都應該圍繞這些方面來進行。 

02 抓住用戶 

如果用戶不能夠迅速地進入你的網站,或操作不便捷,網站設計就是失敗的。不要讓用戶失望而轉向你的對手的網站。 

03 優化內容 

內容是核心。大約在兩年以前,企業網站就像一本廣告冊子,更槽糕的是,網站使用了大量的圖片,似乎要幾個世紀才能下載完。 

04 快速下載 

沒有什么比要花很長時間下載頁面更槽糕的了。作為一條經驗,一個標準的網頁應不大于60K,通過56K調制解調器加載花30秒的時間。有的設計者說網頁加載應在15秒內。 

05 網站升級 

時刻注意網站的運行狀況。性能很好的主機隨著訪問人數的增加,可能會運行緩慢。但是,如果你不想失去訪問者的話,一定要仔細計劃好你的升級計劃。 

06 學習HTML 

用HTML設計網站,可以控制設計的整個過程。但是,如果你僅僅是網站設計的新手,你應該尋找一個允許修改HTML的軟件包。HomeSite4是一個很好的Web設計工具。在設計過程中,HomeSite4能幫助你學習HTML。它還允許你切換到所見即所得的模式,以便你在把網站發送到Web之前,預覽你的網站。 

07用筆畫一個網站的框架 

圣人云:筆比劍更強大。在用計算機之前,用筆畫一個網站的框架,顯示出所有網頁的相互關系。計劃好你的用戶如何以最少的時間瀏覽你的網站。 

08 網站地圖 

許多設計者把他們的網站地圖放在網站上,這種做法,卻是弊大于利。絕大部分的訪問者上網是尋找一些特別的信息,他們對于你的網站是如何工作的,并沒有興趣。如果你覺得你的網站需要地圖,那很可能是需要改進你的導航和工具條。 

09 點擊規則 

聽說過3次點擊規則嗎?對于小型網站,在你的主頁上,沒有任何一條信息,需要點擊次數超過3次的。對于大型網站,使用導航和工具條來改善操作。 

10 特殊字體的應用 

雖然你可以在你的HTML中使用特殊的字體,但是,你不可能預測你的訪問者在他們的計算機上將看到什么。在你的計算機里看起來相當好的頁面,在另一個不同的平臺上看起來可能非常糟糕。一些網站設計員喜歡使用來定義特性,這雖然允許你使用特殊的字體,但是仍需要一些變通的方法,以免你所選擇的字體在訪問者的計算機上不能顯示。級聯風格表CSS有助于解決這些問題,但是只有最新 版的瀏覽器才支持CSS。 

11 檢查錯別字 

好的拼寫是人們一生中重要的技能。但是遺憾的是,許多設計者都缺少這種技能。確保你拼寫正確,并且格外注意平常容易誤寫的錯別字。 

12 避免長文本頁面 

在一個站點上有許多只有文本的頁面,是令人乏味的,且也浪費Web的潛力。如果你有大量的基于文本的文檔,應當以Adobe Acrobat格式的文件形式來放置, 以便你的訪問者能離線閱讀。 

13 不要使用卷滾條 

人們厭惡在網上使用卷滾條。Trouble網站(www.Trouble.co.uk)是一個典 型的設計很差的網站。它基于一個浮動的架構,為了閱讀所有的文本,瀏覽者不得不使用卷滾條。 

14 網站介紹 

你應當有一個很清晰的網站介紹,告訴訪問者你的網站能夠提供些什么,以便訪問者能找到想要的東西。但是,許多設計者都沒有這樣做。有效的導航條和 搜索工具使人們很容易找到有用的信息,這對訪問者很重要。告訴訪問者你所提 供的正是他們想要的信息。 

15 閃爍讓人頭痛 

通過使用標識可以吸引訪問者對你的主頁特殊部分的注意,但這也讓你的訪問者頭痛。如果你想使訪問者再次光顧你的網站,就少用此方法。 

16 背景顏色 

背景顏色也會產生一些問題,可能會使網頁難于閱讀。你應當堅持使用白色的背景和黑色的文本,另外還應當堅持使用通用字體。 

17 向前和向后按鈕 

應當避免強迫用戶使用向前和向后按鈕。你的設計應當使用戶能夠很快地找 到他們所要的東西。絕大多數好的站點在每一頁同樣的位置上都有相同的導航條,使瀏覽者能夠從每一頁上訪問網站的任何部分。 

18 點擊記數器 

不要輕易考慮在你的網站上放置一個醒目的點擊記數器。你設計網站是為了給訪問者提供服務,而不是推銷你自己認為重要的東西。大多數瀏覽者認為計數 器毫無意義,它們很容易被做假,瀏覽者也不想看廣告。如果你顯示你的網站是 多么受歡迎,你最好提供一個鏈接,顯示訪問日志。 

19 不要用框架 

與記數器一樣,框架在網頁上越來越流行。在大多數網站上,在屏幕的左邊 有一個框架。但是設計者立刻就發現,在使用框架時產生了許多的問題。使用框架時如果沒有17英寸的顯示屏幾乎不可能顯示整個網站。框架也使得網站內個人 主頁不能夠成為書簽。也許更重要的是,搜索引擎常常被框架混淆,從而不能列出你的網站。 

20 去掉圖像 

在瀏覽器中即使去掉了圖像功能,也要保證訪問者能夠在你的網站上獲得滿意的效果。對于那些使用ISDN連接并且關掉了圖像功能的訪問者,還能獲得好的 網頁加載性能。可以通過在網頁底部提供另外的鏈接和使用替代文字,而不是圖像來滿足訪問者的需要。

21 重復使用圖像 

一些網站由于使用大量不重復的圖像而錯過了使用更好的技巧的機會。在創建商標時,在網頁上多次使用同樣的圖像是一個好的方法,并且一旦它們被裝入 ,以后重新載入就會很快。 

22 避免使用過大的圖像 

不要使用橫跨整個屏幕的圖像。避免訪問者向右滾動屏幕。占75%的屏幕寬度是一個好的建議。 

23 選擇使用Flash動畫 

許多使用比較慢的計算機的訪問者發現動畫圖標很容易耗盡系統資源,使網站的操作變得很困難,因此,應該給用戶一個跳過使用Flash動畫的選擇。 

24 盡量少使用Flash插件 

雖然許多Web設計者認為Flash功能很強大,并且Netscape5.0將支持Flash, 在使用時不必再下載任何插件。 

但是,最好還是取消使用Flash做各接口的想法。 

25 讓用戶先預覽小圖像 

如果不得不放置大的圖像在網站上,就最好使用Thumbnails軟件,把圖像的 縮小版本的預覽效果顯示出來,這樣用戶就不必浪費金錢和時間去下載他們根本 不想看的大圖像。 

26 動畫與內容應有機結合 

確保動畫和內容有關聯。它們應和網頁渾然一體,而不是干巴巴的。動畫并不只是Macromedia Director等制作的東西的簡單堆積。 

27 慎用聲音 

聲音的運用也應得到警惕。內聯聲音是網頁設計者的另一個禁地。因為過多地使用聲音會使下載速度很慢,同時并沒有帶給瀏覽者多少好處。首次聽到鼠標 發出聲音可能會很有趣,但是多次以后肯定會很煩人。使用聲音前,應該仔細考 慮聲音將會給你帶來什么。 

28 少用Java 和AxtiveX 

在網頁上應盡量少使用Java 和AxtiveX。因為并不是每一種瀏覽器都需要使 用它,只有那些Netscape 和Explorer的早期版本的使用者才需要它。另外Mac在 處理Java時也存在問題,過分地使用Java,會使Mac崩潰。 

29 慎用插件 

在Web設計中,如果依賴于一些特別的插件,會減少網站的吸引力。如果訪問者沒有所要求的插件,將不得不到其它站點去下載,這樣訪問者有可能就不會返 回了。 

30 使用著名的插件 

如果網站上有聲音或視頻,要保證使用者通過使用某個知名的插件,能夠聽到或看到。許多站點使用QuickTime、RealPlay和 Shockwave插件。因為,許多訪 問者并不愿意浪費很多時間和金錢去下載可能僅使用一次的插件。 
]]>
<![CDATA[網頁中實現細線邊框的兩種方法]]> 0 Sun, 22 Oct 2006 00:00:00 GMT
  談到細邊框,本人認為大致有兩種制作方法,第一種是用表格的嵌套,第二種是用CSS強制定義。 
   
  如何用表格嵌套呢?大家都知道,用Bgcolor可以在表格中任意定義表格的背景顏色,用Cellspacing可以控制表格單元的額外空間,如果定義兩個表格,把其中一個的表格背景設為全黑,然后在這個表格中嵌套定義另外一個表格,背景設為全白,并且把Weight=100%。這時,兩個表格是重疊的,但是,如果把背景為黑色的那個表格再定義一個Cellspacing=1。那么就是說,黑色的表格比白色的表格多出了一個像素的外圍空間,而白色的表格又在黑色表格之上,從而達到細邊框的效果。源代碼如下: 

  〈table border="0" cellpadding=0 cellspacing=1 bgcolor=black〉  
   〈tr〉   
   〈td〉   
   〈table width="100%" border="0" cellpadding=0 cellspacing=0 bgcolor=white〉  
   〈tr〉   
   〈td〉  
   〈/td〉  
   〈/tr〉  
   〈/table〉  
   〈/td〉  
   〈/tr〉  
   〈/table〉 

  第二種比較簡單,那就是用CSS(層疊樣式表)強制定義,但是,有些比較老的瀏覽器不支持CSS,可能導致無法顯示你所要求的效果。不過使用CSS定義,語句非常簡潔,所作網頁的容量也較小。它的操作方法是,在表格的最外圍的相應最小單元的〈td〉標簽中定義style="BORDER-postion: black 1px solid;",其中,Postion的參數有Left、Right、Top和Bottom,分別表示在單元的左、右、上、下顯示一條1個像素寬的實線條。 

  源代碼如下: 

  〈table border="0" bgcolor=white〉  
   〈tr〉   
   〈td style="BORDER-left: black 1px solid; BORDER-top: black 1px solid;"〉  
   〈/td〉 
    〈td style="BORDER-top: black 1px solid; BORDER-right: black 1px solid;"〉  
   〈/td〉  
   〈/tr〉 
    〈tr〉   
   〈td style="BORDER-left: black 1px solid; BORDER-bottom: black 1px solid;"〉  
   〈/td〉 
    〈td style="BORDER-bottom: black 1px solid; BORDER-right: black 1px solid;"〉 
     〈/td〉  
   〈/tr〉  
  〈/table]]>
<![CDATA[DW中插入背景音樂的幾種方法]]> 0 Sun, 22 Oct 2006 00:00:00 GMT
  1.打開一張需要插入背景音樂的網頁,在菜單中找到這樣的命令: Windows - > Behaviors,調出“Behaviors”行為面板,如下圖所示(Dreamweaver MX 的面板): 



2.點擊“+”號按鈕,選擇“play sound”命令,如下圖: 



  如果此命令呈反白色,不可用,請在此命令下拉列表中選擇“Show Even For”命令,在此子菜單里選擇“ IE 4.0 ”以上的版本,因為IE 4.0 以上的版本才支持此種格式的音樂插入方法。 

  3.此時彈出插入文件窗口,按“Browser”按鈕選擇音樂文件,當然是要瀏覽器支持的音樂文件格式(如mid、wav、AIFF、AU) 

  4.插入之后網頁里會顯示一個“plugin”插件圖標,但我們還需要作進一步的調整。因為 Dreamweaver 自動插入了一段控制代碼,方便我們定制激活背景音樂。但此功能不需要用到,那么就要把它刪除。代碼有兩段,分別如下: 

代碼一、 


代碼二、


  5.完成插入,此時的背景音樂還不能自動播放,點選插件圖標,按“ctrl + F3”快捷鍵,調出屬性面板,點擊右下角的“Parameters”按鈕,在彈出的窗口中進行修改,把參數“AutoStart”后面的“Value”缺省值“false”改成“true”(如下圖所示),這樣就達到打開頁面背景音樂就響起的效果。 


  我們知道,音樂的播放是有時間長短的,如果希望它重復播放,可以把上圖中的“Loop”參數值改成“true”。 

  6.之前打開刪除代碼時我們看到了插入音樂的 HTML 標記為 < EMBED > ,為了讓大家對它有更加深入的了解,接下來引用一段 太平洋網絡學院 - > 設計教室 - > HTML 部分中的“HTML語言剖析”中的一段,介紹一下< EMBED >標記的參數: 

< EMBED > 是用來插入各種多媒體,格式可以是 Midi、Wav、AIFF、AU 等等,Netscape 及 新版的 IE 都支持。其參數設定較多。如下 

< EMBED src="your.mid" autostart="true" loop="true" hidden="true" > 
src="your.mid" 
設定 midi 檔案及路徑,可以是相對或絕對。 
autostart=true 
是否在音樂檔下載完之后就自動播放。true 是,false 否 (內定值)。 
loop="true" 
是否自動反復播放。LOOP=2 表示重復兩次,true 是, false 否。 
HIDDEN="true" 
是否完全隱藏控制畫面,true 為是,no 為否 (內定)。 
STARTTIME="分:秒" 
設定歌曲開始播放的時間。如 STARTTIME="00:30" 表示從第30秒處開始播放。 
VOLUME="0-100" 
設定音量的大小,數值是0到100之間。內定則為使用系統本身的設定。 
WIDTH="整數" 和 HIGH="整數" 
設定控制面板的高度和寬度。(若 HIDDEN="no") 
ALIGN="center" 
設定控制面板和旁邊文字的對齊方式,其值可以是 top、bottom、center、baseline、 left、right、texttop、middle、absmiddle、absbottom 
CONTROLS="smallconsole" 
設定控制面板的外觀。預設值是 console。 
console 一般正常面板    
smallconsole 較小的面板    
playbutton 只顯示播放按鈕    
pausecutton 只顯示暫停按鈕    
stopbutton 只顯示停止按鈕    
volumelever 只顯示音量調節按鈕 

  二、代碼法 

< BGSOUND >: 

< BGSOUND > 是用來插入背景音樂,但只適用于 IE,其參數設定不多。如下 

< BGSOUND src="your.mid" autostart=true loop=infinite > 

src="your.mid" 
設定 midi 檔案及路徑,可以是相對或絕對。 
autostart=true 
是否在音樂檔下載完之后就自動播放。true 是,false 否 (內定值)。 
loop=infinite 
是否自動反復播放。LOOP=2 表示重復兩次,Infinite 表示重復多次。 



 此種方法就是直接把< BGSOUND >標記放于網頁文件的< head >< /head >之間,設置好mid文件的路徑就行。參數的設置如文中解說。 

  三、插件法 

  有些人始終沒有舍棄 FrontPage 也許就因為在一些元素的插入中,Dreamweaver 沒有提供功能,或者不方便。但我們知道,Dreamweaver 支持插件,聲音插入插件為我們提供了方便。 

  下載后雙擊文件,就可以直接安裝了,安裝完成你可以在“對象”面板的“Common”欄看到一個喇叭圖標。直接點擊此按鈕,就彈出如下圖所示的插入窗口: 


  Forever:設置無限循環播放 
  Never:不循環播放,即只播放一次 
  NO of times:設置播放的次數 
  點擊“Browser”按鈕選擇好聲音文件之后,按確定完成制作。 

學習了上面三種方法,以后插入背景音樂就簡單方便多了
]]>
<![CDATA[馴服不聽話的網頁表格]]> 0 Sun, 22 Oct 2006 00:00:00 GMT
  出現這種情況的原因在于我們已經為表格提供了一個固定的高度,當我們要改變表格的高度,尤其是壓縮表格的時候,表格的高度仍然保持原來的設定值,其直觀表象就是無論你怎樣拖動表格的邊框,表格的高度都不會變化。 

  在這種情況下,我們只需要去除掉表格高度的設定,然后拖動表格的邊框就可以了。那么應該如何去除表格的高度設置呢? 

  首先需要選定表格。比較簡單的方法是,將光標移動到表格內,然后按“Ctrl+A”組合鍵,看看,這樣不是就選中了光標所在位置的最小的表格了嗎? 

  選定了表格以后,在屬性框中點擊一下“清除行高”圖標(圖中加框處的按鈕),表格的高度設定值就被取消了。這時表格的高度會按照表格的內容自動匹配高度。 

  當然刪除表格高度的方法不只上述一種方法,我們也可以選中表格,在表格的屬性框中直接刪除掉表格的高度值。 

  同樣,該方法也適用于改變表格的寬度的情況,只不過,選定了表格以后,刪除的不是行的高度,而是列的寬度。 

  這樣,就可以輕松進行調整表格的高度了。]]>
<![CDATA[網站首頁head區代碼規范(網頁設計師必看)]]> 0 Sun, 22 Oct 2006 00:00:00 GMT head區是指首頁HTML代碼的<head>和</head>之間的內容。 
必須加入的標簽 

1.公司版權注釋 
<!--- The site is designed by Maketown,Inc 06/2000 ---> 

2.網頁顯示字符集 
簡體中文:<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"> 
繁體中文:<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=BIG5"> 
英 語:<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> 

3.網頁制作者信息 
<META name="author" content="hhlong.com"> 

4.網站簡介 
<META NAME="DESCRIPTION" CONTENT="xxxxxxxxxxxxxxxxxxxxxxxxxx"> 

5.搜索關鍵字 
<META NAME="keywords" CONTENT="xxxx,xxxx,xxx,xxxxx,xxxx,"> 

6.網頁的css規范 
<LINK href="style/style.css" rel="stylesheet" type="text/css"> 
(參見目錄及命名規范) 

7.網頁標題 
<title>xxxxxxxxxxxxxxxxxx</title> 

.可以選擇加入的標簽 

1.設定網頁的到期時間。一旦網頁過期,必須到服務器上重新調閱。 
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT"> 

2.禁止瀏覽器從本地機的緩存中調閱頁面內容。 
<META HTTP-EQUIV="Pragma" CONTENT="no-cache"> 

3.用來防止別人在框架里調用你的頁面。 
<META HTTP-EQUIV="Window-target" CONTENT="_top"> 

4.自動跳轉。 
<META HTTP-EQUIV="Refresh" CONTENT="5;URL=http://www.hhlong.com"> 
5指時間停留5秒。 

5.網頁搜索機器人向導.用來告訴搜索機器人哪些頁面需要索引,哪些頁面不需要索引。 
<META NAME="robots" CONTENT="none"> 
CONTENT的參數有all,none,index,noindex,follow,nofollow。默認是all。 

6.收藏夾圖標 
<link rel = "Shortcut Icon" href="favicon.ico"> 

所有的javascript的調用盡量采取外部調用. 
<SCRIPT LANGUAGE="javascript" SRC="script/xxxxx.js"></SCRIPT> 

附<body>標簽: 
<body>標簽不屬于head區,這里強調一下,為了保證瀏覽器的兼容性,必須設置頁面背景<body bgcolor="#FFFFFF">

來源:網頁設計師聯盟

]]>
<![CDATA[用Photoshop為照片做牙齒美白]]> 1 Sun, 22 Oct 2006 00:00:00 GMT

9.在色階窗戶 (Ctrl+L) 中, 拖拉白色的輸入滑動器到在左邊上的第一群圖素的邊緣。

按此在新窗口瀏覽圖片

  10.在 " 圖層 1 蒙版"通道中,在唇顏色的周圍漆成黑色。 翻轉圖像見到頻道應該看起來像什么。 向后翻轉 RGB 頻道在和之上 (Ctrl+~) 蒙版 " 圖層 1 蒙版"的效果如圖:

按此在新窗口瀏覽圖片

  11.在圖層面板中選擇圖層1,確定模式為"正常"狀態,為 " 圖層 1" 調整人的色相/ 飽和度 (Ctrl+U), 設定飽和度為 -100 而且輕調整明度。確認牙齒比其它地方比較明亮的。如圖:

按此在新窗口瀏覽圖片

  12.最終比較效果大家可以看看,好象讓人感覺沒有經過數碼修整一樣。對比結果如圖:

按此在新窗口瀏覽圖片

]]>
<![CDATA[用Photoshop為照片做牙齒美白]]> 0 Sun, 22 Oct 2006 00:00:00 GMT
  1.首先在Photoshop中打開一幅需要修飾的照片,如圖:

按此在新窗口瀏覽圖片

  2.復制 " 背景 " 層。 (Ctrl+J)

按此在新窗口瀏覽圖片

  3.使色相/飽和度工具調整編輯黃色。 (CTRL+U) 設定飽和度到 -100. 按 確定 。

按此在新窗口瀏覽圖片

  4.打開歷史面板,按面板底部的“創建新快照”按鈕新建一個快照。

按此在新窗口瀏覽圖片

  5.改變圖層1的正常模式為差值。

按此在新窗口瀏覽圖片

  6.合并圖層 (Ctrl+E), 選擇畫布 (Ctrl+A), 按Ctrl+C來復制畫布內容,然后選擇歷史面板中的 " 快照 1" 。

按此在新窗口瀏覽圖片

  7.在圖層面板上單擊“圖層1”然后為圖層1添加一個矢量蒙版。并將層的模式設定為" 正常 " 。

按此在新窗口瀏覽圖片

  8.在通道面板中, 選中 " 圖層 1 蒙版 " 然后按 Ctrl+V 粘貼圖形。

按此在新窗口瀏覽圖片

]]>
<![CDATA[網頁制作中的一些技巧]]> 0 Sat, 21 Oct 2006 00:00:00 GMT 一.Q: 表格內的文字不會自動換行,怎么辦?

A: 有兩種可能的情況: 
第一種,你用CSS把表格內文字的字體設置成了英文字體,這樣在DW里表格內的文字不會自動換行,但這僅是DW里的顯示效果,在IE里其實是可以正常換行的。如果希望在DW的編輯狀態也能使文字自動換行,把表格內文字的字體設置為中文字體即可(例如“宋體”)。

第二種,你在表格中輸入了連串無空格的英文或數字,它們被IE識別為一個完整的單詞,所以不會自動換行,遇到這種情況,你可以通過CSS把文字強行打散,例如:
<td style="word-break:break-all">……</td> 

二. Q: 怎么才能讓層飄在Flash上面? 
A: 在網頁里把SWF文件設置為背景透明即可,具體做法:

DW中,在SWF文件的屬性面板中,點parameters,添加參數wmode,值選擇transparent;或者直接修改網頁的代碼,在標志SWF文件屬性的代碼中添加: <param name="wmode" value="transparent">
注意,這種效果只有IE支持。 

三. Q: 背景音樂因為頁面的切換而無法連續播放,怎么讓它連續播放? 
A: 用分幀實現,把其中一個frame的顯示高度(或寬度)定義為0,在其中設置背景音樂,另外一個frame內的頁面切換不影響整個背景音樂的播放。

例子:
<html>
<head>
<title>框架頁</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<frameset rows="0,*" frameborder="NO" border="0" framespacing="0"> 
<frame name="topFrame" scrolling="NO" noresize src="bgsound.htm" >
<frame name="mainFrame" src="main.htm">
</frameset>
<noframes>
<body bgcolor="#FFFFFF" text="#000000">
對不起,你的瀏覽器不支持框架的顯示。
</body>
</noframes>
</html> 

四. Q: 改變IE的字體大小設置時,頁面字體不發生改變,怎樣實現? 
A: 用CSS定義頁面字體,例如:
<style type="text/css">
<!--
body { color: #333333; font-family: "宋體", "Arial"; font-size: 9pt}
td { color: #333333; font-family: "宋體", "Arial"; font-size: 9pt}
-->
</style>
基本上,設置了body和td的默認字體,就相當于定義了頁面內大部分文字內容。

注意,使用CSS定義好默認字體后,不要再使用<font size="1">這樣的標簽,這會屏蔽CSS的默認設置。 

五. Q: 絕對地址與相對地址?絕對定位與相對定位? 
A: 絕對地址:形如http://www.hongen.com/default.htm或file://d:/homepage/default.htm這樣的地址,就是文件在網絡或本地的絕對位置;

相對地址:就是被鏈接文件相對與當前頁面的地址,比如說,鏈接和當前頁面同級的文件地址只要用“文件名”即可;鏈接當前頁

面下級子目錄下的文件用“目錄名/文件名”;鏈接當前頁面上一級目錄下的文件用“../文件名”;鏈接同級但在另外一個子目錄

中的文件用“../目錄名/文件名”;鏈接根目錄(你的網站的根目錄,并非硬盤根目錄)下的文件可以用“

./文件名”的形式。實絕對和相對很容易理解的,相對就是有參照物的,絕對則是固定的。為什么我們提倡使用相對地址呢?打個

比方說吧,如果你有一個index.htm,里面引用了images目錄的一些圖片,如果使用了相對地址,搬家的時候只需把原來這套東西全

部上傳到新的空間就行了,因為文件彼此之間的相對位置關系沒有改變,所以這些地址仍然是有效的。但如果插入圖片的時候使用

了絕對地址,那空間地址一變,引用處的圖片路徑也要隨之改變。當然,有時也會用到絕對地址,例如友情鏈接別人的主頁等等。

相對定位也是一樣,如果是相對于一個單元格定位的層,單元格挪動到哪兒,層也就會到哪兒.

用辯證的觀點來看,其實絕對定位也是相對的,它和我們所說的相對定位的區別就在于,層的絕對定位是相對于瀏覽器的左邊界和

上邊界而言,而層的相對定位是層相對于它的載體(表格或另外的層)而言~~ 

六. Q: 如何取消鏈接的下劃線? 
A: 用CSS來實現:
<style type="text/css">
<!--
a:link { text-decoration: none}
a:visited { text-decoration: none}
a:hover { text-decoration: none}
-->
</style>
其中a:link 表示一般的鏈接樣式;a:visited 表示已訪問過的鏈接樣式;a:hover 表示鼠標經過時的鏈接樣式。text-decoration: none 表示無下劃線,text-decoration: underline表示有下劃線。

如果三種鏈接狀態的樣式相同,也可以簡化為:
<style type="text/css">
<!--
a { text-decoration: none}
-->
</style> 


七. Q: 為什么在DW中把單元格高度設置為1沒有效果? 
A: DW生成表格時會自動在每個單元格里填充一個 代碼,就是空格代碼,如果有這個代碼的存在,你把該單元格寬度或高度設置為

1都沒有效果,實際預覽時該單元格會占據10px左右的寬度.如果把 代碼去掉,再把單元格寬度或高度設置為1,就可以在IE中看到預

期的效果。但是在NS(Netscape)中該單元格不會顯示,就好象表格中缺了一塊。在單元格內放一個透明的GIF圖,然后把它的寬度和

高度都設置為1,這樣就可以同時兼容IE和NS了。 


八. Q: 如何使表格背景色在鼠標經過時改變? 
A: <table width="100" border="0" cellspacing="1" cellpadding="0" bgcolor="#000000"><tr>
<td onmouseover="style.backgroundColor='#CCCCCC'" onmouseout="style.background
Color='#FFFFFF'" align="center" bgcolor="#FFFFFF">背景色改變</td>
</tr>
</table> 


九. Q: 如何實現兩種不同的鏈接效果? 
A: 在CSS中設置不同的類(CLASS),例如:
a.w1:link {text-decoration:none;color:#000066}
a.w1:visited {text-decoration:none;color:#333333}
a.w1:hover {color:#0000ff;text-decoration:underline}
a.w2:link {text-decoration:none;color:#000066; font-weight:bold}
a.w2:visited {text-decoration:none;color:#000066; font-weight:bold}
a.w2: hover{color:#FF0000; font-weight:bold}

不同的鏈接調用不同的CSS類即可,例如:
<a href="#" class="w1">123</a>
<a href="#" class="w2">456</a>

也可以直接在DW中操作,例如:
1、打開css style面版選擇use css selector
2、選擇a:link,定義樣式,接下來選擇a:hover再定義樣式
3、同樣方法再建立一個鏈接樣式a.w1(名稱可任意):link 和a.w1:hover
4、第二步所建立的樣式會以默認值自動寫入文檔,當需要使用第二種樣式時,選中鏈接文字 ,在右鍵快捷菜單中選擇新樣式(第三步建立的樣式,這里為w1)

十.Q: 怎樣改變IE滾動條的樣式? 
A: 用CSS改變滾動條的樣式,代碼如下:

<style>
BODY
{SCROLLBAR-FACE-COLOR: #D4D0C8;
SCROLLBAR-HIGHLIGHT-COLOR: #D4D0C8;
SCROLLBAR-SHADOW-COLOR: #999999;
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-ARROW-COLOR: #000000;
SCROLLBAR-TRACK-COLOR: #E3E3E3;
SCROLLBAR-DARKSHADOW-COLOR: #666666;
}
</style>

這種效果只有IE5.5及更高版本才支持。 

十一.Q: 為什么頁面四周有空白? 
A: 在你的<body>里面加入leftmargin="0" topmargin="0",為了適應網景瀏覽器,最好再加上marginheight="0" marginwidth="0" 


--
Whenever Lord closes a door, somewhere else, he opens a window.



Re:網頁制作常見問題(不斷更新,提問前請先看看) ebinstudio(伊冰) 623 03.08.04 10:04   


十二.Q: 如何去除瀏覽器的“滾動條”? 
A: <body scroll=no>

去掉水平滾動條:
<body style="overflow-x: hidden">
去掉豎直滾動條:
<body style="overflow-y: hidden"> 

十三.Q: 如何實現“設為首頁”、“添加到收藏夾”? 
A: 設置為首頁:
<a href="#" onClick="this.style.behavior='url(#default#homepage)';this.setHome
Page('http://www.windstudio.net');">設為首頁</a>

加入收藏:
<a href="javascript:window.external.AddFavorite('http://www.windstudio.net', '
有風的日子·帶給你一陣清新的設計風')">加入收藏</a> 


十四.Q: 在Dreamweaver中怎么連續加入空格? 
A: 1、插入中文的全角空格(在智能ABC方式下,按Shift+Space鍵切換)
2、使用 標記,1個 標記代表一個空格;
3、使用Obejct面板中的Insert Non-Breaking Space。這個相當于插入一個 標記。 
4.shift + ctrl + 空格

十五.Q: 如何制作細線表格? 
A: 表格細線邊框的做法

方法1:把表格的cellspacing設置為1,cellpadding和border均為0,分別填充表格的背景色和單元格的背景色。舉例如下:
<table width="550" border="0" cellspacing="1" cellpadding="0" bgcolor="#666666
">
<tr bgcolor="#FFFFFF"> 
<td> </td>
</tr>
<tr bgcolor="#FFFFFF"> 
<td> </td>
</tr>
</table>

方法2:把cellspacing、cellpadding、border均設置為1,分別設定表格的邊框色和內部單元格的邊框色,注意使內部單元格的邊框色和網頁背景色或表格背景色相同,這樣內部的邊框看上去就和背景融為一體了。舉例如下:
<table width="550" border="1" cellspacing="1" cellpadding="1" bordercolor="#66
6666">
<tr bordercolor="#FFFFFF"> 
<td> </td>
</tr>
<tr bordercolor="#FFFFFF"> 
<td> </td>
</tr>
</table>

方法3:用CSS定義表格的邊框寬度為1個像素。先設置CSS類table1 { border-top: 0px; border-right: 0px; border-bottom: 0px; border-left:0px},然后在<table>標簽里添加class="table1"。

方法4:做一個和表格等大的圖片作為表格的背景,尤其當你想使表格邊線有倒角時。 

十六.Q: 怎么樣讓在800*600分辨率下生成的網頁在1024*768下居中顯示? 
A: 把頁面內容放在一個寬為778的大表格中,把大表格設置為水平方向居中。寬度定為778是為了在800*600下窗口不出現水平滾動

條,你也可以根據需要進行調整。如果要加快關鍵內容的顯示,也可以把內容拆開放在幾個豎向相連的大表格中~~除了使用表格之

外,你也可以把要居中的部分用<div align=center>和</div>標簽包圍起來。 

十七.Q: 實現背景音樂的方法 
A: 關于背景音樂的實現,相信你已經知道。這里提供更詳細的參數,也許對你有用。首先準備好一首MIDI音樂,背景音樂使用的

HTML標記是:<EMBED SRC="001.mid">

這個標記可以視你的需求,放在<BODY>和</BODY>之間的任何地方。在這個標記放置的位置會出現一個類似媒體播放程式的圖案,可以控制播放音樂或暫停例如說,我在下面寫上這一行:

<EMBED SRC="001.mid" WIDTH=145 HEIGHT=60>

就會出現一個控制面版讓你播放音樂,如果我要把音樂當作背景音樂來用,也就是不要顯示控制面板。而且一進入畫面就要播放,然后一直重復。就要這樣寫:

<EMBED SRC="001.mid" HIDDEN=TRUE AUTOSTART=TRUE LOOP=TRUE>

關于<EMBED>還有很多其他的屬性,我一一解說給你聽:SRC="檔案名稱和路徑" 設定MIDI檔案的路徑。

AUTOSTART="TRUE / FALSE" 是否要在音樂檔傳完之后,就自動播放音樂。TRUE是要,FALSE是不要,預設值是不要。

LOOP="TRUE / FALSE / 整數"設定是否要自動反覆播放,LOOP=2表示重復兩次,若要無限次重復可用LOOP="TRUE"。

STARTTIIME="分:秒"設定歌曲開始播放的時間,例如我想從這首歌第30秒的地方開始播放,就這樣寫STARTTIIME="00:30"ENDTIME="分

:秒"歌曲播放結束的時間,一般來說我們不必去設定歌曲開始和結束的時間,它會自動從頭播放到尾。

VOLUMEE="0-100"
設定音樂音量的大小,數值一定是0到100之間,如果不設定,就是使用者系統本身所設定的音量大小。

WIDTH和HIGH="整數"設定控制面版的寬度和高度。

ALIGN="TOP / BOTTOM / CENTER / BASELINE / LEFT /
RIGHT / TEXTTOP / MIDDLE / ABSMIDDLE /
ABSBOTTOM"
設定控制面板和旁邊文字的對齊方式,跟<IMG>(插入圖形的標記)所使用的屬性是一樣
的。

CONTROLS="CONSOLE / SMALLCONSOLE /
PLAYBUTTON / PAUSEBUTTON / STOPBUTTON /
VOLUMELEVER"
設定控制面板的樣子,預設值是CONSOLE。

  CONSOLE 一般正常的面板 
  SMALLCONSOLE 較小的面板 
  PLAYBUTTON 只顯示播放按鈕 
  PAUSEBUTTON 只顯示暫停按鈕
  STOPBUTTON 只顯示停止按鈕 
  VOLUMELEVER 只顯示音量調整鈕 

HIDDEN="TRUE"
如果寫上這個屬性的話,就會完全隱藏控制面板,但你也不能去設定控制面板的寬和高。

<EMBED>可以放在<BODY>和</BODY>之間的任何地方。記住:在這個標記放置的位置會出現一個控制面板的圖案,你可以視自己的需求,把它放在適當的位置,也可以使用HIDDEN=TRUE將面板隱藏起來,配合AUTOSTART=TRUE當背景音樂使用。 


十八.Q: 如何在網頁中加入前進和后退按鈕? 

A: <a href="javascript:history.back()">后退</a>

<a href="javascript:history.go()">前進</a>

如果要做按鈕,把history.back()或history.go()寫到<input>的onClick動作中就行了

十九.Q: 如何在網頁中實現開啟和關閉一個彈出窗口? 
A: 開啟彈出窗口可以在DW中的behavior / open browser window中設置。

關閉窗口:
<a href=javascript:window.close()>關閉窗口</a>
注意,只有用JavaScript開啟的窗口,才能用window.close()直接關閉,否則會出現確認是否真正要關閉的對話框。

關閉窗口不彈出確認對話框的方法:
<html>
<head> 
<object id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-
11cf-9377-00aa003b7a11"> 
<param name="Command" value="Close"></object> 
</head> 
<body>
<a href="#" onclick="closes.Click();">關閉窗口無提示</a> 
</body> 
</html> 


二十.Q: 怎樣在網頁中輸入上下標? 
A: 上標:<sup>……</sup>
下標:<sub>……</sub>

例如:CM<sup>2</sup>,其中的2就會以上標形式顯示 

二十一,如何實現首行自動縮進?

CSS樣式表,實例代碼如下:
<style type="css/text">
body,td,a {font-size:9pt}
p {text-indent:18pt}
</style>


ASP中五種連接數據庫的方法 smart0294(smart) 1K 03.08.16 09:05 
在 smart0294(smart) 的大作中提到: 本文關鍵字:smart0294(天) 

第一種 - 這種方法用在ACCESS中最多 

strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("aspfre
e.mdb") 

set conn = server.createobject("adodb.connection") 

conn.open strconn 

第二種-這種方法用在SQL SERVER中多 

strconn = "Driver={SQL erver};Description=sqldemo;SERVER=127.0.0.1;UID=LoginID;&

PWD=Password;DATABASE=Database_Name 

set conn = server.createobject("adodb.connection") 

conn.open strconn 

第三種 

strconn="Driver={MicrosoftAccessDriver(*.mdb)};" &_ 

"DBQ=F:\Inetpub\wwwroot\somedir\db1.mdb;DefaultDir=f:\Inetpub\wwwroot\somedir;

&_ uid=LoginID;" &_ 

"pwd=Password;DriverId=25;FIL=MSAccess;" set conn = server.createobject("adodb.c
onnection") 

conn.open strconn 

第四種運用系統數據源 

The following uses a Data Source Name: 

set conn = server.createobject("adodb.connection") 

conn.open "Example" 

第五種運用ODBC數據源,前提是你必須在控制面板的ODBC中設置數據源 

set rs = server.createobject("adodb.recordset") 

rs.open "tblname", "DSNName", 3, 3

來源:網頁設計師聯盟

]]>
<![CDATA[解決form撐大表格方法]]> 0 Sat, 21 Oct 2006 00:00:00 GMT 用FrontPage或Dreamweaver在表格中插入表單時,表單會把表格撐大,嚴重影響頁面其他元素的定位,在這里提供一種解決方法,將<form></form>標簽放在<td>和<td>之間,這樣FrontPage或Dreamweaver就不會將表格撐大了。舉例如下:

  由FrontPage或Dreamweaver生成下列代碼:

  <table><tr><td><form>

  ……(提交的內容)

  </form></td></tr></table>

  將其改為:

  <table><tr><form><td>

  ……(提交的內容)

  </td></form></tr></table><head>

  這樣便能解決form撐大表格問題。

方法二:

<form style="margin:0px;">

……(提交的內容)

</form>

來源:網頁設計師聯盟

]]>
<![CDATA[關于包含調用文件的幾種方法]]> 0 Sat, 21 Oct 2006 00:00:00 GMT 文件包含、調用是個常見問題,稍作整理,發現居然有九點之多。
  1.<script>標簽

    <script src="include.js"></script>
    需要注意的是include.js里不能再包含<script>和</script>,擴展名隨意,所有內容必須經由document.write()輸出
把內容用下面的腳本轉換成這種形式 

<style>
  body{margin:0;overflow:hidden}
  textarea{width:100%;height:33%;font-size:9pt;font-family:Courier New;color:#666666}</style>
  <textarea id="oSource" onpropertychange="change()"></textarea><br />
  <textarea id="oResult"  onpropertychange="rechange()" ondblclick='this.select();oResult.createTextRange().execCommand("Copy")' title="雙擊復制" ></textarea>
  <textarea id="Re" ondblclick='this.select();this.createTextRange().execCommand("Copy")' title="雙擊復制"></textarea>
  <script>
  function change(){
  oResult.value="document.writeln(\""+oSource.value.replace(/\\/g,"\\\\").replace(/\//g,"\\/").replace(/\'/g,"\\\'").replace(/\"/g,"\\\"").split('\r\n').join("\");\ndocument.writeln(\"")+"\")"
  }
  function rechange(){
  Re.value=oResult.value.replace(/document.writeln\("/g,"").replace(/"\);/g,"").replace(/\\\"/g,"\"").replace(/\\\'/g,"\'").replace(/\\\//g,"\/").replace(/\\\\/g,"\\")
  }
  </script>

2.iframe

    這個不用多解釋了,有疑問的話請參考

<a href="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/objects/iframe.asp">MSDN</a>,還有以前做過的一個Object插件:<a href="http://www.x-lover.com/down.asp?d=8&e=2&name=iframe">iframe</a>
 <iframe src="index.asp"></iframe>

3.Object(Scriptlets組件) 

 <br>有滾動條<br>
 <object data="index.asp" type="text/html" width=400 height=300></object>
 <br>無滾動條<br>
 <object style="border: 0px" type="text/x-scriptlet" data="index.asp" width=400 Height=300></object>

4.SSI

ASP:
<!--#include file="index.asp"-->
<!--#include virtual="/index.asp"-->
PHP:
include("index.php")

5.Server.Transfer,Server.Execute(ASP)

server.execute ("index.asp")
server.transfer ("index.asp")

6.FSO
<%
TF=Server.Mappath("index.asp")
set fs=server.createobject("scripting.filesystemobject")
set ts=fs.opentextfile(TF)
Do While(ts.atendofstream<>true)
response.write(ts.readline)
Loop
ts.close
%> 

7.download Behavior

<SCRIPT>
 function oBehavior(url){
 with(event.srcElement){
 addBehavior('#default#download')
 startDownload(url,oDownload)
 }}

 function oDownload(oSource){
 viewfield.innerHTML=oSource
 }
 </SCRIPT>
 <button onClick=oBehavior("index.asp")>index.asp</button>
 <span id="viewfield">內容暫缺</span>

8.XMLHTTP 
<script>
 function getit(url){
  with(new ActiveXObject("Microsoft.XMLHTTP")){
  open("get",url,false,"","")
  send()
  viewfield.innerHTML=ResponseText
  }
 }
 </script>
 <button onClick=getit("index.asp")>index.asp</button>
 <span id="viewfield">內容暫缺</span>
 XMLHTTP方式需要注意,目標文件最好保存編碼為Unicode或者UTF-8,否則會出現亂碼。當然,還有解決的方法,用下面的函數把返回的ResponseText處理一下,只是這樣效率比較低,文件較大時不推薦使用。 

<script language=vbscript>
function bytes2bstr(vin) 
 strreturn = "" 
 for i = 1 to lenb(vin) 
 thischarcode = ascb(midb(vin,i,1)) 
 if thischarcode < &h80 then 
  strreturn = strreturn & chr(thischarcode) 
 else 
  nextcharcode = ascb(midb(vin,i+1,1)) 
  strreturn = strreturn & chr(clng(thischarcode) * &h100 + cint(nextcharcode)) 
  i = i + 1 
 end if 
 next 
 bytes2bstr = strreturn 
end function
</script>
另外,XMLHTTP這種方法也可以在后臺程序中用,不過要作相應修改

9.HTC

包含頁代碼:
<span style="behavior:url(index.htc)"></span>

被包含頁index.htc:
<public:attach event="oncontentready" onevent="loadit()" />
<script>
function loadit(){
insertAdjacentHTML("afterBegin", include.innerHTML)
}
</script>

<xmp id="include">
被包含內容
<a href=http://www.flash8.net>flash8</a>
</xmp>

來源:網頁設計師聯盟

]]>
<![CDATA[增添色彩 Photoshop制作百葉窗效果]]> 1 Sat, 21 Oct 2006 00:00:00 GMT
按此在新窗口瀏覽圖片
圖5

    單擊“好”按鈕,“漸變編輯器”設置完畢。按住“shift”鍵的同時,在圖像上方單擊并拖拽鼠標直到圖像下方,釋放鼠標,單擊圖層控制面板中的“設置圖層的混合模式”文本框,在彈出的列表中選擇“線性加深”選項,同時設置該圖層“不透明度”為60%,接著單擊“濾鏡”—“模糊”—“高斯模糊”命令,彈出“高斯模糊”對話框,設置“半徑”為2像素,單擊“好”按鈕,得到(如圖6)所示的效果。
    最后,用“橡皮擦”工具,將多余的地方擦除就可以了,得到(如圖7)所示的效果。

按此在新窗口瀏覽圖片
圖6

按此在新窗口瀏覽圖片
圖7

    趕快看看,是否達到了你想要的效果呢?小編由于能力所限,做的有很多不夠完美之處,還請你包涵。小編的主要目的是教會大家方法,讓大家自己動手做起來。有興趣的就趕快動手吧!

作者:棋行人間  來源:中關村在線

]]>
<![CDATA[增添色彩 Photoshop制作百葉窗效果]]> 0 Sat, 21 Oct 2006 00:00:00 GMT     首先為自己居室需要改變的地方拍張照片,(如圖1)所示,在photoshop中將它打開,設置前景色與背景色均為黑色。單擊圖層控制面板中的“新建圖層”按鈕,創建圖層,選擇“漸變”工具,雙擊漸變工具屬性欄中的“漸變編輯器”,彈出“漸變編輯器”對話框,(如圖2)所示。


按此在新窗口瀏覽圖片
圖1

按此在新窗口瀏覽圖片
圖2

    單擊顏色編輯條左下角的色標,接著在色標右側的顏色編輯條上單擊,就可得到與上一個顏色一致的色標,設置該色標的“位置”為2%,具體設置(如圖3)所示。

按此在新窗口瀏覽圖片
圖3

    在顏色編輯條上方單擊,添加一個不透明性色標。位置與剛剛復制的色標位置相同,設置該色標的“不透明度”為0%,具體設置(如圖4)所示。

按此在新窗口瀏覽圖片
圖4

]]>
<![CDATA[Photoshop打造快速《斷背山》海報]]> 1 Sat, 21 Oct 2006 00:00:00 GMT

加上背景,直接用藍色勾上雪山的陰影即可隱約突顯出雪山。衣服我只是簡單提出深淺,感興趣的朋友可以進一步深入下去。
按此在新窗口瀏覽圖片

最終效果:
按此在新窗口瀏覽圖片

作者:似水無痕…  來源:eNet硅谷動力]]>
<![CDATA[Photoshop打造快速《斷背山》海報]]> 1 Sat, 21 Oct 2006 00:00:00 GMT

輪廓大體完成了,下面給帽子與衣服上上簡單的單色。
按此在新窗口瀏覽圖片

接下來給面部與頭發上色。要把面部上色層與頭發上色層置于衣服層與帽子層之下,這樣可以防止色彩溢出。
按此在新窗口瀏覽圖片

深入刻畫耳朵,加上陰影以突出立體感,陰影不宜太深,可以適當降低不透明度。
按此在新窗口瀏覽圖片

用減淡工具在面部上色層提出面部受光的部分。
按此在新窗口瀏覽圖片

作者:似水無痕…  來源:eNet硅谷動力]]>
<![CDATA[Photoshop打造快速《斷背山》海報]]> 0 Sat, 21 Oct 2006 00:00:00 GMT

先看一下效果:
按此在新窗口瀏覽圖片

由于時間關系,今天我們先畫其中一個男主角吧。先用鋼筆把輪廓簡單勾出來。 
 按此在新窗口瀏覽圖片

新建一層,依照剛才的輪廓線細致勾出帽子,面部與衣服的輪廓。
按此在新窗口瀏覽圖片

接下來用鋼筆提出眼袋,睫毛與衣服上的褶皺。
按此在新窗口瀏覽圖片

作者:似水無痕…  來源:eNet硅谷動力]]>
<![CDATA[用Photoshop還你照片一個晴朗的天空]]> 0 Sat, 21 Oct 2006 00:00:00 GMT     1、打開需要處理的數碼照片,如圖01所示。

按此在新窗口瀏覽圖片
圖1

    2、選擇菜單欄中的“圖像”“調整”“亮度/對比度”,調整一下圖像,效果如圖02所示。

按此在新窗口瀏覽圖片
圖2

    3、在工具箱中選擇“多邊形套索工具”,圈選天空中多余的電線,如圖03所示。

按此在新窗口瀏覽圖片
圖3

    4、在工具箱中選擇“修補”工具,在工具選項中設置修補菜單欄勾選“源”,然后拖動選區到空白的天空上,此時電線將被清除,如圖04所示。

按此在新窗口瀏覽圖片
圖4

    5、用同樣的方法將其余部分的電線清除,然后再選擇工具箱中的“仿制圖章工具”將剩余的電線桿和一些細節的部分清除,畫面效果如圖05所示。

按此在新窗口瀏覽圖片
圖5

   6、下面我們將天空和人物、背景分開,選擇菜單欄中的“濾鏡”“抽出”,打開抽出命令對話框,在左側的工具欄中選擇“邊緣高光工具”,在右側的選項欄中將筆刷尺寸設為20,然后在圖像中天空與樹叢和人物的交界處涂抹綠色高光,效果如圖06所示。

按此在新窗口瀏覽圖片
圖6

7、涂抹是要注意樹叢空隙的小塊天空,涂抹過了的地方,選擇左邊的“橡皮擦工具”將其擦除。涂抹完后,選擇“填充工具”,在圖像需要保留的部分(除天空以外的部分)上單擊填充顏色。在選項欄中將光滑度設置為2,效果如圖07所示。

按此在新窗口瀏覽圖片
圖7

    8、單擊OK按鈕后,圖像天空部分已經被抽出變成透明的了,效果如圖08所示。

按此在新窗口瀏覽圖片
圖8

    9、現在背景圖層已經變成了普通圖層“圖層0”。按住Ctrl鍵單擊圖層控制面板底部的“創建新圖層”按鈕,在圖層0上面建立新圖層。單擊工具欄中的前景色色色塊,設置前景色的RGB分別為50\110\210的藍色,設置背景色的RGB分別為120、180、250的淺藍色。選擇“漸變工具”,在選項欄中設置漸變色為前景色到背景色漸變,然后在圖像透明區域拖動鼠標填充漸變色,效果如圖09所示。

按此在新窗口瀏覽圖片
圖9

    10、現在天空顯得太純凈了,有點假,下面我們來加白云。按D鍵,將前景色和背景色恢復默認的黑色和白色。進入通道面板,創建新通道“Alpha 1”。按住Alt鍵,選擇菜單命令“濾鏡”“渲染”“分層云彩”,畫面效果如圖10所示。

按此在新窗口瀏覽圖片
圖10

    11、按住Ctrl鍵單擊Alpha 1通道,將通道中的白色部分載入選區,如圖11所示。回到圖層調板,在圖層0和圖層1之間建立新圖層2,并填充白色,這樣就在藍天上添加了白云,效果如圖12所示。

按此在新窗口瀏覽圖片
圖11

按此在新窗口瀏覽圖片
圖12

    12、選擇工具箱中的“橡皮工具”,在選項欄中選擇尺寸較大的柔角畫筆,不透明度設置為70%,如圖13,在圖像上涂抹,將多余的云彩擦除,最終效果如圖14所示。

按此在新窗口瀏覽圖片
圖13

按此在新窗口瀏覽圖片
圖14

作者:王偉光  來源:IT168

]]>
<![CDATA[Photoshop鼠繪一輛摩托車]]> 1 Sat, 21 Oct 2006 00:00:00 GMT
按此在新窗口瀏覽圖片

圖13-5

14.最后完成圖加上背景如下:(圖14-1)

按此在新窗口瀏覽圖片
來源:pconline]]>
<![CDATA[Photoshop鼠繪一輛摩托車]]> 1 Sat, 21 Oct 2006 00:00:00 GMT 13.另外一部分的制作示意圖如下:各個部分都是由加深減淡工具完成的,前輪胎的制作方法與后輪胎相同,在這里就沒有制作示意圖,舉一反三就OK了。(圖13-1 圖13-2 圖13-3 圖13-4 圖13-5 )

按此在新窗口瀏覽圖片

圖13-1

按此在新窗口瀏覽圖片

圖13-2

按此在新窗口瀏覽圖片

圖13-3

按此在新窗口瀏覽圖片

圖13-4

]]>
<![CDATA[Photoshop鼠繪一輛摩托車]]> 1 Sat, 21 Oct 2006 00:00:00 GMT 12.其它部份的制作示意圖如下:加深減淡工具起到決定性的作用,排氣管是用線性漸變實現的。(圖12-1 圖12-2 圖12-3 圖12-4)

按此在新窗口瀏覽圖片

圖12-1

按此在新窗口瀏覽圖片

圖12-2

按此在新窗口瀏覽圖片

圖12-3

按此在新窗口瀏覽圖片

圖12-4

]]>
<![CDATA[Photoshop鼠繪一輛摩托車]]> 1 Sat, 21 Oct 2006 00:00:00 GMT 10.摩托車的畫座也是也是同加深減淡工具,再用斜面和浮雕,樣式為內斜面,深度41,大小為43。再執行濾鏡-紋理-畫布命令。(圖10-1 圖10-2)

按此在新窗口瀏覽圖片

圖10-1

按此在新窗口瀏覽圖片

圖10-2

11.反光鏡的做法也是加深減淡工具。(圖11-1 圖11-2)

按此在新窗口瀏覽圖片

圖11-1

按此在新窗口瀏覽圖片

圖11-2

]]>
<![CDATA[Photoshop鼠繪一輛摩托車]]> 1 Sat, 21 Oct 2006 00:00:00 GMT 8.制作摩托車的尾部,把尾部的路徑轉為選區,填上和車身同樣的顏色,高光效果還是通過選區加羽化的方法實現的。車尾上的線用路徑描邊,筆刷為1,硬度為100,噴筆關上,之后再用斜面和浮雕,樣式為枕狀浮雕。(圖8-1 圖8-2)

按此在新窗口瀏覽圖片

圖8-1

按此在新窗口瀏覽圖片

圖8-2

9.檔泥板的做法和以上的做法基本相同,同樣是加深減淡工具,然后選區加羽化制作出高光,如果效果還不理想可以用曲線調節一下,邊緣過度不柔和的話還可以用模糊工具。(圖9-1 圖9-2)

按此在新窗口瀏覽圖片

圖9-1

按此在新窗口瀏覽圖片

圖9-2

]]>
<![CDATA[Photoshop鼠繪一輛摩托車]]> 1 Sat, 21 Oct 2006 00:00:00 GMT

按此在新窗口瀏覽圖片

圖5-1

6.想要使車身變的真實還要加上高光,高光的具體做法:用路徑勾出,轉化為選區,然后給上羽化值,羽化值大小根據選區大小而定,如果羽化后效果不理想可以用曲線工具調節一下達到最佳效果。(圖6-1)

按此在新窗口瀏覽圖片

圖6-1

7.下面來做一下前指示燈。這部分一共分為四層,疊摞在一起形成一個整體,基本上還是加深減淡工具,其中黑色層要加紋理,選擇濾鏡-紋理-紋理化-畫布,再把邊緣模糊一下就OK了。前指示燈就完成了。(圖7-1 圖7-2)

按此在新窗口瀏覽圖片

圖7-1

按此在新窗口瀏覽圖片

圖7-2

]]>
<![CDATA[Photoshop鼠繪一輛摩托車]]> 0 Sat, 21 Oct 2006 00:00:00 GMT 小女子之前曾將此作品在我們的作品欣賞欄目中發表,現就就跟大家分享一下這輛摩托車的繪制過程,希望能給喜歡PS的朋友一點幫助,也希望能得到高手的指點!

按此在新窗口瀏覽圖片

1.找一張自己喜歡的摩托車的圖片,首先用鋼筆工具把摩托車的各個部分勾出來盡量取整,不然零碎的太多,以后制作還會出現更多的麻煩。還有每個部分用單獨的路徑層,也是方便修改。

2. 用路徑勾出車身填上顏色,本教程主要的工具就是加深減淡工具的運用,噴筆一定要開,這樣才能使效果自然,曝光數值要控制的小一些,百分之十幾以下就可以。具體自己隨意定。

3.先制作摩托車的主體部份,把剛才勾出的路徑改名字做一下標注,找起來了方便。找到摩托車主體的路徑轉化為選區,填上一種顏色,這里我填的顏色是:R:180 G:107 B:64 。然后就該加深減淡工具開始工作了,把筆刷工具的硬度調節到0就可以,噴筆打開,曝光度在百分之十二三以下,可以再小一點試一下,主要就是達到光的受光面與背光面自然的過度。可以一下一下的試一試,在實踐中摸索嗎,最后給一個斜面和浮雕:樣式為內斜面,方法為平滑,深度為31,軟化為0,大小為5,暗調模式后的顏色給一個和車身顏色為同一個色系并且要稍深一些的顏色就可以了。(圖3-1)

按此在新窗口瀏覽圖片

圖3-1

4.下一步是外部的白色防護板,同樣的步驟還是加深減淡工具的運用。最后還是給一個斜面和浮雕:樣式為內斜面,方法為平滑,深度為61,大小為5。(圖4-1)

按此在新窗口瀏覽圖片

圖4-1

]]>
<![CDATA[秋天,為干燥的皮膚加一點油光]]> 1 Sat, 21 Oct 2006 00:00:00 GMT
2:圖像-調整-亮度/對比度-(-95,+85)數值根據畫面需要

按此在新窗口瀏覽圖片


3:看起來太強烈了,調整圖層不透明度-55%
效果圖:

按此在新窗口瀏覽圖片

來源:照片處理網]]>
<![CDATA[秋天,為干燥的皮膚加一點油光]]> 0 Sat, 21 Oct 2006 00:00:00 GMT
流行的趨向每天都在改變,有人用粉底減少反光,也有人故意涂抹橄欖油增加性感的皮膚特效,現在介紹PS添加皮膚油光的效果
原圖:

按此在新窗口瀏覽圖片

 
效果圖:

按此在新窗口瀏覽圖片


1:復制一層(ctrl+J),去色(shift+ctrl+U),模式改為“變亮”

按此在新窗口瀏覽圖片

]]>
<![CDATA[應用Photoshop的圖像和筆刷制作懷舊照片]]> 1 Sat, 21 Oct 2006 00:00:00 GMT

按此在新窗口瀏覽圖片

作者:thpxw816  來源:照片處理網]]>
<![CDATA[應用Photoshop的圖像和筆刷制作懷舊照片]]> 1 Sat, 21 Oct 2006 00:00:00 GMT

按此在新窗口瀏覽圖片



按此在新窗口瀏覽圖片



按此在新窗口瀏覽圖片

作者:thpxw816  來源:照片處理網]]>
<![CDATA[應用Photoshop的圖像和筆刷制作懷舊照片]]> 0 Sat, 21 Oct 2006 00:00:00 GMT
效果

按此在新窗口瀏覽圖片


按此在新窗口瀏覽圖片



按此在新窗口瀏覽圖片

作者:thpxw816  來源:照片處理網]]>
<![CDATA[Flash彈性效果的制作]]> 0 Sat, 21 Oct 2006 00:00:00 GMT 新建文件,設置幀速為60 然后隨便設置背景, 然后我們找一個可以用來當鼠標指針的小圖片把圖片轉換成影片剪輯命名為“指針"。新建一個層把“指針"拖到場景中。

接下來就開始寫腳本嘍:
在指針剪輯的屬性欄里,把它命名為:mc_mouse
然后在影片剪輯上加入腳本:

onClipEvent (load)
{
xPos = 0;
yPos = 0;設置x,y坐標的初始位置
}
onClipEvent (enterFrame)
{
elastic = 0.400000;//設置彈性系數
friction = 0.700000;//設置摩擦力系數
xfriction = (xPos - _x) * elastic + xfriction * friction;
yfriction = (yPos - _y) * elastic + yfriction * friction;//設置當鼠標移動后的位置改變量
this._x = this._x + xfriction;
this._y = this._y + yfriction;//設置鼠標現在的位置
}


然后我們回到主場景,新建一個層作為腳本層。

在第一針插入空白關鍵幀,寫上腳本:

fscommand("fullscreen", "false");//指定 播放器為 常規菜單視圖。
fscommand("allowscale", "false");//播放器以始終按 SWF 文件的原始大小繪制 SWF 文件
fscommand("showmenu", "false");
Mouse.hide();//隱藏鼠標
mc_mouse.xPos = _root._xmouse;
mc_mouse.yPos = _root._ymouse;//設置橫縱坐標的位置


將第2幀轉換成空白關鍵幀,寫上:

gotoAndPlay(1); 

實現Flash播放結束后,在設定時間后執行指定操作

設定一變量名"lianjie",在flash的最后一幀填寫以下    AS:

stop(); 
var lianjie=setInterval(function(){getURL("閃吧","_blank"); 
clearInterval(lianjie); 
},5000);


//意思就是5000毫秒后調用鏈接命令,然后刪除自身。這樣做比較簡單,而且適合各種幀頻。

同理 將getURL("閃吧","_blank"); ,修改成其他的代碼一樣可以適用。

作者:xiao1xiao  來源:閃吧

]]>
<![CDATA[使用php的zlib壓縮和解壓縮swf文件]]> 0 Sat, 21 Oct 2006 00:00:00 GMT http://www.roading.net/blog/article.asp?id=43,需要使用一個開源的鏈接庫,而且使用起來也不是很方便,但是使用php就不一樣了,php包含了zlib的鏈接庫,可以直接使用其相關功能,下面是我寫的壓縮和結壓縮swf文件的例子:

//沒有加入判斷swf文件是否已經壓縮,入需要可以根據文件的第一個字節是'F'或者'C'來判斷


壓縮swf文件:

<?php
//--------------------------------------------------------------------------------------------------
//文件名
$filename = "test.swf";
//打開文件
$rs = fopen($filename,"r");
//讀取文件的數據
$str = fread($rs,filesize($filename));
//設置swf頭文件
$head = substr($str,1,8);
$head = "C".$head;
//獲取swf文件內容
$body = substr($str,8);
//壓縮文件內容,使用最高壓縮級別9
$body = gzcompress($body, 9);
//合并文件頭和內容
$str = $head.$body;
//關閉讀取的文件流
fclose($rs);
//創建一個新的文件
$ws = fopen("create.swf","w");
//寫文件
fwrite($ws,$str);
//關閉文件留
fclose($ws);
//----------------------------------------------------------------------------------------------------
?>

解壓縮swf文件:

<?php
//----------------------------------------------------------------------------------------------------
//文件名
$filename = "test.swf";
//打開文件
$rs = fopen($filename,"r");
//讀取文件的數據
$str = fread($rs,filesize($filename));
//設置swf頭文件
$head = substr($str,1,8);
$head = "F".$head;
//獲取swf文件內容
$body = substr($str,8);
//解壓縮文件內容
$body = gzuncompress($body);
//合并文件頭和內容
$str = $head.$body;
//關閉讀取的文件流
fclose($rs);
//創建一個新的文件
$ws = fopen("create.swf","w");
//寫文件
fwrite($ws,$str);
//關閉文件留
fclose($ws);
//----------------------------------------------------------------------------------------------------
?>



怎么樣?是不是很簡單?呵呵,php給我們的不止是簡單...

作者:Roading  來源:Roading's blog

]]>
<![CDATA[AS3與XML]]> 0 Sat, 21 Oct 2006 00:00:00 GMT ActionScript 3.0系列教程(4):爽快使用XML

為什么放棄AS2.0選擇AS3.0?如果只允許我說三個理由。那么AS3.0對XML的近乎完美的支持絕對是其中一個。

簡單說說AS3.0中對于XML支持的不同吧:

.AS2.0對XML的支持勉勉強強,將就著可以用。而AS3.0中對XML的支持是全方位的,極其強大和靈活的。

AS2.0對XML的支持不是內建的(build-in),也并非基于ECMAScript for XML(E4X)標準。而AS3.0中對XML的支持符合E4X標準,它的設計有三個優點:
1. 簡易。包括操作和可讀性。你會發現AS3.0中對于XML的操作猶如對一個普通Object對象一樣淺顯易懂。語句非常淺白流暢。
2. 連續性。其各個功能的設計和AS3.0其余的部分思想一致,易于理解。
3. 熟悉。操作符和操作邏輯對我們來說都相當熟悉易用。
在AS2.0時代,為了解決這部分的問題

效率。
效率包括兩方面,開發效率,和代碼執行效率。開發效率的論述見上。AS3.0對于XML的執行效率遠遠高過沒有內建XML支持的AS2.0。

XML的輸入

在AS2.0時代,在代碼行中輸入XML代碼是一種痛苦。如果不是從文件中讀取,那么我們就要忍受一長串擠在一塊兒的字符串。

而在AS3.0中,太簡單了。直接按照XML的內容輸即可,想換行就換行,想Tab就Tab,就一個字,爽。

新建一個fla,選中第一幀,F9打開動作面板,輸入如下代碼:

  //http://www.kingda.org
  //例1
  var kingdaXML:XML = 
  <tutorial>
  <item id=’1’>
  <level>2</level>
  <title> First touch of Flash 9</title>
  </item>
  <item id=’2’>
  <level>3</level>
  <title> Binding Classes</title>
  </item>
  <item id=’3’>
  <level>4</level>
  <title>Document Class</title>
  </item>
  </tutorial>
  trace (kingdaXML.item[1].level);  //output:3
  //例2
  var kS:String = "<root><txt>this is a test</txt></root>";
  var kXML:XML = new XML(kS);
  trace (kXML.txt); //output:this is  a test;
  

例1中注意到沒,直接寫XML內容在后面,想換行就換行,想tab就tab,多爽。不想AS2.0中寫string時,換個行就不行了。

寫完這一句后,我們所寫出的類似于string的形式立刻就被Flash理解成了XML對象了,所以我們馬上就可以用"."操作符來訪問相應的屬性。本例中訪問了第2個item節點的level值。

這么簡便直觀的訪問方式是不是比 AS2.0中那千遍一律的childNodes要好得多?

不過要注意,最后可以加";"結束。但我為了XML的視覺美觀沒有加。這個沒有關系,編譯時不會考慮這一點。

事實上只要你喜歡,AS1.0, 2.0, 3.0中語句結束都可以不加";"號。但是這并不是一個好的編程習慣,更不符合嚴謹的自我語法要求。因此我建議,除了XML可以不加外,其余的都應該加,呵呵。

例2展示了如何將一個包含了XML內容的字符串轉換成XML對象。用的是XML的構造函數轉換的。

AS3更有趣的是,可以使用已有的變量來直接構造XML,帶來方便的編程特性。如下例。

var rootNodeName :String = "site"; 
  var subNodeName  :String = "orgin";
  var subNodeContent :String = "Kingda’s Blog"; 
  var attributeName :String = "url"
  var attributeValue :String = "http://www.kingda.org"; 
  var extXML:XML = 
  <{rootNodeName} {attributeName}={attributeValue}>
  <{subNodeName}>{subNodeContent}</{subNodeName}>
  </{rootNodeName}>;
  trace (extXML.toString());
  /*output:
  <site url="http://www.kingda.org">
  <orgin>Kingda’s Blog</orgin>
  </site>
  */

要點就是要把變量用"{}"括起來,并且設置屬性時不要再加引號了。

XML的外部讀取

包括讀取外部xml文件,和通過URL讀取xml。AS3.0中不像2.0那樣集成了一個load()。
AS3.0在架構上就設計了所有與外部打交道的都由URLrequest對象來進行,數據都由URLloader對象來接受。這個我們會在下一部分教程詳細講解。這一次只要知道這樣的架構設計是深思熟慮,且簡潔優美的即可。

var myXML:XML = new XML();
//初始化XML地址,可以是本地的"xxx.xml",也可以是如下的URL地址。
  var XML_URL:String = "http://www.kingda.org/blog/index.xml";       //我的Blog RSS Feed
var myXMLURL:URLRequest = new URLRequest(XML_URL);
  var myLoader:URLLoader = new URLLoader(myXMLURL);
//添加裝載完成偵聽器,
  //Event.COMPLETE的值是"complete",直接用此字符串也可以。
  myLoader.addEventListener(Event.COMPLETE, xmlLoaded);
function xmlLoaded(evtObj:Event) { 
  myXML = XML(myLoader.data);
  trace("數據裝載完成.");
  trace (myXML);
  }

XML的操作

1.查詢

//顯示level為4的節點的title值
  trace (kingdaXML.item.(level == 4).title);
  //output:Document Class
//顯示level>2的節點的title值,本處結果大于1,所以是一個XML Array。
  trace (kingdaXML.item.(level > 2).title);
  /*output:
  <title>Binding Classes</title>
  <title>Document Class</title>
  */
//使用屬性用@開頭即可。真方便。
  trace (kingdaXML.item.(level > 2).@id); 
  //output:23
  //這兒要注意,實際上是2,3。一個Array.
//也可以用屬性來做判斷
  trace (kingdaXML.item.(@id > 1).title);

2.添加或者修改屬性
方便的不能再方便,直接寫即可。爽翻天啊。

//把id == 1的節點level值改為2
  kingdaXML.item.(@id==1).level = 2;
  //把id==1的節點添加一個屬性 page
  kingdaXML.item.(@id==1).page = 100;
  trace (kingdaXML.item.(@id==1));

3.按某條件插入節點

var newNode1:XML = <item id=’2.5’><level>0</level><title>None</title></item> 
  var newNode2:XML = <item id=’1.5’><level>0</level><title>None</title></item> 
  //把newNode1插入到id==2的節點后面
  kingdaXML = kingdaXML.insertChildAfter(kingdaXML.item.(@id==2), newNode1);
//把newNode1插入到id==2的節點前面
  kingdaXML = kingdaXML.insertChildBefore(kingdaXML.item.(@id==2), newNode2);
  trace (kingdaXML);

XML的高級操作

常用的操作上面已經介紹的很清楚了。高級操作則是留給對XML應用更深的兄弟們。

幾點注意:
1.在AS3.0中, XML類的ignoreWhitespace默認為true。
2.AS3.0支持對comments的直接操作。但默認:

  

XML.ignoreComments = false;
  var kingdaXML:XML = 
  <item>
  <!-- comment  1-->
  <!-- comment  2-->
  </item>;
  trace(kingdaXML.toXMLString()); 

 //默認為true時,不會顯示comment的

訪問comment用

 

 trace(kingdaXML.comments()[1].toXMLString()); 

3.XML支持克隆。

使用copy()可以得到一份現有XML的值拷貝。

var kingdaCopy:XML = kingdaXML.copy();

對kingdaCopy操作就不會影響kingdaXML對象了。

4.極有用的descendants函數返回一個XMLList對象,包括所有的子節點。
設ignoreComments = false;和ignoreProcessingInstructions = false后,連comments和process instructions也會包含在這個XMLList對象中。

運用示例如下:

XML.ignoreComments = false;
  var xml:XML = 
  <body>
  <!-- comment -->
  text1
  <a>
  <b>text2</b>
  </a>
  </body>;
  trace(xml.descendants("*").length()); // 5
  trace(xml.descendants("*")[0]); // // <!-- comment -->
  trace(xml.descendants("*")[1].toXMLString()); // text1
  trace(xml.descendants("a").toXMLString()); // <a><b>text2</b></a>
  trace(xml.descendants("b").toXMLString()); // <b>text2</b>

還有太多的XML有用操作功能了(如對namespace的操作)。用到時再去翻參考書吧。
以上的介紹可以滿足絕大部分運用了。

對了AS2.0已有的XML類,在3.0中變成了XMLDocument類,使用方法不變。便于AS2.0程序移植。其余不推薦

作者:金魚仔  來源:閃吧

]]>
<![CDATA[用AS實現動態打字效果]]> 0 Sat, 21 Oct 2006 00:00:00 GMT 新建一層,把以下代碼復制過去即可
//created by guoyl(夏日之夜) yady.net
function typetext(str:String, speed:Number) {
        //str:文字內容 speed:打字速度
        var i = 0;
        var ttext = new Object();
        var IS_type_txt:Boolean = true;
        ttext.interval = function() {
                var type_txt_move = new String(str);
                textcontent.htmlText = type_txt_move.substring(0, i+1);
                if (IS_type_txt) {
                        i++;
                } else {
                        //i = 0;//循環打字
                        clearInterval(ttext_ID);
                }
                if (i>=type_txt_move.length) {
                        IS_type_txt = false;
                } else if (i<=0) {
                        IS_type_txt = true;
                }
        };
        var ttext_ID = setInterval(ttext, "interval", speed);
}
typetext("<b>《致綠衣使者》</b><br />   田子君<br />春天你向我走來<br />滿臉堆笑如同燦爛的迎春花開<br />是你用使者的風范<br />讓我和春天抱個滿懷<br /><br />夏天你向我走來<br />雨水摻雜著汗滴<br />順著你額前的發端輕輕滑落<br />在你轉身的剎那<br />從你的眼睛里我讀到了執著<br /><br />秋天你向我走來<br />地上翻飛的落葉好似你匆匆的步態<br />無悔的選擇<br />是你對生命真摯的熱愛<br /><br />冬天你向我走來<br />暢游的花為你深情地伴舞<br />簾中你堅毅的面容<br />是我心中永恒的雕塑……", 150);

附件: 動態打字效果.swf

作者:guoyl  來源:閃吧

]]>
<![CDATA[網頁推廣成功之道(本站之特點)]]> 0 Fri, 20 Oct 2006 00:00:00 GMT 推廣成功之一:各大搜索引擎能加入你的網站.

推廣成功之二:各大搜索引擎在短期之內能搜入你網站的多個頁面.

推廣成功之三:多個關鍵字都在搜索引擎中排列前茅.

推廣成功之四:來源于搜索引擎的訪問多.

推廣成功之五:反向鏈接多(注,友情鏈接互換的多)

典型案例:不謙虛的說本站就是這樣.有誰想知道其中的一些知識可以看本站中的一些知識介紹.

]]>
<![CDATA[快速獲取Flash課件中的素材]]> 0 Fri, 20 Oct 2006 00:00:00 GMT 如果你在制作Flash課件的過程中,想利用已有的Flash源程序中的素材,有一個非常簡單的辦法,就是將有素材的源文件作為庫打開。

  具體做法為:新建一Flash文件,然后執行菜單“文件/作為庫打開”命令,在打開的庫面板中列有該源文件中使用的各種元件(如圖所示),我們可以根據需要進行選擇。

  這種方法可以大大提高效率,同時也方便同行之間進行交流。

]]>
<![CDATA[如何禁止局域網內部分計算機訪問本機?]]> 0 Fri, 20 Oct 2006 00:00:00 GMT 如何禁止局域網內部分計算機訪問本機?

答:
右擊“我的電腦”,選擇管理,“本地安全策略”->“本地策略”->"用戶權限分配"里面有一個“拒絕從網絡訪問這臺計算機”,雙擊后加入你禁止的計算機就可以了

]]>
<![CDATA[PS打造幾款透明質感按鈕]]> 1 Fri, 20 Oct 2006 00:00:00 GMT 3. 接下來,我們為按紐加一個簡單的邊框。在圖層1下面新建圖層2,載入圖層1的不透明選區,用擴展命令將選區擴大8像素,填充白色。(圖28)

按此在新窗口瀏覽圖片

我們依然用圖層樣式添加立體效果。先選擇斜面和浮雕樣式,結構為內斜面,方法為雕刻清晰,深度為290%,方向為上,大小為4像素,軟化為9像素,陰影角度為90度,高度為45度,高光和暗調保持默認;再來添加描邊樣式,大小為1像素,位置在外部,混合模式正常,不透明度100%,描邊顏色為RGB(170,170,170)。(圖29)

按此在新窗口瀏覽圖片

這樣,這個按紐就完成了。想要改變顏色的話,可以重新設定各圖層樣式中有關顏色的設置。添加文字層后,也可以添加圖層樣式效果。如果想把這種樣式應用到其他大小的按紐上時,應注意縮放效果,使樣式符合圖像。

 來源:PConline 轉載:網頁設計師聯盟

]]>
<![CDATA[PS打造幾款透明質感按鈕]]> 1 Fri, 20 Oct 2006 00:00:00 GMT 按此在新窗口瀏覽圖片

接下來的投影和外發光,都是進一步修飾按紐邊緣的:先來選擇投影樣式,將投影顏色設為RGB(9,66,130),不透明度為35%,角度為90度,距離和擴展為0,大小為1像素;然后是外發光樣式,混合模式為正常,不透明度為38%,顏色為RGB(0,70,114),發光方法為較柔軟,大小為2像素;(圖25)

按此在新窗口瀏覽圖片

最后,如果你覺得按紐的顏色單薄,可以選擇內發光樣式,混合模式為正片疊底,不透明度為39%,設置漸變發光,依圖26來設置漸變,漸變色從左到右依次為黑色、棕紅色RGB(187,83,7)、黃色RGB(255,249,157),兩個顏色中點的位置均為50%,發光方法為較柔軟,光源居中,大小為250像素,范圍為50%。你也可以自己設定內發光的顏色,這樣,按紐的顏色就豐富起來。(圖27)

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

]]>
<![CDATA[PS打造幾款透明質感按鈕]]> 1 Fri, 20 Oct 2006 00:00:00 GMT 第三款:漸變透明按鈕

我知道,這個題目實在有些不合格。哪種透明效果中沒有用到漸變呢?漸變幾乎已經成為制作透明按紐的必備過程,拿它做標題實在有些應付差事的感覺。但是,我實在懶得再費心思在我們的按紐起一個響亮又貼切的名字了。(這些天來一直和按紐打交道,請大家原諒我的倦怠心理吧!)不過,這個按紐倒真的漂亮的沒話說,就拿它來作為小小的補償吧!這次的這個按紐,完全是由圖層樣式來決定的。完成之后,大家的樣式面板中又可以多一種漂亮的風格了。

1. 這一次,我們來新建一個透明背景的文檔,大小根據按紐的大小來定。新建圖層2,用橢圓工具選擇一個正圓形,復位色板,用背景色填充選區。不要取消選擇,按Ctrl+X將選區圖像復制到剪貼板上,刪除圖層2。

在圖層1中,用Ctrl+V將白色圓形粘貼到圖層1中。這樣,白色圓形就會處于畫布的正中。(圖21)

按此在新窗口瀏覽圖片

2. 下面,我們就開始為按紐添加了圖層樣式了。

首先,我們為按紐添加基礎的顏色。選擇漸變疊加樣式,將混合模式設為正常,不透明性為100%,點擊編輯漸變色,將漸變的左端設為RGB(166,202,240),右端設為RGB(24,48,153),漸變樣式為線性,角度為123度,縮放為100%;(圖22)

按此在新窗口瀏覽圖片

其次,我們用斜面和浮雕樣式為按紐添加光澤:樣式為內斜面,方法為平滑,深度100%,方向為上,大小為18像素,軟化為3像素,陰影的角度為120度,取消全局光,高度為73,暗調模式為顏色減淡,高光和暗調的其他各項設定保持不變;(圖23)

按此在新窗口瀏覽圖片

]]>
<![CDATA[PS打造幾款透明質感按鈕]]> 1 Fri, 20 Oct 2006 00:00:00 GMT

現在,我們關閉序列1的顯示,按ShiftCtrl+Delete,用白色填充圖層8的不透明區域。打開圖層樣式,依次添加下列樣式:

漸變疊加:混合模式為正常,不透明性為82%,漸變為從灰色RGB(174,174,174)到白色,線性,與圖層對齊,角度為-48度,縮放為70%;

內發光:混合模式為正常,不透明度為23%,顏色為黑色,發光源在邊緣,方法為較柔軟,大小為10像素,范圍為55%;

斜面和浮雕:內斜面、平滑,深度為51%,大小為8像素,陰影角度為130度,取消全局光,高度為15度,暗調的不透明度為0%,將等高線類型設為預設的半圓,范圍為53%,消除鋸齒;

外發光:混合模式為正常,不透明度為15%,大小為5像素,范圍為33%;

描邊:大小為1像素,描邊位置在外部,混合模式為正常,不透明度為31%,描邊顏色為黑色;

內陰影:混合模式為正常,顏色為RGB(115,115,115),不透明度為8%,角度為135度,取消全局光,距離為4像素,大小為2像素,等高線類型為預設的錐形;

最后是投影:不透明度為11%,角度為135度,距離為4像素,大小為1像素(圖18)。

按此在新窗口瀏覽圖片

顯示序列1,這時,我們的圖像應該像圖19一樣了。

按此在新窗口瀏覽圖片

9. 我們希望做出按紐內陷的效果。在圖層8上新建圖層9,選擇一個比按紐稍大的圓形選區,填充白色,同樣使圓形和按紐居中對齊。對它添加圖層樣式:先是漸變疊加,混合模式為正常,不透明度為55%,反向默認漸變,角度為90度,縮放為90%;其次是描邊,大小為1像素,位置在外部,不透明度為40%,描邊顏色為RGB(210,210,210)。這樣,這個按紐就被很合適的鑲嵌在面板上了。(圖20)

按此在新窗口瀏覽圖片

]]>
<![CDATA[PS打造幾款透明質感按鈕]]> 1 Fri, 20 Oct 2006 00:00:00 GMT 5. 接下來,我們來進行最關鍵的一步——給按紐增加高光效果。首先,我們來選取高光的區域。選擇鋼筆工具,勾出一條封閉路徑,要包括按紐的上半部分,如圖12所示。(圖12)

按此在新窗口瀏覽圖片

按Ctrl+Enter,將路徑轉換為選區,再選取和圖層1相交的選區,方法是按住Shift+Ctrl+Alt鍵,點擊圖層1,載入圖層1和現有選區相交的選區,如圖13。選擇漸變工具,復位并反轉色板,選擇線性漸變工具,將漸變設為從前景色到透明,從選區的頂端到底部做出漸變,然后取消選擇。選擇高斯模糊濾鏡,將半徑設為2.0像素,模糊漸變圖層,用選擇工具將圖層向下移動幾個像素,這樣會使效果更逼真。(圖14)

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

6. 這時,按紐基本上就已經完成了。不過我們可以為它增加一些裝飾,使它看起來更漂亮。在圖層1上新建一層,為圖層6,這一層里,我們為它增加一些掃描線效果。基本上來說,1×2像素大小、上黑下透明的圖案應該是你的Photoshop里差不多都會有的一種基本圖案。如果沒有,那么花半分鐘時間做上一個也來得及。載入圖層1的選區,打開填充對話框,在填充類型中選擇圖案,找到掃描線圖案,用它來填充選區。取消選擇,將圖層的不透明度降低到8%,用模糊濾鏡稍加模糊(圖15)。

按此在新窗口瀏覽圖片

如果你的圖案是上黑下白的,那么在填充以后,需要將圖層混合模式設為正片疊底,效果是一樣的。

7. 下面我們來添加文字部分。我們采用的像素字體為04b_03,大小為8點,如果不希望字體太過纖細,就將消除文字鋸齒的方式設為明晰。添加了字體之后,來看看效果,似乎不如想象中的好(圖16)。我們可以再來裝飾一下文字部分。在最頂層的文字層之下新建圖層7,將前景色設為白色,用矩形工具在按紐的上中部選擇一細長矩形。將文字層和這一層鏈接起來,居中對齊。載入圖層1的選區,反選,刪除圖層7的多余部分,取消選擇。將填充不透明度降低為10%,圖層混合模式為顏色減淡。(圖17)

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

]]>
<![CDATA[PS打造幾款透明質感按鈕]]> 1 Fri, 20 Oct 2006 00:00:00 GMT 第二款:LCD風格的按紐

一般來說,液晶顯示屏風格很適合各種面板的制作,也可以作為各種按鈕的載體,大多數類型的按紐與之配合都會很好看。但這一次,我們要來制作一個液晶顯示屏風格的按紐。

1. 打開Photoshop,新建RGB模式的白色背景文檔。新建圖層1,這一層我們作為按紐的基礎輪廓。用橢圓選框工具,按住Shift+Alt鍵,從中心向旁邊拖出一個圓形的選區。將前景色設為RGB(176,192,224),用前景色填充選區,不要取消選擇。(圖08)

按此在新窗口瀏覽圖片

2. 新建圖層2,在這一層中制作按紐的內陰影。復位色板,選擇描邊命令,將描邊寬度設為4像素,位置居中。取消選擇,用高斯模糊處理圖層,半徑為4像素。載入圖層1的選區,反選,在圖層2中刪除,取消選擇。將圖層的不透明度降低到28%。(圖09)

按此在新窗口瀏覽圖片

3. 新建圖層3,我們要在這一層中做描邊處理。再次載入圖層1的選區,打開描邊命令對話框,將描邊寬度設為1像素,位置居中,取消選區。將圖層的不透明度降低到32%,有必要的話,可以用半徑為0.2的高斯模糊消除邊緣細微的鋸齒。(圖10)

按此在新窗口瀏覽圖片

4.下面我們來制作按紐內部透出的光線效果。新建圖層4,選擇畫筆工具中的噴槍選項,將畫筆大小設為200像素的柔化筆刷,將圖層的混合模式設為顏色減淡,填充不透明度為21%(不是圖層的總體不透明度),再次載入圖層1的選區,反轉色板,用白色畫筆在選區的下方點擊一下,畫筆范圍可達到選區的中上部;再將畫筆大小設為100像素,再點擊一下,加強效果。由于顏色減淡模式的作用,圖像會出現透光的效果。(圖11)

按此在新窗口瀏覽圖片

]]>
<![CDATA[PS打造幾款透明質感按鈕]]> 1 Fri, 20 Oct 2006 00:00:00 GMT

但這樣是不夠的,我們希望高光效果更為貼切。選擇等高線,注意是斜面等高線,而不是光澤等高線,將等高線類型選擇為預設類型中的半圓,消除鋸齒,范圍為69%,這樣就能得到逼真的反光效果。(圖05)

按此在新窗口瀏覽圖片

5. 為了使按鈕看起來更好,我們添加一些簡單的陰影效果。但我們的樣式中已經采用了投影樣式,所以要另外想辦法。按住Ctrl鍵,載入按紐的不透明度區域,從編輯菜單中選擇合并拷貝命令,在圖層1之下新建一層,按Ctrl+V,將圖像粘貼到新層中,取消選擇。

合并拷貝命令可以復制選區內所有圖層的圖像,包括圖層樣式在內,這里,我們所用這個命令就是為了拼合圖層樣式的效果。此外,在粘貼前,如果沒有取消選擇,那么圖像會粘貼入選區中,否則的話,圖像會被自動粘貼到圖層的正中。

對圖層2使用高斯模糊,半徑大概為5.5像素左右。再用移動工具將圖層移動到按紐的右下方,作為透明陰影。(圖06)

按此在新窗口瀏覽圖片

6. 最后,在按紐上寫上文字即可。如果你更喜歡淡灰色的透明按鈕,這里有個簡單的法子:打開通道面板,點擊藍色通道,僅顯示這一個通道的圖像,由于我們的按紐是藍色調的,所以這個通道內的圖像最能體現按紐的情況。如果你的按紐是紅色調或是綠色調的,那么同樣,分別選擇紅色通道和綠色通道,就能得到灰色的透明按鈕了。(圖07)

按此在新窗口瀏覽圖片

]]>
<![CDATA[PS打造幾款透明質感按鈕]]> 0 Fri, 20 Oct 2006 00:00:00 GMT 幾乎沒有哪種按紐的受歡迎程度能與透明質感按紐相比。自這種風格的按紐一問世,立刻風靡全球,從龐大的商務網站到簡單的個人小站,處處都能看到剔透的風采。這種漂亮按紐最大的作用就是修飾網頁,僅僅使用幾個這樣的按紐,就會給你的網頁像水晶糖果一樣誘人。透明質感的按鈕種類之多,制作方法之廣,無法盡數。在這里,我總結了幾種較為好看的卻又比較簡單的,供大家作為參考。

第一款:Aqua按紐

這是最常見的一種透明按紐了,如果運用的好的話,效果是非常理想的。這種按紐的做法有很多種,有些真的是相當相當的麻煩。當然,效果也是相當相當的漂亮,漂亮到你會不舍得把它用于網頁按鈕。實際上,如果用那種耗費大量時間做成的按鈕裝飾網頁的話,需要小心喧賓奪主:游客會不自覺的把注意力集中到漂亮奪目的按紐上,網頁最重要的內容卻會被忽略掉。說了這么多,好像偷懶是理所當然的了。那么這一次,我們應用圖層樣式來打造這個按鈕,這樣我們就可以一勞永逸,以后都可以坐享其成了。更重要的是,我們制作的是可以裝飾你的網頁的按紐,它僅僅起到了點綴的作用,就像是做菜時使用的雞精,一點足以勾出鮮味,過多反而不好了。

1. 新建文檔,RGB模式,白色背景。建立圖層1,設置前景色為RGB(51,143,206)。然后選擇圓角矩形工具,在工具選項中,設置繪圖方式為填充像素,將矩形的圓角半徑設為50像素,選擇消除鋸齒。點擊幾何選項,將矩形的大小設為91×27像素,在畫布正中點擊一下,即會出現一個藍色的圓角矩形。(圖01)

按此在新窗口瀏覽圖片

2.現在我們開始添加圖層樣式了。首先選擇投影:將投影的不透明度降低為33%,取消全局光,角度為134度,距離和大小均為1像素,擴展為0,品質不變;

然后是內陰影樣式:將內陰影的顏色設為RGB(0,56,113),不透明度為100%,取消全局光,角度為90度,距離為6像素,阻塞為15%,大小為16像素,品質保持不變,這樣,按紐就具有了立體感。(圖02)

按此在新窗口瀏覽圖片

3. 接下來我們要制作光線從按紐中透出的感覺。選擇內發光樣式,將混合模式設為顏色減淡,不透明度為30%,顏色為白色,方法為較柔軟,居中,阻塞為31%,大小為21像素,要特別注意等高線的形狀,打開默認的等高線編輯器,將曲線設為圖03的形狀,選擇消除鋸齒,范圍為31%;(圖03,04)

按此在新窗口瀏覽圖片

按此在新窗口瀏覽圖片

]]>
<![CDATA[Photoshop把照片變為雪景特效]]> 0 Fri, 20 Oct 2006 00:00:00 GMT 按此在新窗口瀏覽圖片

這是原圖

先感謝好友瓜瓜提供的照片

按此在新窗口瀏覽圖片

首先,給圖像添加一個“漸變映射”的調整圖層,就用黑色跟白色的漸變,注意,將“反向”選項選中

按此在新窗口瀏覽圖片

單擊“確定”按鈕,得到如下圖所示結果

按此在新窗口瀏覽圖片

將“漸變映射”調整圖層的圖層混合模式改為“點光”。

按此在新窗口瀏覽圖片

按快捷鍵Ctrl(Windows操作系統)/Command(Mac OS X操作系統)+E合并圖像,并執行Ctrl(Windows操作系統)/Command(Mac OS X操作系統)+I(“圖像>調整>反相”命令 ),將圖像反相

按此在新窗口瀏覽圖片

添加“色階”調整圖層,在“色階”對話框中,選用白色的吸管(設置白場)在畫面的最亮出單擊,設定圖像白場的位置

按此在新窗口瀏覽圖片

單擊“確定”按鈕,雪景基本上就呈現在我們眼前

按此在新窗口瀏覽圖片

現在開始分析一下,在畫面中有很多刺眼,很鮮艷的顏色要怎么給它去除,這是一個很麻煩的問題。不過對付這樣的問題,Photoshop還是有很多方法的。

  前面的步驟可以適合很多畫面來打造雪景的效果,但從這以下的方法,就是要根據不同的圖片,要有不同的應對方法。

  我將這個問題分成了兩個部分分別來解決。

  首先,既然“花”的部分那么刺眼,那么想在你眼前“彈”出來,我就讓它出來

  新建一空白圖層,使用“歷史記錄畫筆”工具進行恢復“花”的圖像。當然,也可以用不透明度較低的畫筆恢復一些場景中的景物的顏色,讓畫面有一些顏色偏向

按此在新窗口瀏覽圖片

這樣已經差不多了,不過還有一些討厭的小色點,實在不好去處,最開始我用的“色相/飽和度”去除顏色點,不過效果不是很好,比較容易使畫面變成“花臉”,后面我用了“漸變映射”來做處理,效果好了很多。

  添加“漸變映射”調整圖層,漸變條設定如下圖所示。

按此在新窗口瀏覽圖片

單擊兩次“確定”按鈕,得到如圖所示結果

按此在新窗口瀏覽圖片

在蒙版上做一些修改