Plurk CSS樣式自訂修改全攻略

前前後後對Plurk的CSS樣式做了調整,本篇做個到目前為止的修改總整理,並加上註解說明,供有需要的噗友們能再依自己的需求而變更。首先將要調整的樣式複製到系統剪貼簿裡,再依下列圖片對照步驟來操作:

  1. 點擊Plurk頁面左上角的【編輯】
  2. 個人設定視窗彈出後,點擊【自訂外觀】頁籤
  3. 游標移進樣式修改框裡,並移動到最後面,再貼上複製好的樣式
  4. 點擊【存檔並更新】,此時會看到後面的網頁閃動一下,表示修改的樣式已生效。最後按個人設定視窗右上角的 X 關閉視窗

把自訂樣式放到最後面以方便日後的修改,當你更換畫面主題時,記得先把後面的這些修改先存起來,等主題更新後再貼回即可。

plurk6

修改後畫面示範

以下是修改後的畫面示範。畫面中的數字對應樣式裡的註解編號,請對照參考便能迅速了解修改重點:

plurk5

修改後樣式內容

最後是修改樣式的內容。

	/* =========================================================
	 * 以下是自訂變更Plurk的樣式修改
	 * 作    者:簡睿 http://jdev.tw/blog/tag/plurk
	 * 版權宣告:歡迎取用與修改,但請提及http://jdev.tw/blog
	 * V1.0 2009/07/04
	 * =========================================================
	 \*/
	/* 1.把噗裡最下方的輸入框高度放大成70px \*/
	textarea#input_small { height: 70px; font-size:20px;}
	
	/* 2.網頁下方的大輸入框高度放大成70px */
	textarea#input_big.content { height:70px; font-size:20px; wrap:soft}
	
	/* 3.噗的編輯框高度放大成100px */
	td.td_cnt textarea { height:100px; }
	
	/* 4.把自己的照片變小,以免嚇到人 :-) */
	#profile_pic {
	  width:64px; height:64px;
	}
	
	/* 5.隱藏右方的怪物圖示,忘了是由那個網站引用來的 */
	#dynamic_logo { opacity:0;filter:alpha(opacity=0);zoom:1 }
	
	/* 一整個噗是類別為plurk_box的區域(div),其內有list類別區域,
	 * list 即為"最近的 plurk 回應:"以下的回應區域,
	 * 每個回應都有plurk_cnt類別。plurk_cnt類別裡有一個table
	 * 左邊表格td_qual放暱稱和修飾詞,右邊表格td_cnt放回應內容。
	 */
	/* 6.把回應區的高度放大為300px,以容納更多的回應 */
	.plurk_box .list {
	  height:300px;
	}
	
	/* 7.把列距放大成1.5倍,行跟行間的垂直空間會變大 */
	.list .plurk_cnt  {
	  line-height:150%;
	}
	
	/* 8.每個回應的下方加淡藍色的分隔線; solid是實心線,可以換成下列不同的線:
	 *   dotted=點點,dashed=折線
	 */
	.list .plurk_cnt tr {
	  border-bottom: 1px solid lightblue;
	}
	
	/* 9.把回應內容的字體放大1.4倍,適合像我一樣的老人家 */
	.list .plurk_cnt .td_cnt {
	  font-size:140%;
	}
	
	/* 10.游標經過的回應區,將其背景變成淡藍色,如果要設文字顏色的話,
	      加上下列指令:
	     color:navy !important;
	 */
	.list .plurk_cnt :hover {
	  background-color:lightBlue;
	}
	
	/* 11.將特定噗的獨立頁面的輸入框的高度放大成100px */
	textarea#input_permalink.content {
	  height:100px;
	}
	
	/* 12.讓暱稱在獨立一列; 請注意:IE有點異常,暱稱經常會消失 */
	.list .plurk_cnt .td_qual {
	  overflow:auto;
	  position:absolute;
	  width:auto;
	}
	
	.list .plurk_cnt .td_cnt .text_holder {
	  margin-left:1em;
	  margin-top:1em;
	  padding:0.5em;
	  width:auto !important;
	}
	
	/* 13.噗的回應數目字改成白色. 如果你的河道底色是淺色則請改成深色,
	      如 color:black */
	.response_count { color:white;}
	
	/* 14.把游標所在位置的回應時間往左移120px */
	.response_time .holder+div img {
	  left:-1200px;
	  position:fixed;
	}
	
	.response_time .holder {
	  left:-120px;
	  position:relative;
	}
	
	/* 15.未讀計數 */
	.unread #alert_beacon, .unread_generic {
	  -moz-border-radius:3px 3px 3px 3px;
	  background-color: black;
	  color:#FFFFFF !important;
	  padding:0 2px;
	}
	/* 16.靠近河道底部的噗不會被蓋住 */
	#timeline_cnt {
	  overflow: visible;
	} 

2009/07/05修改:

自己的噗或在別人噗裡的回應,回應時間區域除了時間以外,還會有刪除按鈕。

2010/10/12:將暱稱固定在左側

由於暱稱獨立在一行往往造成回應顯示出的內容變少,我使用如下的設定讓暱稱以固定寬度集中在左側。如果獨立在一行的寫法無法正常顯示的話,請試看看下列修改方式。
(也可以參考這篇http://jdev.tw/blog/1475/plurk-css-fixed-width,內容大同小異)
Plurk-nickname-leftjust

	/\*=== 固定寬度 \*/
	/* 把回應內容區裡的表格改成固定寬度的layout */
	.list table {
	  table-layout:fixed;
	}
	 
	/* 暱稱區寬度固定為35%, 淡灰底色;超出寬度的部份會消失(hidden) */
	.list .td_qual  {
	  width:35% !important;
	  border-right: 2px solid #dddddd;
	  background: #dddddd;
	  overflow: hidden;
	}
	 
	/* 游標移入暱稱區時寬度變成60% */
	.list .td_qual:hover {
	  width:60% !important;
	  position: absolute;
	}
	 
	/* 游標移至暱稱的文字連結時,顯示超長部份 */
	.list .td_qual .name:hover {
	  overflow: visible;
	  width: 60% !important;
	}
	 
	/* 把暱稱三角形按鈕往右移,以免蓋到修飾詞 */
	.cmp_tooltips-down {
	  left:30px;
	  position:absolute;
	}

2010/11/23:未讀計數的樣式修改

Plurk修改了未讀計數的樣式成紅底白字,若搭配在你的畫面非常突兀的話,請修改下列CSS(範例第15項):

	.unread #alert_beacon, .unread_generic {
	  -moz-border-radius:3px 3px 3px 3px;
	  background-color:white;  /\* 背景 \*/
	  color:#FFFFFF !important; /\* 文字前景 \*/
	  padding:0 2px;
	}
	

##

您可能也會有興趣的類似文章

簡睿

服務於軟體業的資訊老兵。興趣廣泛,學習力佳,樂於分享所知所學。

您可能也會喜歡…

85 個回應

  1. paine表示:

    謝謝你的提供喔~我要用這個語法喔~感謝~~~

  2. k_ivan表示:

    你好ˇˇˇ用你上面的游標語法沒辦法顯示游標耶QAQ

    我的是ani

    還有怎麼改噗浪裡發噗者和回應者的字顏色呢?要有區別的那種

    謝謝您^_^

  3. littleonly表示:

    請問當滑鼠移到每則plurk時,下方會出現對應的發表時間,請問這個區塊的顏色要怎麼更改呢?感謝~

  4. 嗖嗖表示:

    拿來專研專研了 XDDD
    謝謝分享囉♥

  5. 哇喔~~好詳細喔!!
    有了註解方便改多了XD

    之前都要慢慢摸索~好慘阿~~~
    謝謝分享囉!!

  6. 政翰表示:

    請問一下
    最近噗浪河道右下方”所有的Plurk”, “我的Plurk”, “私人的”…
    那邊更新後便的很醜有紅背景

    請問那邊有辦法改掉嗎??

    謝謝您

  7. k_ivan表示:

    請問~您上面有教游標~

    圖檔是什麼意思呢???網址嗎?謝謝您^^

  8. fjwid0621表示:

    你好,我在”12.讓暱稱在獨立一列”的使用上有些問題
    因為我是用Chrome瀏覽器
    使用12.會讓暱稱出現拖拉框
    請問怎麼隱藏拖拉框

  9. 小夜表示:

    不好意思請問一下~~

    如果我想要把輸入框那裡變成透明的 應該要怎麼做呢??

    • 簡睿表示:

      最下方的輸入框透明度50%的寫法,請自行測試看看:

      textarea#input_big.content {
      height:70px; font-size:20px; wrap:soft;
      filter:alpa(opacity=50); /* IE */
      -moz-opacity:0.5; /* Moz + FF */
      opacity:0.5; /* 支持CSS3的瀏覽器(FF1.5也支持) */
      }

  10. cing表示:

    我想請問,如果我改了plurk的自訂外觀
    那上面的”12.讓暱稱在獨立一列 */
    是只有自己看到,還是朋友們也看得到?
    謝謝:)

  11. 貝爾表示:

    請問要如何修改回覆中的連結顏色?

    • 簡睿表示:

      .plurk .truncated a.ex_link { /* 第一個plurk,連結是藍色 */
      color:blue;
      }
      .plurk a.ex_link { /* 回應裡的連結改成綠色 */
      color:green;
      }

  12. 小宗表示:

    請問您要怎麼把噗浪的滑鼠游標改成別的樣子呢?

  13. 表示:

    請問一下,要怎麼讓噗裡回復者和原噗者的顏色有所分別呢?
    之前我用原始的修改加語法可以
    但套入別人做的面板後就不行了Orz…
    麻煩你了~
    謝謝^^

  14. 表示:

    請問一下,別人的回應很長,都看不完整,但又不會跑到第二行,請問要怎麼修改?謝謝:)

    • 簡睿表示:

      可能是.text_holder的設定有問題,先還原成預設的Theme看看吧。

  15. 吉野家表示:

    請問這個語法 #timeline_holder {
    background-image: url(http://…/時間軸的背景圖片.jpg);
    }

    時間軸圖片似乎會重複(往右邊重複
    這樣:http://imgur.com/Lgluo.jpg

    如何不讓它往右重複呢?

    還是我本身圖片的問題囧…

    感謝!!!

  16. 表示:

    在請問一下,
    在karma的數字要怎麼換顏色?
    字型也要怎樣改?

  17. 表示:

    我想請問一下,
    下面的檔案顯現部份文字的地方要怎麼用成白色?(旁邊的統計跟朋友還有粉絲)
    因為背景是暗色的..

  18. 光榮表示:

    請問噗浪文中…超連接…要怎麼改回..本來的..有底線+藍色的字….(這個背景版本要滑鼠宜過去才會出現底線)

  19. Peace表示:

    好友的顯示列表都只有 4列*2行 個 哪邊才能改成4列*3行呢?

    • 簡睿表示:

      此需求應該無法透過CSS的修改來達成,必須能修改JavaScript才行,但目前Plurk無法使用外掛欄位來擴充。

      • Peace表示:

        瞭解~ 感謝~
        因為看到其他人的好友都會顯示到12個~用了相同樣試版面也不會改變~
        不知道到哪邊可以修改~

  20. 表示:

    你好,感謝您分享這個修改列表,對我大有助益

    想請問一下,如果要在涅盤圖示那邊加新的圖,要怎麼加?

    還有,可以把浪上面的噗的字也都變大嗎?

    • 簡睿表示:

      要加新的圖無法透過CSS的修改來達成,必須能修改JavaScript才行,因此加涅盤圖片應該是沒辦法的。

      Plurk上的字可以用如下方法來變更:
      div.text_holder {
      font-size:140%;
      }

  21. haha表示:

    請問plurk背景要怎麼放照片

    放一整張照片 不要分成上下兩張的那種..

    • 簡睿表示:

      在CSS輸入框開頭處可以找到下列樣式,修改圖檔網址即可。

      body, html {
      background-image: url(http://…/整個網頁的背景圖.jpg);

      }

      #timeline_holder {
      background-image: url(http://…/時間軸的背景圖片.jpg);
      }

  22. Sabrina表示:

    我的沒有辦法出現第8巷的分隔線耶!
    原本是想弄點點然後紫色,然後我改成 border-bottom: 1px dotted :#800080;
    請問有錯嗎?一直沒辦法出現耶~
    而且再你教學圖案上六的筐筐那個部份裡
    別人留言的話要只在上面才會看到留言者是誰~
    http://www.plurk.com/sabrinawst
    抱歉問題很多~可以幫我看看是怎麼回事嗎?

    感謝!!!!

    • 簡睿表示:

      咦,你好像把原有的CSS樣式都清掉了? 原有的內容要保留,再把文章裡的內容加在原有內容後面才對。

  23. CAT表示:

    請問一下有得樣式套用了以後回應會回應者的名字和其說的話分為兩行 請問有辦法改回來嗎 因為這樣回應者的名字都出來的很慢

  24. CAT表示:

    請問一下河道的訊息字體有辦法不用滑鼠碰到就整條加大嗎?另外請問一下左上角 「訊息(0)」裡面的0有辦法改顏色嗎?我想改成跟「訊息」兩個字一樣是白色(因為背景是黑的)

    • 簡睿表示:

      1. .text_holder { font-size:14pt; }試看看。
      2. #noti_count { color:white;} 就能把左上方的通知(0)裡的0變白色字體。

      周末時才有空測試,以上尚未驗證。

  25. Alibaba表示:

    剛學使用 plurk , 請問你的 plurk 首頁上面一列有顯示 ” 簡睿在噗浪 ” 的字 , 這是怎樣讓它顯示的 ?
    Thanks

  26. SHOES表示:

    1.請問 我的karma不見了耶 該怎辦~~
    2.還有怎麼去把河道加高呢?(不是回應訊息加大)
    3.如何將我的主控台變成透明

    • 簡睿表示:

      Karma的元素名稱皆以karma開頭,找一下樣式設定,可能有變動了。最快的方法是套用別的Theme看看。

      河道(timeline 時間軸)的元素ID是timeline_cnt,變更高度看看。

      主控台的ID是plurk-dashboard,加上下列樣式試看看:
      filter:alpha(opacity=50);
      -moz-opacity:0.5;
      opacity: 0.5;

      建議您找一下有特別講Plurk樣式修改的文章,參考一下。

  27. 表示:

    謝謝您提供這麼詳細的教學!:D

    不好意思,想請問一下
    Plurk朋友欄位下方的「邀請或尋找您在Plurk上的朋友」一欄有沒有刪除的方法?

    因為我常會直接看好友圖像換了就連到她們家去看,
    可是卡了那一行工具在那邊,變成只能顯示8個朋友。
    要連結時要再點開好友列表找。
    請問有辦法顯示多一點朋友嗎?
    謝謝您!

    • 簡睿表示:

      邀請好友的CSS類別是cmp_invite, 可以用
      .cmp_invite {
      top: -2000px;
      } 之類的方法該它消失, 但朋友的個數沒辦法變更。

  28. 小喵表示:

    對不起~想請教plurk的問題~我曾經在上面貼了照片~移除之後~發現透過images.plurk.com~還是連結的到~
    請問有辦法解決嗎?? 請求你幫幫忙~~~真的很抱歉ˊˋ

    • 簡睿表示:

      images.plurk.com如果只能上傳不能刪除的話,可能檔案都會留在上面。但你的噗刪掉的話,應該沒有人知道這個連結吧。用自己的網路空間放圖片可能比較保險哦。

  29. 元寶麻表示:

    謝謝你詳細的解說
    恕我駑鈍
    請問把字體變大的CSS要貼在哪裡呢?
    謝謝~

    • 簡睿表示:

      第一個圖的編號3位置的框框裡。移到該框最後面再貼上即可。

  30. 白丁表示:

    請問一下,plurk回噗的對話框(1) 文字沒辦法加大ㄟ?? 改fone-size沒作用。請問有沒有辦法將回噗輸入時字體加大??謝謝!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *