從換背景圖、調整版面佈置,到文字的偏好設定,距離打造專屬的噗浪佈景,又更進一步了。
今天,第三步,我們要來改變「浪上的噗」的外觀與易讀性,
請先套用「範例一」的完成語法,內容在 這篇文章
在改變浪上噗的外觀前,範例一的佈景長這樣:
加上浪上噗的語法設定後,它將會長這樣:
整個版面有沒有更協調呢?看起來更舒服、合搭了。
請在範例一的自訂CSS欄位最後面,加上 [ 浪上的噗 ] 語法內容:
/*
浪上的噗 範例一
*/
.plurk_cnt
{
font-size:12px; /*字大小*/
line-height:160%; /*行距*/
letter-spacing:0.06em; /*字距*/
padding:4px; /*表格間距*/
filter:alpha(opacity=80) !important;opacity:0.8 !important; zoom:1; /*透明度*/
-moz-border-radius: 10px; /*圓角*/
-khtml-border-radius: 10;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
border-top: 1px solid #fff; /*框線*/
border-left: 1px solid #fff;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
}
可以分幾個部份來貼上、一一檢視變化,或是更改其中的值,就可以瞭解各CSS項目的作用。
範例一單噗的樣子:
再來,我們來調整「範例二」試試。範例二的語法內容在 這篇文。
調整前,範例二的模樣:
調整後:
這邊我們多加了一些語法內容:
/*
浪上的噗 範例二
*/
.plurk_cnt
{
font-size:12px; /*字大小*/
line-height:160%; /*行距*/
letter-spacing:0.06em; /*字距*/
padding:4px; /*表格間距*/
border-top: 1px solid #333; /*框線*/
border-left: 1px solid #444;
border-right: 1px solid #111;
border-bottom: 1px solid #222;
}
#timeline_holder .plurk_cnt, /*噗整體底色*/
.plurk_cnt,
.plurk_box .list,
.list .plurk_cnt,
.list .plurk_cnt tr,
.plurk_box .mini_form,
td.td_cnt texture,
textarea#input_small
{
background:#f0f0f0 !important; /*換底色*/
}
.td_cnt .text_holder, /*噗文字設定*/
#timeline_holder table td,
#timeline_holder .plurk_cnt
{
color:#888 !important; /*換字顏色*/
}
.plurk a.ex_link, .text_holder a.ex_link, /*噗上的連結*/
.plurk a.ex_link:visited,
.plurk a.ex_link:active
{
color:#991111 !important;
text-decoration:none;
}
.plurk a.ex_link:hover, .text_holder a.ex_link:hover /*滑鼠移至效果*/
{
color:#111111 !important;
text-decoration:underline !important;
}
.youtube:hover img, /*影音圖片框線*/
.pictureservices:hover img
.video:hover img,
.pictureservices:hover img
{
border:0px solid #ccc; /*去除框線*/
}
白底黑字,在較暗環境中閱讀起來蠻吃力的,用近似書籍紙張的白(#f0f0f0),來緩和一下。
文字則換成灰色。
將浪上的噗的連結文字設為暗紅色,跟其它的連結區分開來。並去掉影音圖片的連結框。
這些都是浪上的噗可以嘗試調整的基本項目。
經過調整後,範例二的單噗長這樣:
在「回應列表」中,有一些進階的方式,可以增進它的閱讀性,請按照需求來使用看看:
[ 1 ] 回應區加底線
語法:.list .plurk_cnt {border-bottom:1px solid #ccc !important;}
[ 2 ] 回應區加底色
語法:.list .plurk_cnt tr {background:#ccc !important;}
[ 3 ] 區別原噗者的回應
語法:
.list .highlight_owner .plurk_cnt tr /*底色*/
{
background:#CCFFFF !important;
}
.list .highlight_owner .td_cnt .text_holder /*文字顏色*/
{
color:#000 !important;
}
[ 4 ] 回應區換行 (因應暱稱太長而導致回應內容太短的狀況)
.list .plurk_cnt .td_qual /*暱稱區*/
{
overflow:visible;
position:absolute;
width:auto;
}
.list .plurk_cnt .td_cnt .text_holder /*內容區*/
{
margin-left:1em;
margin-top:2em;
margin-bottom:1em;
padding:0.5em;
width:auto !important;
}
[ 5 ] 回應區加高(一次能夠閱讀多點回應噗、看清楚打字的內容)
/*
回應區加高
*/
.plurk_box .list
{
min-height:318px !important; /*最小高度*/
}
/*
輸入區加高
*/
td.td_cnt textarea,
textarea#input_small
{
height:80px;
}
[ 6 ] 加大字體(字太小很吃力?在噗文字設定中加上一行語法即可)
.td_cnt .text_holder, /*噗文字設定*/
#timeline_holder table td,
#timeline_holder .plurk_cnt
{
color:#888 !important;
font-size:15px !important; /*加大字體*/
}
效果:
經過設計一二三、練習一二三的步驟,在版面佈置、文字設定和閱讀性上,我們已經有個最適合自己的噗樣式,
這是自己親手打造的樣子。
接下來,進一步研究CSS、產生符合自己使用習慣的噗版基本結構,做細節的調整吧~
可以參考我的常用CSS清單,持續研究並玩出噗版的樂子喔~

請問 要怎樣 把線框 延伸到 展開的留言列表上... 剛剛試了一下 都只有包在 浪上的噗那裡... 點開後沒有跟著延伸到流言列表
這篇的語法內容就是針對浪上的噗喔, 展開後的回應列表項目是:.plurk_box .list 下方的"您的回應"區是:.plurk_box .mini_form 加上框線語法試試看吧~ ^^
不好意思,在使用透明化的功能之後,有想到之前看過別人的一些語法 請問有沒有 回應的那個區塊也透明化/加圖片的語法? 圖:http://i.imgur.com/mDU6x.png 非常感謝~
/*回應列表透明度*/ .list, .list .plurk_cnt { filter:alpha(opacity=80) !important; opacity:0.8 !important; zoom:1; }
呣~另外就是他本身能夠更改顏色嗎? 例如透明化的藍色/未透明化的藍色 這樣 不好意思問了這麼多~~~@@
可以,透明化外,加上背景色的語法即可: background:blue !important;
非常感謝提供~ 所以沒辦法放圖片的嗎 QwQ"
可以啊,就把背景圖片語法放入即可。 background:url(這邊放圖片網址) !important;
請問一下 如果希望滾動河道的時候噗會有掉下來的效果 還有點開噗的時候會有展開的效果的話該如何打語法? 謝謝=)
1. 掉下來的淡入效果: #timeline_holder div.plurk /*淡入*/ { -webkit-transition:top 0.5s ease, -webkit-transform 0.5s ease; -webkit-transform-origin:0 0; -moz-transition:top 0.5s ease, -moz-transform 0.5s ease; -moz-transform-origin:0 0; } 2. 回應列表展開效果: /*列表延伸動態*/ .list { -webkit-transition:height 0.5s ease; -moz-transition:height 0.5s ease; } 0.5 是指秒數,可以調整數值試試看。 瀏覽器要能支援css3效果才能顯現喔 ^ ^
不好意思.... 請問「回應區加底色」底色圓角如何打語法? 謝謝XD
.list .highlight_owner .plurk_cnt tr /*底色*/ { -moz-border-radius:12px; -khtml-border-radius:12px; -webkit-border-radius:12px; }
不好意思再請教你一個問題 我在浪上的鋪有些如果位置比較下面的話 展開時會被"所有訊息"."我發表的訊息"那行字檔到,讓我在閱讀的時候不太方便 可是有些噗展開卻不會有這種情形... 詳細情況如下列網址圖片: http://i89.photobucket.com/albums/k238/love41158/62.jpg 請問有辦法改善這個情形嗎?
是因為這些版有特殊排版的關係,訊息列等需置於時間軸之前,所以會擋到部份噗。我調整看看,如發現解決方式會再回覆。
了解了~ 麻煩你了^^
發現了,應該是調整時間軸的邊界導致如此, 請刪去語法中這段試試看: #timeline_holder { position:relative !important; margin-left:170px; }
問題還是一樣存在耶@@ 我剛剛發現不只"所有訊息"那行文字 同時我要發噗輸入留言的那個框一樣在訊息前面 http://i89.photobucket.com/albums/k238/love41158/4124.jpg
剛剛去你部落格,連到你的噗浪,發現套用的版型是『道南』,所以就嘗試調整了整個版面排列寫法, 請重新套用再換底圖囉~ 安裝網址: http://www.plurk.com/installDesign/3306857-733f55f558 記得有自行修改過的語法要先儲存起來喔! ^ ^
終於可以了~ 感激不盡~~ 真是麻煩你了^^"
^ W ^
請問一下 浪上的未點開前的邊框是虛線 點開後是實線 有什麼辦法讓未點開前不要是實線@@
將浪尚未點開前的噗語法項目中的框線值 虛線(dashed)改成實線(solid)即可
打錯了 是虛線OAO
抱歉又有問題要問>< 關於浪上噗的不透明度 我是設打開前是50%然後打開後是80% 但是我一移過去他全部都會變成80%..但是我想要只有我移到的那個變成80% 然後想像大大的噗文移過去會慢慢的變不透明不要突然就變80% 這樣@@" 謝謝喔^^""!
/*浪上的噗透明度變化*/ #timeline_holder .plurk_cnt { opacity:0.5; zoom:1; -moz-transition:opacity 0.7s ease-out; -webkit-transition:opacity 0.7s ease-out; -o-transition:opacity 0.7s ease-out; } .list .plurk_cnt {opacity:0.8; zoom:1;} #timeline_holder .plurk_cnt:hover, .list .plurk_cnt:hover { opacity:0.8; zoom:1; -moz-transition:opacity 0.7s ease-in; -webkit-transition:opacity 0.7s ease-in; -o-transition:opacity 0.7s ease-in; } ease-in 跟 ease-out 是淡入淡出的效果設定,動態是0.7s 也就是0.7秒,數值可以自行更改 ^ ^
啊啊再補充一下 噗文旁邊的大頭貼的透明度可不可以也一起?? 或是像您的噗的頭貼和文是合在一起@@" 謝謝!
/*頭貼透明度變化*/ #timeline_holder div.plurk .p_img img { opacity:0.5; zoom:1; -moz-transition:opacity 0.7s ease-out; -webkit-transition:opacity 0.7s ease-out; -o-transition:opacity 0.7s ease-out; } #timeline_holder div.link_extend .p_img img, #timeline_holder div.plurk_box .p_img img { opacity:0.8; zoom:1; -moz-transition:opacity 0.7s ease-in; -webkit-transition:opacity 0.7s ease-in; -o-transition:opacity 0.7s ease-in; }
不好意思問題很多...((跪 噗文後的http://i1200.photobucket.com/albums/bb323/ts00758579/08.png 想把它隱藏掉@@ 線的部份 還有這2個問題 時間軸http://i1200.photobucket.com/albums/bb323/ts00758579/09.png 標題http://i1200.photobucket.com/albums/bb323/ts00758579/10.png 之前問的時候您給的語法解決不了是不是因為有衝突到>? 謝謝ˊˇˋ
1. .dots .inner { display : none; height:0 !important; width:0 !important; } 2. #timeline_holder, #bottom_line, #top_login {border:0 !important; }
謝謝!這次都成功了!! 我剛才發現最上面的線是瀏覽器的..((汗 新年快樂唷^^!
新年快樂 ^w^
我的噗打開後... 原噗框會向右變大 (就是噗框會比回應區寬) 要怎麼改善?
回在另則留言囉 ^ ^
抱歉說錯... 是噗框會比回應區窄... 要怎麼變一樣寬度?
使用這段語法: /*表格寬度*/ .display table, .toggled table, .plurk_box table { width: 470px !important; } .display .text_holder,.toggled .text_holder, .plurk_box .input_holder, .list table { width: 100% !important; }
好了~謝謝唷~^^
:)
想請問,為什麼我貼上去以後 重整過還是都沒任何改變呢? 回應區增加、回應區換行 這兩個複製貼上以後,重整都沒有改變 有確定回應篇數有超過我設定的數字 但還是有的回應區會短到只能看到一篇
要看完整的css語法內容才知道可能有錯誤的地方喔。請檢查看看是不是有重複的語法,或可以先將語法貼至所有語法的最後試試看。
我是貼到最後面,不過還是一樣呢! 因為不太理解CSS語法,看不懂.. 所以也不知道該怎麼檢查
可以私噗給我,我再幫你看看是哪裡有錯誤喔。 我的噗浪 http://www.plurk.com/66660000
非常喜歡版主的作品,使用噗浪以來就一直愛用著:") 這次還有語法讓我們可以自己微調喜歡的細節,真的非常感謝!
那個我想修改這兩個地方↓ http://i.imgur.com/Us7HQLU.png←要去陰影 http://i.imgur.com/VoHcQEu.png←去最大框的灰色框線 不知道這兩個地方要怎麼修改
找找看浪上的噗段落中是否有 box-shadow: 相關設定,將該行刪除即可去陰影。 找出輸入區的外框語法段落,將框線設為0,語法:border: 0 !important;
去陰影已經改掉了,非常謝謝 想詢問輸入區的外框語法是什麼? 把每個border:後面的數字都變成0了,還是沒有換到
或許是陰影效果形成的框線,試著在輸入區段落中加入這行語法將陰影值設為0試試: box-shadow: 0pt 0px 0pt rgba(0,0,0,0.02), 0pt 0px 0px rgba(0,0,0,0.01) inset;
*****
*****
*****
請問,已經發出去的噗,重新編輯的時候,編輯框內輸入的文字顏色要如何更改呢?謝謝
語法是: td.td_cnt textarea {color: #填入顏色代碼 !important;}