2009年5月24日 星期日

CSS Sprites 與 圓角

初步介紹 當然,目前現在有成千上萬個關於 用CSS處理圓角 的教程,但不管怎麼說,仍然想把這篇文章展示給您。也希望您會發現這篇文章會非常有用。需要重點指出的是,這篇教程徹底地應用高級CSS技術,但是,盡力使初學者看起來簡單。CSS3 在這裡還沒有得到完全的應用,所以,知道現在,會保持W3C驗證的有效。看一下演示 下載 css sprites + 圓角您還可以參考一下文章:43個PSD轉XHTML,CSS創建佈局及導航輔導教程,解析事件背後的每一個步驟 我們將怎樣來處理? 處理圓角的版本是由內置的絕對定位的四個div組成,每個div都有唯一的圓角圖片作CSS Sprite操作。我們將會這樣做:是什麼方式導致這項技術表現得這麼了不起呢(What makes this technique cool)? 通過可變的寬度和高度處理毗鄰的元素的能力。沒有極限。(The ability to make rounded-bordered elements with fluid width and height. No limits whatsoever.) 這項技術,正如之前提到的,是與 CSS Sprites 結合操作完成的。如果您不知道這是項怎樣的技術或者說不知道怎麼使用它,那麼請先閱讀之前的文章。CSS sprites 都學會了嗎?那我們就開始吧!第一步:創建我們的 Sprite 1、為矩形圓角圖片處理選擇一款編輯器 (在這個案例中選擇的是Firework). 2、切割並且導出圓角到本地臨時位置 (我們將會在之後用到)。3、新創建一個文件,將圓角導入到這個新文件中,複製三次,然後旋轉這三個新切片得到另外的三個圓角。 4、合成四個圓角為一張圖片,並用 1px 的紅線 來區分它們。5、導出合成圖片,sprite 也就大功告成了。 第二步:HTML 原始碼首先,我們會給容器 div 一個 .roundedBox類:
程序代碼
現在,我們必須再增加四個 div ,這會在將來創建圓角的時候用到。之後必須給每個加載一個類 .corner,同時也標識一個類來指定它們格子的位置。
程序代碼
My content in roundedBox Type 1
一切搞定?嗯,讓我們把注意力再轉移到 CSS 代碼上來。第三步:CSS 原始碼如你所知,(或者您會在這裡快速學習到) 絕對定位元素通常都依照相對定位的父元素進行定位。If this element is not defined, they will take as their parent relatively-positioned element, the body tag。如果這個父元素無法界定,那麼它會去最近作相對定位的那個父元素,直至 body 標籤。 哈?! - 好了,如果到此為止您仍沒有掌握,不用擔心,我們將在第二部分瞭解它。(翻譯得有點拗,附上原文:Ok, if you didn't get this, don't worry, you'll catch it in an second.)讓我們先來定義下所有的圓角:所有的圓角都必須定義絕對定位,並且註明高度跟寬度。圓角定義的寬度跟高度都是 17px。
程序代碼
.corner {position:absolute;width:17px;height:17px;} 如果您是第一次切割矩形圓角,那麼寬度跟高度很可能會不一樣 (咄!)。現在開始定義 div 容器樣式:
程序代碼
.roundedBox {position:relative;}任何定義有類 .roundedBox 的元素內,絕對定位元素都會相對於這個元素進行定位,而不是標籤 body。 我們也必須設置一些padding值,如果沒有設置,圓角將會覆蓋我們的文本,這肯定不是我們想要的效果。 重要提示:top 和 bottom padding 值必須 等價於圓角的 height。left 和 right padding 值必須等價於圓角的寬度。 正如您已經知道的,我的圓角寬度跟高度是相等的,因此,四個邊角的padding 值也是相等的:
程序代碼
.roundedBox {position:relative; padding:17px; margin:10px 0;} 也通過 margin 給我們的 div 流出了一定的空隙 最後,讓我們對沒有圓角作單獨定義 我們會對每個圓角作絕對定位設置,並且定位背景圖的位置 (根據我們的 sprite):
程序代碼
.roundedBox {position:relative; padding:17px; margin:10px 0;}.corner {position:absolute; width:17px; height:17px;}.topLeft {top:0; left:0; background-position:-1px -1px;}.topRight {top:0; right:0; background-position:-19px -1px;}.bottomLeft {bottom:0; left:0; background-position:-1px -19px;}.bottomRight {bottom:0; right:0; background-position:-19px -19px;} 您可能已經注意到,我們的樣式仍然還沒有下載 sprite。我們一般不會去定義它們的原因是,我們會使用另外的方法。圓形盒模型 1 (藍色)HTML 代碼:
程序代碼
My content in roundedBox Type 1
我們必須給容器 div 定義一個ID為 #type1,用來實施特殊背景。CSS 代碼: 首先,我們得給 #type1 匹配一個背景色,使之融合於 sprite 中的圓角:
程序代碼
#type1 {background-color:#CCDEDE;} 之後,通過定義 .corner 類來協助圓形盒模型載入 Sprite 樣式:
程序代碼
#type1 {background-color:#CCDEDE;}#type1 .corner {background-image:url(../images/corners-type1.gif);} 好了,我們的第一個圓角矩形大功告成了!預覽圓角矩形模型1 (藍色)圓形盒模型 2 (綠色) / 圓形盒模型 3 (紫色) 模型1,模型2跟模型3的唯一差別就是它們的顏色,所以我們也僅僅只修改這些。模型 2 (綠色) HTML 代碼:
程序代碼
My content in roundedBox Type 2
CSS 代碼 (僅僅修改 sprites 的顏色及背景色)
程序代碼
#type2 {background-color:#CDDFCA;}#type2 .corner {background-image:url(../images/corners-type2.gif);} 預覽圓角矩形模型2 (綠色)模型 3 (紫色) HTML 代碼:
程序代碼
My content in roundedBox Type 3
CSS 代碼 (僅僅修改 sprites 的顏色及背景色)
程序代碼
#type3 {background-color:#D3CADF;}#type3 .corner {background-image:url(../images/corners-type3.gif);}預覽圓角矩形模型 3 (紫色),都學會了嗎?好,現在我們再進一步學習。模型 4 (紅色邊框) 模型4 跟模型1、2、3又有什麼區別呢?邊框和顏色,讓我們來解決這些因素吧。HTML 代碼:
程序代碼
My content in roundedBox Type 4
CSS 代碼 (在 sprite 中給您的邊角的邊框都添上邊框,並使 .roundedBox 類的背景及邊框融合 sprite。)
程序代碼
#type4 {background-color:#CCACAE; border:1px solid #AD9396;}#type4 .corner {background-image:url(../images/corners-type4.gif);} 好了,這個就是截圖效果。我們的邊角還不能正確地覆蓋 #type4 邊框。所以我們必須矯正它們的定位來覆蓋早期的定位樣式。讓我們做到這一點:
程序代碼
#type4 {background-color:#CCACAE; border:1px solid #AD9396;}#type4 .corner {background-image:url(../images/corners-type4.gif);}#type4 .topLeft {top:-1px;left:-1px;}#type4 .topRight {top:-1px; right:-1px;}#type4 .bottomLeft {bottom:-1px; left:-1px;}#type4 .bottomRight {bottom:-1px; right:-1px;} 好了,這就是我們完成的模型 4。預覽圓角矩形模型4 (紅色邊框). We are almost there, don』t quit now :p模型 5 (垂直漸變) 好了,模型5會需要更多的工作量,我們應該這樣:1. 修改上下邊角的高度 (由漸變度決定(depending on your gradient))。 2. 修改上下邊角的背景圖定位 (由漸變度決定)。 3. 通過重複平鋪 1px 的背景圖片來創建容器 div 的漸變效果。 4. 值得注意的是,我們必須給內容設置一個大小,或者給容器設置一個最小高度(由漸變度決定)。 讓我們開始吧。HTML 代碼 (跟之前的一樣):
程序代碼
My content in roundedBox Type 5
CSS 代碼:我的漸變是從上到下垂直的。所以我們必須增加上邊角的高度,以及更改下邊角的背景圖位置。當您看到我的新的 sprite 就會明白為什麼會這麼處理。就是下面這張: 我的div中的背景圖片是這樣的: 1px 的寬度,它的確是存在的。 下邊角有一條實心顏色,剛好可以匹配div的背景色。 少說話多行動。我們來繼續定義容器 div:
程序代碼
#type5 {background:#FECBCA url(../images/roundedbox-type5-bg.png) repeat-x 0 0; min-height:110px;} 給容器設置的背景顏色是從底部邊角中吸取的。然後將背景圖片按 x 方向進行重複。最後給它設置一個最小高度,正如之前所說的,漸變才不會洩露。最後來加上所有的邊角 (將文件的類型修改為 .png 格式的圖片,為的是能得到更好的漸變質量):
程序代碼
#type5 {background:#FECBCA url(../images/roundedbox-type5-bg.png) repeat-x 0 0; min-height:110px;}#type5 .corner {background-image:url(../images/corners-type5.png);}現在,我增加上邊角的高度 (這是由漸變最後抵達的顏色位置決定的):
程序代碼
#type5 {background:#FECBCA url(../images/roundedbox-type5-bg.png) repeat-x 0 0; min-height:110px;}#type5 .corner {background-image:url(../images/corners-type5.png);}#type5 .topLeft,#type5 .topRight {height:140px;} 最後,我糾正下下邊角的背景圖定位:
程序代碼
#type5 {background:#FECBCA url(../images/roundedbox-type5-bg.png) repeat-x 0 0; min-height:110px;}#type5 .corner {background-image:url(../images/corners-type5.png);}#type5 .topLeft,#type5 .topRight {height:140px;}#type5 .bottomLeft {background-position:-1px -142px;}#type5 .bottomRight {background-position:-19px -142px;}
全部完成! 預覽圓角矩形模型 5 (垂直漸變)IE6 版本 這項技術在這一令人討厭的瀏覽器中是有問題的。我們必須給容器 (.roundedBox, or #type1, #type2, 等等) 確定寬度跟高度。如果您沒有定義它,那麼它會洩露到盒模型之外。 使用 IE6 條件式註釋法來定義它。最後的想法 希望這項技術對您會有幫組,並且不會顯得太難。垂直漸變、透明的角落,只要多加練習,您的腦袋會變得更加好用,也會更加容易定義樣式。
文章提供 BAYSTARS DESIGN網頁設計公司

純CSS去除按鈕以及鏈接點擊時虛線

深藏多年秘笈大公開,全世界唯一一家公佈,怎麼點就是點不出,純CSS去掉按鈕或者鏈接點擊產生的虛線。
HTML代碼
確定取消
[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]
這個東東是無意中的發現,用處數數也瞞多,像ie下帶border的button點擊時噁心的表現、去掉tab的點擊虛線等等。但遺憾的是這個東東在實踐中發現,ie下還是容易受樣式環境影響。這個效果的實現重點在於我在無意中發現了IE下的一個bug,這個bug在特定環境會導致按鈕或鏈接點擊時失去虛線。其它瀏覽器就比較簡單,支持CSS2的瀏覽器可以通過設置outline解決,FF的button標籤通過私有屬性特別處理,DEMO在多個主流瀏覽器測試通過。

文章提供 BAYSTARS DESIGN網頁設計公司

2009年5月21日 星期四

可以自己做設計,也可穿自己的設計

http://www.zazzle.com/

這個網站不錯喔
以社群的方式來做ECOMMERCE的走向
值得讓人參考


文章來自 BAYSTARS DESIGN網頁設計公司

2009年5月19日 星期二

創意方法雜談

寫在前面的話:

Part 1記得剛畢業那時,常幻想著自己是個大藝術家,滿懷憧憬的想找一份理想的工作。後來入了行,慢慢的發現自己好像不是這塊料;不但沒有好的想法與創意,而且軟件也不懂得怎麼去操作,再後來接觸多了、看多了、被蹂躪得多了、想法也慢慢的多了;卻又發現,在天馬行空的想法面前,卻根本不知道怎麼去實現,從一個痛苦的坑裡跳回了另一個坑中。後來記得有位前輩告訴我說,做這行是需要慢慢沉澱和積累的,形成風格是需要時間的,在職業生涯的前幾年裡,都是佈滿荊棘的學習和積累的過程。現在慢慢的開始明白,原來在我們年輕的時候,我們總是把我們的創作衝動當作是創作才華,發現自己才智平庸沒有好創意、理想與夢幻破滅時,內心會是那樣很痛苦。

Part 2常常會想,什麼樣的設計才是最好的設計(其實本來就沒有最好的)。常常覺得,這個表現已經很完美了(其實還很有差距)……事後抽身回來再看,還是有很多不如意的地方。類似的問題想多了,漸漸的覺得,一個好的作品是由多方面組成的,比如色彩、佈局、構成、風格、細節等。而在現下的互聯網環境下,只要有足夠的時間,我們都可以將自己的想法做到盡善盡美。但其實我們不難發現,設計工作中的創意才是設計作品成功與否的關鍵,如果我們在設計創意上出現了偏離,那所有的努力,也就付之東流了。這篇探討並沒有能上升到理論的高度,每個設計師都有自己獨到的創意方法。這些文字僅是我在平時工作中的一些方法與認識,與大家分享。

創意設計過程

1、收集與歸納素材確定項目設計方案、確定項目創意要點、確定項目表現形式、確定項目文案以及確定項目相關素材。

2、預處理醞釀讓思想自由馳騁,發揮思維的靈活性;對前期收集的信息進行綜合處理;運用各種方法勾畫出若干可實施方案。

3、總結可實施方案對一眾方案進行篩選並挑選出最具備可行性特質的方案。

4、項目實施與後期校驗在整個項目進行過程中,都要對項目的各個關鍵點進行全面的思考,並要與項目相關的各個角色保持高效的溝通,善於抓住問題核心並能給出相應的解決方案,很多時候設計師的溝通水平決定了項目的進展、推進速度與最後輸出成果的質量。創意方法在我們日常工作中創意方法不一而足,不勝枚舉。

可創意工具與方法並不是萬能的,正如創意沒有固定的法則一樣。當我們為沒有一個好的創意表現而頭疼時,如果我們掌握一定的創意方法,通過這些方法與技巧,在項目操作之前做足功夫,無疑會有利於激發我們思想的火花和創造性。

創意方法之一 借鑒創意法特點:較適用於短平快.但又要求有細節的項目。借鑒創意法可以從我們已知的一切入手,一如街邊的路牌、途中的風景、斑駁的牆漆、月夜下的街燈,再到同行的案例啟發,這些都是我們可以吸取的地方。相信我們都有逛網的習慣,這不僅是積累各方知識及瞭解時下流行視覺趨勢的好方法,無形中也豐富了我們的創意閱歷,無形中也為借鑒創意種下良好的因子。在工作中,當我們黔驢技窮,為找不出一個好的創意解決方案而撓頭時,可以吸取日常工作、生活中見到的,與進行中的工作項目相關的成功因子,從其中的一個點,或者一個表現出發,借鑒其成功之處,拓寬創意思路,結合項目現狀,給出優質的創意設計。創意方法之二 情景(情感)映射創意法特點:較適用於短平快.對情感有一定訴求的項目。

說明:情景創意法的進行要求對一個想法進行縱向深入發掘,思維忌橫向發散。生活中,我們都是獨一無二的,不同的成長的歷程賦予了我們不同的閱歷、不同的性格、不同的想法與世界觀。我們每個人都有自己獨一無二的想像力、理解力和判斷力。於是乎,當我們面對同一件事物時,會做出不同的情感反映。

同樣的,在我們的日常創作過程中,也就有了不同視覺風格,不同創意想法的出現。情景映射創意法是把我們所要表達的概念化的、抽像化的東西(如文案、主題等)豐富化、立體化。把這些所要表達的概念逐步的從低級抽像向高級抽像演變,直至獲得滿意的創意表達為止。比如說春天,在想到春天的時候。在腦海裡我們都會出現不同的元素,豐富而又富有詩意,綠色、和風、細雨、春泥、青草,還有風箏、燕子、春遊的人們諸如此類。

由此,我們可以充份發揮我們的主觀能動性,根據主題組合創造出富有感染力的創意畫面。創意方法之三 思維導圖創意特點:要求有較好的視覺表現力,有思想深度、延展度的項目,如海報、平面、廣告、富媒體等。思維導圖是一種放射性的創意模式,被認為是最自然的一種創意工具(自認為是這樣),很多時候,當項目對創意表達要有較高的要求時,它是一個簡單、有效、且又美麗的創意工具。思維導圖法以需要解決的問題為起點,把我們所認識的、與問題有關的元素進行聯想細分,向外延展,再延展,充分發揮聯想的創造力。然後思維再跳出來,把這些之前創造性的想法都結合起來,進而激發出我們創意的火花。從圖中我們可以看出,這裡的思維導圖法我們可以理解成橫向情景映射創意法的集成應用,只是在初始價段就展開擴展,先延展,再關聯。

創意方法之四 頭腦風暴與逆向思維說明:較適用對整體創意有較高要求的項目,如大中型項目的創意起始階段。

局限性:頭腦風暴方法對會議的主持人有一定要求,要求具備相當的專業性與組織能力。說起頭腦風暴,似乎已經沒有人不知道了;在創意工作開始的時候,想到的最優先的,也應該是頭腦風暴,但也還是不得不提一下;因為還是覺得,在眾多創意方法中,頭腦風暴確實是優秀的可行性很高的創意方法之一。

頭腦風暴的特點是:眾志成城。是集眾人才智解決創意缺失的良好方法,是眾多創意方案的集合。是創意工作中的捷徑。

頭腦風暴的實施要求:

1、確定風暴主題。

2、確定主持人(負責主持風暴創意會議,對各創意進行記錄)。

3、風暴與會人員積極對主題進行創意發言,避免出現爭執及重複創意(不能重複但可引申)。

4、集合所有創意方案,把方案在進行循環深化風暴。

5、最終探討並選出可行性最佳的創意方案。

逆向思維(突破思維定勢,有助於激發與眾不同的,另類的,超越平常的創意想法)受閱歷與教育的影響,對於某一樣事物,我們都有自己固有的思維認識。逆向思維卻是反其到而行,旨在突破我們的思維定勢。逆向思維是指不在於我們能做什麼,能激發出什麼樣的創意,指的是在同樣的大創意環境下,我們現有的創意表現不了什麼(或者說我們實現不了什麼創意)。當我們認為做不到的時候,往往別人也覺得做不到(或許也許可能),所以如果我們能實現他人不能實現的創意,那就是我們和他人最大的差異之處,所出的創意也往往會起到意想不到的效果。

原文:點這裡...


文章提供BAYSTARS DESIGN網頁設計公司

彈性+固寬佈局

在當今用戶的顯示器越來越大的今天,之前的1024*768固寬佈局有點越來越不合時宜,對大屏幕的用戶而言,兩側空空的留白給人第一眼的印象是嚴重的屏幕浪費,作為網頁設計師的你有責任給這一批用戶一個良好的用戶界面。當然為了減少這種屏幕的浪費,採用彈性流體佈局是最好的解決方案,它可以充分利用屏幕空間,無論你是多大分辯率的用戶,都能盡情滿屏展示內容。然而因為種種限制,目前的網頁完全採用流體彈性佈局條件還不具備(特別是瀏覽器廠商對標準的肆意蹂躪以及CSS標準的不完全支持等等)。作為夾在用戶和廠商的中間者,我們只能以一種兼容的心態去適應兩者的差距。所以,作為一種過渡的解決方案,有了這樣一種佈局:彈性+固寬佈局。這裡所說有彈性,指的是背景去自適應屏幕寬度,而固寬呢,則是讓正文內容無論在寬屏還是窄屏中都能自動居中。夾縫中求生存,以滿足不同大小分辯率用戶的需要。如下圖所示的設計就是一個典型的樣例。圖一廢話少說,言歸正傳,我們就來製作一個這樣的佈局結構:首先構建結構層:
程序代碼
分析一下結構層,一個網頁一般包括頁頭,內容區和頁腳三大部分,我們將頁頭和內容放在一個容器層,取名為wrapper,而將頁腳獨立出來,取名為footer,為什麼要這樣設計,我們想讓這個頁腳在內容區不滿一屏的情況下也是絕對居底的。其具體的實現原理可以參考這篇文章:《CSS Sticky Footer: 完美的CSS絕對底部》。我們將wrapper和footer這兩個容器設置100%的寬度,讓它自動適應屏幕的寬度。並且也將header頁頭區域也設置成100%寬度。這樣我們可以在頁頭和頁腳中插入一張可以水平平鋪的圖片,使頁頭和頁腳的背景在大屏幕下能水平充滿整個屏幕空間。作為正文內容,我們一般的做法是,當分辯率變大,讓它居中顯示,兩側留出空白。因為頁頭區域已經設置為100%寬度,所以我們在header中再添加一個容器層inheader,它來作為真正的頁頭文字內容的載體,我們再給它設置一個固定的寬度值,比如是960像素寬,然後讓它自動居中。#inheader{width:960px;height:110px; margin:0 auto; }這樣頁頭的正文浮動haeader的上層,這兩個層可以設置不同的背景圖片,形成一個疊加的頁頭效果,它能自動適應更大的屏幕分辯率。同樣的道理,頁腳也可以採用這種方法來實現。在上面的結構層,我在中間內容區沒有採用這種方法,而是做了一點變通,我們可以看到在content這個內容區中,沒有內嵌一個容器,而只有一個容器。如果我們為了讓正文內容的兩側在大分辯率下兩側不顯得太空洞,該怎麼辦呢,當然你可以採用頁頭和頁腳的做法,在它的內容再加一個div。當然為了減少嵌套,我們可以採用變通的辦法。我們可以將一張超大的圖片加在body中背景中,並用background-position來定位居中顯示這張圖片,這樣在內容區兩側的圖片就顯示出來了。本博客就是一個具體案例,在大分辯率下看看本博客兩側圖片,然後縮小窗口,就可以看到兩側圖片在1024*768時只顯示了一小塊,而正文內容始終居中顯示的。為了演示效果,我們加入一些其它顏色調置,最後的樣式如下所示:
程序代碼
*{margin:0;padding:0;}html, body, #wrapper {height: 100%;font-size:12px;}#wrapper{width:100%;background:#777;}body > #wrapper {height:auto; min-height:100%;}#main {padding-bottom: 54px;min-width:960px;}/* 必須使用和footer相同的高度,最小寬度ie6中加JS解決 */#header{text-align:center;color:#fff;background:#333;}#inheader{width:960px;height:110px;line-height:110px;margin:0 auto;background:#CC9933;}h3{font-size:14px;line-height:50px;}#inheader p{font-size:12px;line-height:30px;}#footer { position: relative; margin-top: -54px; /* footer高度的負值 */ height: 54px;/* footer高度*/ width:100%; min-width:960px;/*最小寬度ie6中加JS解決*/ clear:both; background:#666; text-align:center; color:#fff;}#infoot{height:54px;line-height:54px;width:960px;margin:0 auto;background:#CC9966;}#footer p{line-height:26px;}#content{background:#999;width:960px;margin:0 auto;height:692px;}#content p{line-height:30px;padding:0 30px;color:#fff;}/*說明: 需要注意的就是#main的padding值、footer的高度和負margin值,需要保持一致。下面是著名的萬能float閉合Clearfix Hack*/.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix { height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */ 測試Demo:
HTML代碼




彈性+固寬佈局設計








正文內容背景可平鋪整個瀏覽器寬度,你可以在body中加入一張超大的背景圖片,並設置圖片為居中。而正文內容則始終居中顯示,不管分辯率是多大。當你分辯率超過1024時,在正文內容的兩側會出現圖片,使寬屏的內容區兩側不顯得空洞。







[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]
原文:這裡...
文章提供 BAYSTARS DESIGN網頁設計公司

2009年5月17日 星期日

BlackSocks.com靠「定期送到家」訂襪服務,成功賣出1000萬雙普普通通的黑襪子!

有看過網路商店是付「月費」,然後把東西定期送到你家的嗎?嗯,有的。NetFlix只要你付它月費,DVD電影隨你看。Maghound月付四美元就送三本雜誌(台灣則有MagV線上閱讀版),有「StartupSchwag」則是月付15美元就月月送一件特殊神秘T恤……。

這周末,看到一間更有趣的「付月費、送到家」的網路商店點子,原來是歐洲有個小型網路商店準備進軍美國,這家網店叫「BlackSocks.com」,顧名思義它專賣「黑襪子」。像我就是黑襪子的愛好者,天天穿皮鞋、西褲,黑襪子是最好搭配的,我想愛穿黑襪子的人都有這樣的經驗──衣櫃裡的黑襪子大部份都有洞,每早得選一雙「洞最小」的穿,明明每雙都有洞了,自己又抽不出時間去買這麼一雙普普通通的……黑襪子!於是,BlackSocks.com出現了!它的想法是,讓大家先付一個價錢,然後「定期送新的黑襪子」到府。它假設,許多男性上班族都是買「黑襪子」,因此它不必做什麼特殊形樣,只要「黑襪」就夠了!這家網店共賣四種長短不一的黑襪子,其中賣的最好的是(可想而知)最普通的黑短襪。

BlackSocks將這種「付月費、送到家」的送襪子服務叫「Sock-scription」,它的規則就如上面那個圓圈圈的圖所示,你先付費,馬上就會先收到三雙襪子,四個月後,又會再收到三雙襪子。再四個月,又會再收到三雙襪子。BlackSocks會在一年後再問你一次要不要繼續訂購,若還要的話,明年會這樣繼續下去…。

至於收費,若單買一雙黑襪,基本上是一雙10美元(合台幣330元),如果是正常的「每四個月送一次,一次三雙」,要價89美元,也就是每雙9.8美元,以此類推。可以選擇要每兩個月送一次、每三個月送一次、每四個月送一次,還是每半年才送一次。坦白說,這個價錢顯然是稍貴了!不過,這個價錢可是包含了運費在裡面,網站上聲稱它運到全球任何地方都是這個價錢(有誰可以來試買看看!),而且只要付這麼一筆不到100美元的錢,以後都不用擔心黑襪子了!

你說,這樣的模式會成功嗎?別懷疑--

其實BlackSocks已在歐洲默默經營十年了!它顯然擊中了一部份人的需求,他們已經成功了。至目前為止,他們在歐洲已寄送過1000萬雙黑襪子,目前已有4萬名定期客戶,分布在74個國家,享受著這樣的「定期送黑襪子」的服務!這篇文章在CrunchGear出來後,我心裡是覺得還有很多問號,但有些那個部落格的回應者已表示「這就是他們所需要的東西」!可能是BlackSocks做得太成功了,它也開始做其他的類似的產品,包括「單色內褲」、「單色T恤」……等等。

分析一下BlackSocks這間特殊網店,它至少有以下四點很有趣:

第一、他們選了一個寄送成本極低的產品:這道理就像面膜、花種子一樣,由於襪子近似紙張,不重、佔空間不大,因此BlackSocks可以輕鬆的以一般平常的信件的方式,寄送這些襪子到客戶家,令我們不禁要思考一下,還有哪些日用品也是可以用「寄」的?

第二、它可先拿到現金,壓低售價:如果BlackSocks大部份客戶都是先預付一年的月費的,那麼,他們可預先拿到三~四倍的現金,這筆錢可以來輕鬆作為周轉之用,大量訂襪,取得最便宜的成本。也就是說,對於身無分文的創業家而言,沒辦法一次吃一大批貨,若還想和別人玩「價格戰」怎麼辦?或許,這種「先付月費、定期送XX」的模式是一招不錯的方法。前幾雙或許BlackSocks都是賠錢先賣给客戶,無所謂,但後面的每一雙都是賺錢的。

第三、商品品項不需太多,也可涵蓋所有的需求:BlackSocks所選的商品(黑襪子),是完全沒有花色的;會買這種黑襪的消費者,本來就不會去care它的花色。這點讓BlackSocks開起網店比其他人開網店還輕鬆,因為網路購物重要的是多樣化,平常那些「靠外表」的商品,多樣化會做不完,但,黑襪子這種商品,基本上BlackSocks就只要提供四種黑襪子(有的長,有的短),就已經涵蓋了全球的人的需求了,從這方面來做長尾,網路商店的版面可以輕鬆一頁就搞定所有需求,不必一大堆品項累得要命!

第四、「日用品 + 定期送」竟成網路購物的藍海商品:仔細看看BlackSocks.com,它價錢不便宜,為何有人要買?我們以「送人」為例好了,或許,我們會在線上買一台電腦來送人,但我們絕不會買一堆黑襪子來送人,不是嗎?不過,我們有可能拿這種「定期送黑襪子」的服務來送人,是吧?這就表示BlackSocks這種網站是有它存在的價值,特別在現代凡事送禮也講求實用的時代,這種禮物特別好,或許老婆在老公生日買給老公一年份的黑襪子也是一種特殊的表示呢!

現在,創業家可以來想想,還有哪些日用品可以這樣賣呢?歐洲已經賣了1000萬雙了,亞洲何時要開始賣?哪位創業家要來試試呢?

文章來自MR6

文章提供BAYSTARS DESIGN網頁設計公司

2009年5月13日 星期三

HARO靠一個Email住址做Web 2.0公民媒體撮合,就賺到了百萬美元







公民媒體或全民一起報新聞這類型的事,實在很偉大,也很棒,但,為什麼它們開了又倒,好像又撐得有點辛苦呢?


難道沒有這個需求嗎?


不,其實是有需求的,好多好多聰明人在想,問題到底出在哪裡呢?

最近在美國傳出一起驚人獲利案例,創業家提出蠻有趣的一個小事業,它並不是所謂的公民媒體,但倒有一點點「那個味道」在──


這位創業家創了一個事業叫「全民幫助記者」(Help a Reporter Out),簡稱為「HARO」,它的口號是:人人都是某方面的專家,所以可以幫幫記者的忙!這位創業家以前是AOL創立時的老員工,也曾經在紐約市自創一間行銷公司,客戶包括迪士尼和American Express,去年的某天,他在家沒事做,突然想到這個點子,於是就徒手做了出來。據這篇說,這個創業家目前已經靠這個他無中生有的新事業,賺了將近美金100萬元(3000萬台幣)


嘩,怎麼做到的呢?

這個「HARO」點子很簡單,當有記者需要什麼題目,需要找採訪對象,就跑來找這個創業家,這位創業家就會丟給記者幾個符合記者需求的「受訪者」,讓記者去採訪!


問題是,這個創業家哪裡這麼神通廣大?人家記者可是十幾年的經驗,累積了多少人脈,一通電話可以找到多少人,而且社會線有社會線的人脈,生活線有生活線的人脈,政治線也有政治線的人脈,這位創業家是何方神聖,可以幫任何一位記者找到他們要的人?


原來,這和現今新聞的取材走向有關,讀者已看膩了「頭條新聞」,因此許多記者挖新聞都是從觀察周邊生活開始,然後才針對某一現象,找來「素人」受訪者。有些報導像「有誰因為城市太貴而要搬到郊外去的?」記者最想要挖掘的故事,都是來自於一般民眾。然後若像是「有誰認識懷孕的卻剛好碰到老公失業的?」一般民眾的故事,遠比什麼專家的說話還要動人!


有趣的是,早在十年多前就有一個服務叫ProfNet,為記者找到專家來問問題,但「HARO」和ProfNet不同,其實「HARO」也不一定要找到真的那樣的人。畢竟,記者的新聞稿,在某些人的眼中是有價值的,有些人就是想上報紙、上電視,這位創業家看準了這點,就徵求這些人,以後有記者要什麼,就看看這些人之中誰有辦法把自己的故事扯到記者的需求,就可以上報紙、上電視了。或許這些受訪者本身並沒有失業,也沒有懷孕,但他有聽過一個朋友的朋友的朋友提過她失業又懷孕的慘烈故事,於是就自己「上身」裝作是那位朋友就這樣受訪了!有些記者在尋求的案例,則是從一開始就不可能是「第一人稱」的,譬如有一位記者想知道「有沒有人剛好有同事顯然因為快被裁員所以特別拍老闆馬屁的?」總不能直接訪問那個拍馬屁的人吧!這時候「HARO」的這一群受訪者就派上用場了。


目前,這位「HARO」創業家靠一個單頁網站,已經吸引了7萬5千名「素人受訪者」加入他的名單,等著受訪。這位創業家平均一天要寄三次信給這些人。而在另一端,竟然也一共有2萬5千名記者已經使用他的服務,他也使用一個叫「Skydiver」的Twitter帳號來做這件事,這位創業家說,目前這些記者似乎都有找到他們想要的東西。這位創業家宣稱,目前這兩個人數都以「周」為單位持續在攀升中,許多是「客戶介紹客戶」,也就是記者會去介紹給其他記者朋友,而當那些受訪者的名字和照片真的出現在紐約時報這類的報導上面時,這些受訪者也會介紹其他朋友加入受訪者的名單。


目前這生意已跑了十二個月了,創業家並沒有向記者收費,也沒有向受訪者收費,他居然是徵求「廣告」,擺了一個文字的小廣告和連結在每封email的標頭。這則廣告一則要$1500至2000美元(台幣6萬元左右)!我不確定這個廣告是對受訪者還是為記者播放,但我覺得很有可能的兩者都有,而廣告主主要希望的當然是後者,畢竟,他現上手上可是握有2萬5千名全美國各地記者的名單!這些記者仰賴這個創業家的程度,說不定比仰賴那些新聞通訊社還多。這樣的一個名單,有誰有興趣呢?一天台幣6萬元的廣告,同時可以放好幾則,一年下來,若說創業家真的已接近100萬美元的營收也不令人太意外了。目前,這位創業家已經請來一位助理和一位編輯全職來幫他處理這些需求。


這個「HARO」創業故事,告訴我們什麼?


幾天前,寫到維基百科與全球記者的漏洞一事。全球記者其實身在一個非常辛苦的產業(尤其在今天又更加辛苦),它必須不斷的產出時事,而這個時事竟然要兼具事實與「民眾口味」。而這些時事的存在都是因為我們本來就喜歡這些口味。如果從這個角度來看,那人人都是記者是不可能的,但人人都想辦法提供這些「口味」是有可能的;或者為了這些口味,人人想辦法找來佐料去做出來也是可能的。


但,重點不只是這個,而是這「記者需要人採訪」的需求明明一直都在那邊,一般人卻「有看沒到」。或許,有些有創意、敢夢敢想的網路創業家看到了,卻大喊:「好,我來做一個網站!」


原本這個網站要做的事很簡單,就是把所有記者的需求列出來,讓其他素人受訪者可以看、認養。哇,那我又想到一件事,如果有些記者的需求比較急迫怎麼辦?所以,就給記者一個分級制度,有的記者排得比較高;然後,紐約時報記者來了,若有上百人想要接這個大報採訪怎麼辦?嗯,可以讓記者互推互評?還是讓那些受訪者自己推選?還是可以學電子商務的拍賣那樣用「競標」的?……於是,這個網站像吹氣球,愈脹愈大,最後花了好幾個月的時間,做了這麼一個網站──


而這個網站原本所要做的事、所要攻的需求,其實,根本只要用一個簡單的頁面,向記者要email,整理在Excel裡;然後向民眾要email,整理在Excel裡。有案子來,再予以聯絡,就可以促成這些事了。


甚至,信不信,同樣的事做成一個網站,效果還不比用email名單還好!


「HARO」的案例讓我最有感覺的是,有些點子,根本連網站都不必開!這也呼應最近看到一篇叫「簡化」(Simple)的好文章,作者提出了網站設計的一些教訓,提到兩個很有趣的定律「Gall’s Law」和「Hofstadter’s Law」,這兩個定律,都是在說明「簡單」的重要──


首先,「好夫殺德定律」(Hofstadter’s Law)是由好夫殺德先生於1979年所提出:「這件事永遠會花預期的還久的時間做完,就算你已經考慮過好夫殺德定律。」也就是說,就算我們已經預期它不是這麼好做,也很小心的知道它一定不是這麼好做,它還是會做不完。


然後是「膏爾定律」(Gall’s Law),由膏爾先生所提出:「任何一個成功的複雜系統永遠是源自於一個成功的簡單系統。」他甚至還說,「如果你想要一開始就設計一個複雜系統,它一定不會成功,除非它可以從一個簡單的系統開始。」這句話其實是很有哲理,大家可以思考一下。如該邊文章所說,成功的網路點子,往往都可以被簡化成「簡單的開始、大量的被使用、進化」(start simple, use a lot, evolve)的三階段。


文章來自MR6


文章提供BAYSTARS DESIGN網頁設計公司