[筆記] 在Mac安裝Compass


雖然據說在Mac下安裝Compass只要打開終端機貼上指令就好,但我的電腦不知道為甚麼全部都要加上sudo才能裝⋯⋯以下記錄步驟,如果不會卡住的話就自己拿掉sudo吧ˊ_>ˋ

Read More...

安裝Compass遇到的的錯誤「 ERROR: While executing gem ... (Gem::FilePermissionError) 」解決方法


最近在裝Compass時遇到了這個錯誤:
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.

Read More...

選字的時機——臺灣vs.台灣

直立招牌


這次是因為被要求,我才用了右邊的「台灣」作為最後定稿。


其實我一直是個捍衛正體中文字的有志青年(?)
我不僅寫「臺灣」,還寫「新臺幣」、「臺東」、「臺北」、「臺中」、「臺南」,對我來說本來就該寫「臺」,所以看到任何寫「台」的都覺得可惜:




不過,相比之下也可以發現保留「臺」這個字的單位越來越少:





台灣的漢字正式書寫為「臺灣」,而「臺」為正體字,但與異體字「台」通用,現今民間與媒體多用「台灣」[23],在官方國書、文件中則使用正式的「臺灣」[24]。臺北市政府在馬英九擔任市長推動「正體字運動」時,全面於相關機關的公文與文件使用「臺」字[25];中華民國教育部在2010年考據字源後宣布,以後教育部公文一律使用「臺灣」用字,並建議中央其他部會跟進[26]。而俗體字「台」的發音實為「 yi 」,意思和「怡」字通用[27]。
(中文維基百科)
 


不過像我這次做招牌的時候,對方的理由我倒也覺得很有道理:

「寫『台』灣,看的人才能一下子看出台灣啊!要是寫臺灣的話,臺都糊在一起了!」

模擬一下:從很遠的地方看臺灣與台灣會如何⋯⋯


好吧,我被說服了。

既然臺灣台灣大家都看得懂,那用在招牌或一些宣傳場合,台灣好像真的比較容易辨識?甚至日本人寫臺灣漢字時也是寫「台湾」,「台湾大哥大」就是用日文漢字⋯⋯

看來「臺」與「台」的戰鬥將繼續下去⋯⋯XD
Read More...

我把Facebook留言板變活了!Facebook Comment Responsive Design!


最近在做Responsive Design(響應式設計、自適應設計)的網站時,意外發現Facebook的留言板無法用%來設寬度,只能用pixel固定寬度。

雖然Facebook的留言板預設在手機上會把寬度變成100%,但其實有的時候會出現不是在手機上用,卻想把網頁縮小一點點的情況,例如上班偷看網頁所以我很不懂為甚麼Facebook要強制用px?

我用「facebook comment responsive」的關鍵字在Google上查了很多資料後,本來有看到用CSS強制覆蓋Facebook提供的屬性來讓留言框可以變成Responsive的狀態,但有用的人應該會發現已經在2014年3月失效了⋯⋯

為甚麼我知道是2014年3月呢?因為後來我又繼續爬,發現了一個頗簡單的解法!而提問的人大多是在3月發生的XD

Read More...

浮動側欄動態選單簡易教學



最近趁過年時,幫綜合口味的關於頁面做了「浮動側欄動態選單」,如果想看效果的話可以先去綜合口味的關於頁面玩玩看~喜歡的話再來照這個教學做XD



step1:

將想要有「浮動側欄動態選單」的網頁或文章,從「撰寫」模式(預設)切換到「HTML」模式,並在文章最前方貼入以下內容:

<!--浮動右側欄位Start-->

 <!--part1Start-->
<style>
.floatMenu{
 width:110px; //如果每個區塊的字數較多,請自行調大這裡的數值。
 margin-left:672px; //如果沒有剛好吸附在右邊的話,請自行調整這裡的數值,數字越大越右邊。(想吸附在左邊的話請見附註4)
 position:fixed;
 top:20%; //如果想要更改出現的高度的話,請自行調整這裡的數值,數字越大越下面。
}

 .pointer {
 //這段之下是讓效果變柔和的效果,可自行修改「.25」的數值調整速度,若不需要可拿掉XD  
 -webkit-transition:all .25s ease-in-out; -moz-transition:all .25s ease-in-out; 
-o-transition:all .25s ease-in-out; transition:all .25s ease-in-out;
 //這段之上是讓效果變柔和的效果,可自行修改「.25」的數值調整速度,若不需要可拿掉XD 
 
 background-color:#fff; //每個項目的顏色。
 text-indent:0;
 display:inline-block;
 font-size:1em; //項目的字體大小,若單位不習慣em可自行改為px。
 font-style:normal;
 height:40px; //每個項目的高度。
 line-height:40px; //行高,請跟項目的高度一樣。
 width:100px; //每個項目的寬度。
 text-decoration:none;
 text-align:center;
 margin-bottom:5px; //每個項目的間距。
 border-left: #31BBBB 10px solid; //每個項目前面的那條顏色及寬度,想換色就修改#的內容,改粗細則修改10px這數值。
}

 .pointer:hover{
 border-left: #f64c83 5px solid; //滑鼠經過時,每個項目前面的那條顏色及寬度;想換色就修改#的內容,改粗細則修改5px這個數值。由於滑鼠經過時會從10px變成5px,所以會產生動態效果,若只想單純換色就將數值改為10px即可。
}
</style>
<!--part1End, made by chodaict-->

 <!--part2Start-->
<script>
$(function(){
 $('#aboutA').click(function(){ $('html,body').animate({scrollTop:$('#about').offset().top}, 800); }); //這邊注意,一個是「aboutA」,另一個是「about」,可自行命名。
 $('#nameA').click(function(){ $('html,body').animate({scrollTop:$('#name').offset().top}, 800); }); //這邊注意,一個是「nameA」,另一個是「name」,可自行命名。
 $('#authorA').click(function(){ $('html,body').animate({scrollTop:$('#author').offset().top}, 800); }); //這邊注意,一個是「authorA」,另一個是「author」,可自行命名。
});
</script>
<div class="floatMenu">
<a class="pointer" href="#about" id="aboutA"> 關於我們</a><!--這邊id要有A,href則不必。-->
<a class="pointer" href="#name" id="nameA">  名稱由來</a><!--這邊id要有A,href則不必。-->
<a class="pointer" href="#author" id="authorA">作者簡介</a><!--這邊id要有A,href則不。必-->

</div>
<!--part2End, made by chodaict-->

 <!--浮動右側欄位End, made by chodaict-->





step2:

接下來,一樣在Html模式,把文章的段落用div標籤分隔開來:
<div id="about">
區塊文章內容,文章寫在這區域內!
</div>

 <div id="name">
區塊文章內容,文章寫在這區域內!
</div>

 <div id="author">
區塊文章內容,文章寫在這區域內!
</div>
⋯⋯依此類推。如此一來,就擁有跟綜合口味的關於頁面一樣的浮動側欄動態選單了!







附註:

  1. 樣式歡迎自行修改!
  2. 在step1中橘色字的部分,如果會在很多頁面用到的話,可以考慮直接貼到範本的程式碼內,到搜尋</head>並貼在前一行。
  3. 在step1及step2中引號內的about或aboutA皆可以自行修改,但要注意名字要一樣,例如改成hello和helloA是沒問題的,否則會沒有效果。
  4. 如果希望浮動欄改到左邊的話,把margin-left:672px;這段改成margin-right:672px;然後數值自己設定,數值越大就變成越右邊!
Read More...