冬山河岸的蚊子 今夜陪我跑了最後一圈
想犒賞自己 SEVEN就在眼前
要響應環保 也要滿足愛現
不急不徐亮出性格隨行杯
懷疑啊小二 還不快打半斤拿鐵
虔誠的掀開杯蓋
恭謹的品嚐氣味
下一次酣暢淋漓 再快也要七天
咖啡因作祟 精神飽滿的凌晨四點
明天迫在眉梢 明天近在眼前
整個世界都在熟睡 可是有人還在失眠
第五十遍
確認沒有新的留言
想假裝多愁善感 不捨的道聲再見
可是週休二日 再見只是須臾之間
關了電腦 收了Pick 鬆了弦
該帶的都帶了嗎? 再檢查一遍
卡片、禮物留在抽屜 祝福帶在身邊
不是世界末日
只是休息夠了 明天又要去
保衛家園
2008年3月23日 星期日
[+/-] |
最後一天 |
2008年3月21日 星期五
[+/-] |
[卡到音] 木吉他演奏:Too Late |
去年2月的時候,我寫了一篇「法國鄉村樂吉他手 - Marcel Dadi」,裡面有提到我最喜歡Marcel Dadi的曲子是「Too Late」。大約也是那時候,我錄了一個用電吉他彈的版本,原因是因為電吉他的弦比較軟,彈起來比較不費力,也比較容易錄成功。不過原本屬於木吉他的曲子,卻拿電吉他來彈,感覺就好像「柿子專挑軟的吃」一樣。
過了一年,由於研究所課業繁忙(想也知道在放屁),我也就沒有再錄其他的曲子。沒想到最近太無聊,不小心翻到一年前錄的愚蠢影片,深深覺得fingerstyle應該還是用木吉他來表現才最有味道。
對!!為了不讓Youtube上的外國人笑我們是東亞病夫,所以我還是用木吉他重新錄了一個版本:
有些地方其實還是彈不好,大家將就將就吧~
2008年3月17日 星期一
[+/-] |
身騎白馬走三關 |
我很少看電視(新聞除外),尤其是綜藝節目,因此對於最近很火紅的歌唱比賽節目「超級星光大道」,一直不是很瞭解比賽內容或是有哪些參賽者等等,唯一印象比較深刻的,是一個叫做林宜融的女生。之所以對她有印象,是因為某集比賽,她所選唱的曲目是「The Girl From Ipanema」這首A.C. Jobim於1963年所作,幾乎可以說是定義Bossa Nova曲風的經典作品(因此這首歌也常被稱作是Bossa Nova界的國歌),這裡有關於這首歌曲較為詳細的介紹,也順便附上林宜融演唱的版本,有興趣的可以參考看看。
我一向認為這種接近娛樂取向的歌唱比賽節目,參賽者所選的曲目,大部分應該會偏向比較Pop或是R&B等的曲風,畢竟對於節目預設的觀眾族群來說,這樣的曲風較容易滿足其偏好。沒想到還可以聽到這樣經典,卻較不為年輕一代所知的曲目(講的很像我很老),因此也略為改變我最初對這個節目的印象。
最近某次搭客運上台北找朋友玩,以往車上電視播放的都是難以下嚥的無聊節目,難得這次搭車的時候,竟然不是播歌仔戲節目,而是星光大道。OK,聊勝於無,我就邊打瞌睡,邊欣賞比賽選手從評審手中得了個13分的屎臉逗趣樣。比賽一直持續,我也一直度辜,直到恍神間聽見這段歌詞...
我身騎白馬 走三關
我改換素衣 過中原
放下西涼沒人管
我一心只想王寶釧
很熟悉吧!這首台灣傳統歌仔戲的七字調,內容講述的是「薛平貴與王寶釧」的故事,即便不知道曲調名,至少前面兩句大家應該都耳熟能詳。有趣的是,原本的七字調在這裡被改編成為較抒情的版本,主歌的歌詞是參賽者徐佳瑩所寫,副歌巧妙的銜接歌仔戲歌詞,並搭配流行歌曲的編曲風格,令人耳目一新卻又不顯突兀。比賽的影片及音樂連結如下:
音樂檔試聽(較影片完整):
StreetVoice音樂網誌(徐佳瑩) | I'm Vlog(網友上載)
用年輕的元素重新詮釋傳統文化,這當然不是第一次,不過藉由「超級星光大道」,這首歌的確成功地在年輕族群中掀起一陣話題。節目中,徐佳瑩提到這首歌的創作靈感是來自她的編曲師父蘇通達的作品「我身騎白馬」。
蘇通達,其何許人也?
2006年7月,網路上流傳著一首惡搞歌曲「趕羚羊」。這首歌的出現,起因某藝人以歌詞創作來嘲諷政治人物,結果遭該政治人物提告。網友翁士凡為了表達對於該事件的不滿,便以網路上常使用的「趕羚羊」、「草枝擺」等髒話諧音字創作出一篇新詩。
這篇惡搞作品被音樂創作者蘇通達在網路上看到後,蘇通達隨即主動與翁士凡聯繫並合作,利用電腦編曲配合翁士凡所創作的詞,製作出一首表面看似描寫塞外草原風光,實則髒話連篇的"偽"邊塞歌曲。沒想到這個作品出乎意料的在網路上掀起一陣熱潮,其話題不斷地發酵,受歡迎的程度大概連蘇通達本人都始料未及。
2007年,蘇通達將其極富創意的腦筋,動到了歌仔戲頭上。為什麼是歌仔戲?原因其實不難想像。台灣的歌仔戲源自宜蘭,從最早「落地掃」的表演形式開始,歷經日治時代的「改良戲」,轉型後的野台、廣播、電視歌仔戲,再到現今的劇場表演型式。除了吸收外來文化,歌仔戲同時也融合台灣民間各地的風俗民情,才逐漸演變成今天我們所看到的各種表演型態。如此,還有什麼比歌仔戲更可以理直氣壯的說是台灣真正的「本土」藝術呢?
因此,憑藉著「要做出台灣自己的東西」這股信念,蘇通達與台灣歌仔戲的翹楚春美歌仔戲團合作,製作「我身騎白馬」這張專輯,並由國內首次入圍葛萊美獎的設計師蕭青陽來設計專輯封面。該專輯融合台灣歌仔戲與電音歌曲、沙發音樂等西方音樂風格,跳脫一般人心中既定的歌仔戲形象,成為一張值得聆聽的台灣「本土音樂」專輯。有興趣的人可以按這裡到該專輯的官方網站,該網站提供全部歌曲完整試聽以及三首歌曲下載。
的確,徐佳瑩的「白馬抒情版」很動聽,但同樣的,還有更多的音樂人在為台灣本土音樂作努力,也不要忽略他們喔!
2008年3月16日 星期日
[+/-] |
性格屎搭霸隨行杯 |
自從研究所養成喝咖啡的習慣以來,常常三不五時就要來杯拿鐵或什麼的,只是買的頻率一高,每次外帶時都得浪費掉一個紙杯,十分不環保。所以幾個星期前到淡水玩的時候,我就順便買了個Starbucks的隨行杯,想說以後外帶咖啡的時候,就不需要再浪費一個紙杯,等到地球要毀滅的那一天,我也可以少擔負一些破壞環境的責任,簡直一舉數得。
Starbucks 的隨行杯有兩種,一種是普通的隨行杯,而我買的是另一種可以更換背景畫紙的系列。杯子到手後,身體裡頭虛榮的血液在作祟。對,不可以跟別人撞杯齁!把杯子的外皮換掉好了,換成自己畫的一定超酷!!
不過,我隨即想起我的繪圖功力似乎還停頓在國小時候的程度,現在加強應該也來不及了。於是我很厚臉皮的找了才女tsouss跨刀繪製我的性格Starbucks隨行杯,完成的作品如下,按小圖可以看大圖:
齁齁!我有你沒有的感覺真好~
感謝妳了,鄒才女!
2008年3月12日 星期三
[+/-] |
Magic JCPenney |
如果你活在一個每個人都是魔法師的世界,那會是什麼樣子?
JCPenney是美國最大的百貨零售集團之一,從1905創立至今超過百年,是一間歷史極其悠久的公司。公司老歸老,但是其這幾年推出的產品廣告,不論在主題的表現、音樂的使用或是氣氛的營造上,都很有其獨到之處。
最近在逛Youtube的時候,看到其推出的一系列廣告影片,其中有一則的標題是「Magic」。廣告的概念是「Everyday Magic」,利用生活與魔法的結合,來表現(隱喻)女性穿著的魅力,短短一分鐘的影片,馬上就令人印象深刻。
相較之下,或許未來台灣的廣告,在表達手法上也可以加入更多新的元素及創意,比起平鋪直述產品的優點,這樣的表達方式或許能讓消費者更加具有想像的空間。
Magic
順便再附上其他幾個JCPenney的廣告影片
Crazy Beautiful
Heart
Swingle Sound
這部廣告也很特別,裡面用了很多經典電影的片段鏡頭,認得出來有哪些嗎?
Today's the day
2008年3月2日 星期日
[+/-] |
不是咖啡館是咖啡館 |
一樣是三月的第一天,為了沖淡吃完黑店排骨飯的油膩感,我們決定找個地方喝杯東西。很順利的,這次馬上就有人提出意見,是一間我們都沒去過的咖啡館,店名很響亮,就叫做「不是咖啡館」。更方便的是這家咖啡館離黑店排骨飯不遠,因此跨上機車,我們馬上就往目標前進!
「不是咖啡館」位於淡水鎮中正路一段6巷,從淡水往沙崙方向,過紅毛城,還沒到黑店排骨飯便可看到往忠烈祠的路標,右轉進去後往忠烈祠方向騎,便可看到一座風格醒目的建築座落在忠烈祠停車場旁。
循著階梯上去,還沒走進咖啡館,我們的目光就先被一個好傢伙吸引住。就是牠!老闆養的黃金獵犬 - 「Coffee」。或許是因為這麼好的天氣卻被拴在這裡動彈不得,Coffee顯得一臉無奈。而身為一個擁有高度智能的靈長類,一看到狗我們便忍不住蹲了下來開始跟牠玩「握手」這種低智能的遊戲。齁齁,不愧是「不是咖啡一哥」,人才蹲下來,牠想都不用想就伸出了牠的左手(腳?)要讓我們握,想必跟客人握手,已經成為牠每日的例行公事了,難怪連握手都一臉無奈!
好吧!那握個意思意思就好了。沒想到拍完照鬆手後,牠又把手舉了起來,這麼愛握就跟你握。再握了幾下後放開,夭壽!這次換舉起另一隻手!!就這樣,陷入了一場不知是狗跟人握還是人跟狗握的握手大戰。
握的正開心的時候,同行的女性友人表示她也想跟狗狗玩,於是便很開心的靠近Coffee...。說時遲那時快!一切就發生在電光火石之間,Coffee認出來者是個女流之輩後,一個按奈不住,便往對方身上撲去。好在狗主人老謀深算,早就在Coffee的脖子上埋下了個伏筆。沒錯!就是那條鍊子,因此,Coffee當場就呈現一個的姿態,我們也鎮定的揚長而去...不是,是走進咖啡館。
一進去後,服務生馬上領著我們到二樓,二樓的室內是「VIP舒活沙發特區」,座位不多,裝潢典雅氣氛佳,整層樓只有六桌,可坐20多人。但是顧名思義,只有單人消費滿299才可坐VIP區,因此只想簡單喝杯咖啡的我們就選擇室外的吸菸區位置,反正沒有其他客人,無須擔心菸味,風景也較好。
坐下來後,服務生隨即送上Menu,比較特別的是,若點的是雙人份烘焙咖啡,會由服務生指導,提供客人直接操作比利時咖啡壺來泡咖啡。不過雙人份烘焙咖啡的價位似乎不太適合我們,因此我們就不考慮這個了。
除此之外,Menu上還出現了「不是咖啡」、「不是蛋糕」跟「不是冰砂」,問了一下服務生,他說不是咖啡真的不是咖啡!!童叟無欺!!不然那是什麼?嗯,就賣個關子讓有興趣的朋友自己去找答案吧!
點的Cappuccino終於送來了,喝了一口味道平平,在這麼好的天氣來到這麼美的地方,實在很難讓我們乖乖的坐著喝咖啡。興致一來,跑到三樓去晃晃,原來三樓除了廁所之外還有露天座位,不過今天似乎沒有開放。在這裡可以很清楚的遠眺淡水河及對岸的觀音山,山河繚繞、雲淡風清,美景盡收眼前,使得人的心境緩和許多,老僧我簡直都要入定了,也好,就直接來打個禪吧。
一群人鬧烘烘的亂了一陣子,服務生突然過來,嚇了一跳,難道是覺得我們太吵要趕人嗎?
原來不是,服務生遞給我們幾張明信片。這裡提供一些印著店內景色的明信片,客人寫好後可以投到店門口的兩個郵筒,一個是紅色的「時空郵筒」,店員會將裡面的明信片收集之後,貼在店內做紀念。
另一個是綠色的「平信郵筒」,投遞進去的明信片會由店員幫客人寄出去。話說回來,長那麼大我還真的沒寫過明信片。想很久都不知道要寫什麼,突然想起最疼愛我的母親,她在宜蘭應該很無聊吧!不如就寫幾句會讓她感動的話好了。
阿母,我阿平啦
挖甲霸就回家!!
天色越來越暗了,坐了一個下午也該走了,拿著明信片走到店門口的郵筒,我們都選擇把明信片寄回家。再看一眼這裡的景色,一向自詡為半個淡水人的我,卻在離開這個小鎮後,回頭才發現原來還有這麼有趣的地方,不知道小小的淡水還藏著多少好地方,是我沒有發現的。
有機會的話,我會再回來用心挖掘這個小鎮的美麗。
2008年3月1日 星期六
[+/-] |
傳奇黑店排骨飯 |
三月的第一天,醒來已經是中午的事,掀開棉被感受不到預料中的冷冽,撥開窗簾後更意外發現外頭竟是豔陽高照。來淡水前才看過氣象報告,知道這週末會有大陸冷氣團來襲,怕朋友的宿舍棉被不夠蓋,我還像流浪漢一樣帶著一套睡袋過來,沒想到竟然被氣象局出賣了!也好,既然天公這麼作美,看來今天勢必得出門闖蕩勢闖蕩。
就在跟朋友討論要去哪兒的時候,肚子它竟然哀嚎了!也對,都已經中午了,先填飽肚子才是正事。結果要去哪玩都還沒決定,馬上我們又陷入另一個困境
「要吃什麼?」
真的!對於一群平均在淡水待了六年以上的老骨頭來說,好吃、難吃的店家大概都嘗試的差不多了。每到了用餐時間,吃什麼反倒變成一個難題。回想當初準備研究所考試的那段日子,生活規律又乏味,一早便向圖書館報到,讀累了睡(就算不累也常常睡)、讀餓了吃。大學城、水源街、大田寮 ... 處處都有足跡。最後也沒有所謂「常吃」、「不常吃」店家的分別,因為通通都常吃...。於是,某天無聊的我便找了一個紙盒當作籤筒,裡面放了紙條當作籤條,上頭寫了學校附近的店家名稱,每次吃飯時間到了,便用抽籤方式決定當天要吃的店家。
就這樣,這個籤筒一直伴隨著我,直到考上研究所。畢業之後,為了感謝這個籤筒,感謝在每一個不知道要吃什麼的日子裡,它所給予的指引,我便把他留在淡大圖書館9樓靠窗邊某張六人桌桌面下的夾層之中。期許有一天它能被有緣人發現,繼續拯救另一個對於要吃什麼而感到迷惘的靈魂...。
我又離題了!回到現場,經過討論後,朋友突發奇想:「不然去吃黑店排骨飯吧!」
好個黑店排骨飯!!對外地人來說,淡水較著名的小吃,除了鐵蛋、魚酥、阿給和魚丸湯之外,在地人或是較有經驗的遊客應該都會知道這麼一家「黑店」。黑店之所以叫做黑店,不是因為用黑心食材作料理(雖然我個人覺得價格稍微黑心了點),而是據說二十多年前剛創店的時候,原本是沒店名的,店面不過是用黑色木板簡單的拼湊起來,賣的也是一些普通的家常小吃。因為沒有店名,加上店裡的燈光較為晦暗,附近居民在提到這家小吃店時,都是用「黑店」作為代稱。後來經由口耳相傳,慕排骨飯之名而來的客人越來愈多,老闆索性就以「黑店」為名豎起招牌,逐漸在淡水打響名號。
既然那麼有名,在淡水待了七年的我,應該光顧過不少次吧。事實上卻恰好相反,仔細回想,我去過黑店的次數,應該一隻手就可以數得出來,是為什麼我也說不出個所以然來。反正今天恰好有機會,就當作是去複習一下遠近馳名排骨飯的滋味好了!
黑店排骨飯位於淡水鎮中正路一段62巷。從淡水往沙崙方向行駛,過紅毛城,再經過滬尾砲台後不遠,就會看到右手邊有間全家便利商店,轉進去便是62巷。我們到達時,其實已經過了午餐的顛峰時間,不過對於黑店來說,似乎沒有所謂的顛峰不顛峰,只要開店就必定是人滿為患,不僅店裡的位置都坐滿了,連外帶區都是大排長龍。
好不容易找到位子,終於可以坐下來點菜,黑店賣的東西其實並不少,有排骨飯麵,雞腿飯麵、大滷麵、炸醬麵、油拌麵等...。不過今天對我來說,就好像特地來回味過去、咀嚼年輕的,所以還是點個最負盛名的排骨飯好了。沒想到同行的三個朋友點的也都一樣,果然發揮了「出門點菜沒創意」的最高境界。
東西送來後,嗯,排骨飯跟上次(好幾年前)看到的樣子一樣都沒變。一樣大大塊的排骨肉,加上鋪滿酸菜+豆乾丁的白飯,就是這麼簡單三樣材料,收您100元,找您15元,還沒有發票呢!於是我輕巧靈敏卻又戒慎恐懼的夾起了面前的這塊排骨,懷著感恩的心咬了下去...,挖靠!就是普通的排骨嘛,並沒有說咬下去後噴出會發出閃光的肉汁什麼的來著。也因此,省了我許多功夫來絞盡腦汁想一堆形容美食的詞。黑店排骨,它畢竟只是個排骨!
如果真的那麼普通,為什麼那麼多外地人來到淡水會專程跑去吃?為什麼Google打上黑店排骨飯寫的都好像在演小當家?孩子,這個問題我沒法回答你,畢竟個人口味不同。或許曾經有人從阿拉伯萬里迢迢來到淡水這異鄉,第一次吃到排骨飯,當場驚喜到差點尿失禁,於是大力宣傳給他的鄉親知道也有可能。只是對我來說,這樣的排骨飯在某種程度上,可以說是「價格創造了價值」。不過相較於一般簡餐店,黑店排骨飯可能就是憑著他的簡單平實,打出屬於自己的市場!若是你一向吃的是一般那種簡餐排骨飯,其實還是可以去嘗試看看的!
黑店排骨飯,收您100元,找您15元
[+/-] |
[Blogger]修改Archive相關功能 |
- 欲解決Archive List在IE下其三角形過大的問題,加入以下code至CSS block:
/* -- fix the too big triangle in archive-list problem -- */
#ArchiveList .toggle-open { /* Fixed for IE */
_font-size: 80% !important;
} - 預設的Archive List會將最近月份的文章列表展開,若是文章很多會影響美觀,解決辦法是先找到以下Code:
<li expr:class='"archivedate " + data:i.expclass'>
修改成如下所示:<li expr:class='"archivedate collapsed"'>
- Blogger預設顯示某月份Archived Posts的方式是將所有文章內容展開,但是這樣很不美觀。解決這個問題步驟如下:
將以下Code加入<head>與</head>之間:<script type="text/javascript">
function toggleIt(id) {
post = document.getElementById(id);
if (post.style.display != 'none') {
post.style.display = 'none';
} else {
post.style.display = '';
}
}
function showFullPost(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
for (var i = 0; i < spans.length; i++) {
if (spans[i].id == "fullpost")
spans[i].style.display = 'inline';
if (spans[i].id == "readmore")
spans[i].style.display = 'none';
}
}
var fade = false;
function showFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
for (var i = 0; i < spans.length; i++) {
if (spans[i].id == "fullpost") {
if (fade) {
spans[i].style.background = peekaboo_bgcolor;
Effect.Appear(spans[i]);
} else spans[i].style.display = 'inline';
}
if (spans[i].id == "showlink")
spans[i].style.display = 'none';
if (spans[i].id == "hidelink")
spans[i].style.display = 'inline';
}
}
function hideFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
for (var i = 0; i < spans.length; i++) {
if (spans[i].id == "fullpost") {
if (fade) {
spans[i].style.background = peekaboo_bgcolor;
Effect.Fade(spans[i]);
} else spans[i].style.display = 'none';
}
if (spans[i].id == "showlink")
spans[i].style.display = 'inline';
if (spans[i].id == "hidelink")
spans[i].style.display = 'none';
}
post.scrollIntoView(true);
}
function checkFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
var found = 0;
for (var i = 0; i < spans.length; i++) {
if (spans[i].id == "fullpost") {
spans[i].style.display = 'none';
found = 1;
}
if ((spans[i].id == "showlink") && (found == 0))
spans[i].style.display = 'none';
}
}
</script>
接著展開小裝置範本,尋找<b:includable id='main' var='top'>,將下列Code增加於其前面:<b:includable id='PeekABooPost' var='post'>
<div class='post uncustomized-post-template'>
<table style='width:500px; border: 1px dashed #888888 ; padding-bottom:1.5em; margin-bottom:0;'><tr>
<td width='40px'>
<a expr:onclick='"javascript:toggleIt(\"" + data:post.id + "\");"' href='javascript:void(0)' style='text-decoration:none' title='Expand/collapse this post'>[+/-]</a>
</td>
<td>
<h3 class='post-title'><a expr:href='data:post.url'><data:post.title/></a></h3>
</td>
</tr>
</table>
<div class='post-body' expr:id='data:post.id' style='display:none'>
<p><data:post.body/></p>
<div style='clear: both;'/> <!-- clear for photos floats -->
</div>
</div>
</b:includable>
修改下列Code(紅色為新增部分):<b:includable id='main' var='top'>
<!-- POSTS -->
<div class='blog-posts'>
<b:loop values='data:posts' var='post'>
<b:include data='top' name='status-message'/>
<!-- new -->
<b:if cond='data:blog.homepageUrl != data:blog.url'>
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>
<b:include data='post' name='PeekABooPost'/>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
<b:else/>
<b:include data='post' name='post'/>
</b:if>
<!-- new --> - Done!
參考資料:
[+/-] |
[Blogger]美觀的Code Block |
- 在CSS定義區塊加入以下CSS Code:
/* CSS for Code Block in content */
code.code {
display: block; /* fixes a strange ie margin bug */
white-space:pre;
font: normal normal 100% Verdana, Arial, Sans-serif;
font-size: 10pt;
color:#fff;
overflow:auto;
background: #000 url('http://Code Block所要用的背景圖網址/') left top repeat-y;
border: 1px #ccc;
padding: 10px 5px 10px 20px;
margin: 5px 15px 5px 15px;
max-height:250px;
line-height: 1.2em;
text-decoration: none;
} - 值得注意的一點是,IE6並不支援CSS中 max-width、max-height、min-width、min-height 四個屬性。這個缺陷會造成當欲顯示的程式碼過長時,在IE下Code Block無法顯示捲軸而一次顯示所有的程式碼,畫面也不美觀,因此可在定義Code Block的CSS語法中加入下面這行:
height: expression(this.offsetHeight>205?205:'');
當然,除了這個方法之外還是有其他辦法可以解決這個問題,像這裡有網友採用java script來解決這個問題。 - 使用方法,將欲顯示的程式碼放在<code class="code"></code>之間,但要注意的是,html中的一些特殊字元需先取代掉,如下所示:
雙引號「"」 => "
單引號「'」 => '
大於符號「>」 => >
小於符號「<」 => <
AND符號「&」 => &
更詳細的對照表,附在參考資料裡。
參考資料:
[+/-] |
[Blogger]增加Top of Page與Top of Post功能 |
- 搜尋下列Code,並增加紅色部分文字:
<b:includable id='post' var='post'>
<div class='post uncustomized-post-template' expr:id='"post-" + data:post.id' > - 在任何你想加入該功能的地方(例如文章底部或是另外使用連結),加上以下Code:
<!-- to top of page and top of blog -->
<a href='javascript:scroll(0,0)' title='Scroll to top of this page'>Top of Page</a>
<a expr:onclick='"javascript:document.getElementById(\"post-" + data:post.id + "\").scrollIntoView(true);"' href='javascript:void(0);' title='Scroll to top of post'>Top of Post</a>
參考資料:
[+/-] |
[Blogger]新增浮動Navigation Bar |
- 找到 ]]></b:skin> 所在位置,並將下列Code加在該位置之前:
/*-- smallnav--*/
#smallnav{
position:fixed;
text-align:left;
margin-left:-20px;
margin-top:17px;
}
* html #smallnav{ /*IE only*/
position:absolute;
}
#smallnav a img{
opacity:0.6;
-moz-opacity:0.6;
filter:alpha(Opacity=60);
}
#smallnav a:hover img{
opacity:1;
-moz-opacity:1;
filter:alpha(Opacity=100);
position:relative;top:1px;left:1px;
}
* html #smallnav a img{
filter:alpha(Opacity=100);
}
#smallnav img{
margin-bottom: 5px;
}
* html .smallnav{
margin-bottom: 7px;
}
實際狀況中,我將上列定義放在 #footer-wrapper{} 之後,上列 #smallnav{} 定義中的 margin-left 與 margin-top 可用來調整navbar要顯示的位置。 - 在 ]]></b:skin> 位置之後,加入以下Code:
<script src='http://bloggertips.googlecode.com/files/prototype.js' type='text/javascript'></script>
<script src='http://bloggertips.googlecode.com/files/scriptaculous.js?load=effects' type='text/javascript'></script> - 在 <body> 標籤之後,找到 <div id='main-wrapper'> ,並將下列Code依照需求修改並放置其後:
<div id='smallnav'>
<span>
<a href='http://網誌首頁網址/' style='border:0;' title='Home || 網誌首頁'><img alt='Home || 網誌首頁' class='smallnav' src='按鈕圖片網址'/></a>
<br/>
<a href='javascript:scroll(0,0)' style='border:0;' title='Top of Page || 回到頁首'><img alt='Top of Page || 回到頁首' class='smallnav' src='按鈕圖片網址'/></a>
<br/>
<a href='http://相簿網址/' style='border:0;' target='_blank' title='Gallery || Flickr相簿'><img alt='Gallery || Flickr相簿' class='smallnav' src='按鈕圖片網址'/></a>
<br/>
</span>
</div>
欲增加連結按鈕,可新增<a>...</a>至<br/>的Code - 若欲在游標移至navbar上時,出現泡泡狀說明文字,可在 <head> 後加入下列Code:
<script src='http://bloggertips.googlecode.com/files/BubbleTooltips.js' type='text/javascript'></script>
<script type='text/javascript'>
window.onload=function(){enableTooltips("smallnav");};
</script> - 若要解決navbar在IE6.0之下無法固定住的問題,可在navbar的CSS code之前加上下列Code:
* html{overflow-y:hidden;overflow-x:hidden;}
body{overflow-y:auto;height:100%;margin:0;margin-right:13px;}
上面主要是隱藏html(Browser最右邊)的y捲軸,並將body高度設定為100%,讓body來決定是否顯示其捲軸。之後在 * html #smallnav{} 裡將position設為absolute,如此便可做出同firefox裡的fixed效果。
此時看到的y捲軸是body的不是html的,但這樣會有個問題,瀏覽器會跑出x捲軸, 每次都必須要向右拉才看得到y捲軸,若是隱藏起來(為了美觀)就沒法使用y捲軸。
因此只好用一個不怎麼漂亮的方法,那就是將body的margin-right設個值讓y捲軸往左邊跑一點,我把這個值設成15px差不多就可以了。Firefox裡會跑出一點空白但是不太影響整體美觀,目前也只能這樣了。
參考資料: