อ่า... สวัสดีขอรับ~~~ ไม่ได้อัพนานแล้ว (ประมาณ 5 ชม.) เอนทรี่เมื่อกี้ อัพแก้ดองไป คราวนี้กลับมาเรื่อง 7 เอนทรี่เหมือนเดิมแล้วคร้าบบบ

        ที่ผ่านมาอัพแต่เรื่องที่ไม่เคยอัพมาทั้งนั้น มาเอนทรี่นี้ได้กลับมาอัพเรื่องที่ถนัดเหมือนเดิมแล้ว^ ^

           ก่อนอื่นอยากถาม (ให้ตอบในใจ) หลายๆคน ที่เพิ่งเข้ามาสมัครเว็บ exteen ว่า เคยแต่งบล็อกกันรึเปล่า?

           ทำไมต้องแต่งบล็อก???

           ปกติเวลาคุณเลือกทานข้าว แวปแรกที่ตัดสินก็คือ "หน้าร้าน" ถ้าหน้าร้านไม่สะอาด หรือสกปรก เป็นผมคงหนีไปเลย (เว้นแต่มีร้านเดียวก็ฝืนต่อไป =w=)

           บล็อกก็เช่นกัน "ธีม"(Theme) ก็ถือเป็นหน้าร้านที่คอยต้อนรับผู้เข้าชม หากว่ามีคนแปลกหน้า(น่ากลัว!!)คนภายนอกลองเข้ามาดูว่าเป็นอย่างไรบ้าง ถ้าธีมตัวหนังสือเรียบๆ พื้นหลังสีขาวๆ ก็อาจจะกดปุ่มปิดไปแล้วก็ได้

           เพราะฉะนั้น อย่าละเลยเรื่องสำคัญพวกนี้ หากคุณต้องการให้คนเข้ามาเยอะๆ หรือมีเพื่อนเยอะๆ

 

           วันนี้ผมจะสอนแต่ง CSS บล็อก(ตามคำขอ) แบบมือใหม่ก็ทำได้ (พยายามเขียนให้เข้าใจง่ายที่สุดนะครับ) ดัดแปลงจากธีมหากิน "My Apollo" มาทำให้่สวยขึ้น

 

           คำแนะนำ : คนที่ปรับจากโหมด wizard (แม่มด!!) [โหมดแต่งสำเร็จรูป] มาเป็น CSS Editor จะกลับมาโหมดเดิมไม่ได้แล้วนะ ตัดสินใจดีๆ

ปล. ไม่เหมาะสำหรับขั้น advance (มือโปรนั่นแหละ) เพราะผมจะสอนให้แต่งบางจุด(ที่ควรแก้)เท่า่นั้นละ ^ ^

 

==========================================================

ความรู้พื้นฐานก่อนจะเรียน (เอาไว้ประดับสมอง หนักกบาลเล่นๆ)

ก่อนที่เอาจะขอมาแก้ css นั้น ต้องมีพื้นฐานเรื่องพวกนี้ก่อน เวลาแก้ปรับเปลี่ยนอะไร จะได้เข้าใจไงล่ะ...

1. รู้ก่อน แต่ง css ที่ไหน

ไม่รู้ก็ไปตายซะไป๊!! ล้อเล่น แหะๆ เราคงไม่ใจร้ายขนาดนั้นหรอก (แค่ 1 ใน 4 เท่านั้นเอง) เย้ย

ไปที่ Theme -> เลือกธีมตัวเอง -> Edit -> CSS Editor (อยู่ด้านบน)

2. เวลาแต่ง css พยายามเลี่ยงการใช้ IE

เพราะว่าจะมัน copy หรือ paste โค้ดเมื่อไหร่ มาจะเว้นบรรทัดเรื่อยๆ (สรุป IE มันห่วย = =") แนะนำว่าใช้หมาไฟจะดีกว่า (โครมก็ใช้ได้ชิมิ)

  3. รู้จักรหัส RGB Code

และแล้ว เดี๋ยวมันต้องมีคนบ่นว่า "RGB คือไรวะแสรด" ตอบให้ก็ได้ (บล็อกจะเสื่อมก็เพราะคำหยาบนี่แหละ -..-)

 RGB มันก็อ่านว่า อาร์-จี-บี นั่นแหละคงไม่มีใครอ่าน อาร์จุ๊บุ จุ๊บุ หรอก = =; บางคนเคยผ่านหูมาบ้างแล้วละ ตอนแต่ง "ฮิห้า" ก็คงถนัดเลย 

 RGB ก็ตามที่ใส่สีนั้นแหละ ย่อมาจาก R = Red, G = Green, B = Blue เป็นแม่สี 3 สีตามหลักศิลปะ (ทั้งๆที่สอนคอมอยู่ -*-) เมื่อจับสีใดสีหนึ่งรวมกัน ก็จะได้สีใหม่ขึ้นมา

 
เหมือนช่อง 7 สีซะมากกว่า =w= (credit: minutemanbristol.com)

เอ้า!! กลับมาเรื่อง RGB Code ต่อ

  "RGB Code" มันก็คือรหัสตัวเลขแทนแต่ละสีนั่นแหละ

เช่น  #FF0000 จะได้ "สีแดง"
#0000FF จะได้ "สีน้ำเงิน"

จะได้สีอะไรก็ใช้รหัสสีนั้น หาได้จาก google ตามสบาย
(Ex: http://multimedia.udru.ac.th/homecs1/Black_sky/color.html)

  4. สามารถอัพภาพเป็น (เพราะต้องมาที่อยู่เว็บมาใช้)

ไม่มีก็แนะนำ imageshack.us หรืออื่นๆ กลับไปดู 10 เว็บ service เอาละกัน(โฆษณาไปในตัว หึหึ)

5. คำศัพท์ใน CSS เบื้องต้น

width = ความกว้าง สามารถกำหนดเป็นตัวเลข pixel(px) หรือเปอร์เซ็นต์ได้ ระบุเป็น height:180px;
height = ความยาว (เหมือนกันล่ะ)

ตำแหน่งวางมีหลายคำสั่งที่ใช้กับตัวนี้
left อยู่ซ้ายสุด - right อยู่ขวาสุด - center อยู่ตรงกลาง

~~พอเข้าใจแล้วก็เริ่มกันเลย~~

==========================================================

1. แก้ header ซะก่อน (รูปบนหัวน่ะ)

- ให้วาดรูปที่ตัวเองสร้าง (กว้างมาตรฐาน 730 x 180 px)
- อัพขึ้นเว็บนำลิงค์ใส่(แทนในตัวอักษรสีเทา)
- หา #coverimage (กด Ctrl+F สิครับ พิมพ์ "#coverimage")

(หากว่ารูปใหญ่กว่า ต้องการกว้างกว่านี้แก้ที่ตัวเลขด้วยนะครับ)


#coverimage{
background:url(ที่อยู่ของไฟล์รูป) no-repeat;
height:180px; //สูง
width:730px; //กว้าง
margin-bottom:5px;
}
 

2. แก้ background (พื้นหลัง) ซะ

- หา body {

body {
background:#c7e1e9 url(ที่อยู่ของไฟล์รูป) repeat-x top left;
color:#333;
font:12px Tahoma, "MS Sans Serif";
line-height:1.5em;
text-align:center;
}

 

ตัวอักษรสีแดง : ใช้รหัส RGB Code (Background เลือกสีระหว่างโหลดรูปพื้นหลัง / color เลือกสีตัวอักษรทั้งหมด)

  สีส้ม : line-height:1.5em; กำหนดระยะห่างระหว่างบรรทัด (แก้ตัวเลขก็พอ)

ถ้าต้องการล็อกพื้นหลังไม่ให้ขยับระหว่างเลื่อน ใส่เพิ่มคำสั่งไปเพิ่ม(ตัวหนังสือสีน้ำเงิน)

body {
background:#c7e1e9 url(ที่อยู่ของไฟล์รูป) repeat top left;
color:#333;
background-position: center top;
background-attachment: fixed;

font:12px Tahoma, "Microsoft Sans Serif", "MS Sans Serif";
line-height:1.5em;
text-align:center;
}

 

3. แก้สีพื้นหลังของ sidebar

หา #sidebar

#sidebar, #sidebar2{
background:#565656;
display:inline;
float:right;
margin:5px 25px 0px 0px; //เว้นระยะจากกรอบ
width:225px; // ความกว้าง sidebar
}


 

4. เปลี่ยนภาพหัวข้อใน sidebar

 หา /* Sidebar Header image */

/* Sidebar Header image */
#sidebar #recommend h2, #sidebar2 #recommend h2{background:url(ที่อยู่ของไฟล์รูป Recommand) no-repeat;width:131px;height:19px;}
#sidebar #previous h2,#sidebar2 #previous h2{background:url(ที่อยู่ของไฟล์รูป Previous) no-repeat;width:104px;height:23px;}
#sidebar #commentalert h2,#sidebar2 #commentalert h2{background:url(ที่อยู่ของไฟล์รูป Lastest Comment) no-repeat;width:181px;height:19px;}
#sidebar #favourites h2,#sidebar2 #favourites h2{background:url(ที่อยู่ของไฟล์รูป Favorite) no-repeat;width:105px;height:19px;}
#sidebar #links h2,#sidebar2 #links h2{background:url(ที่อยู่ของไฟล์รูป Link) no-repeat;width:52px;height:19px;}
#sidebar #categories h2,#sidebar2 #categories h2{background:url(ที่อยู่ของไฟล์รูป Categories) no-repeat;width:112px;height:23px;}
#sidebar #archives h2,#sidebar2 #archives h2{background:url(ที่อยู่ของไฟล์รูป Archives) no-repeat;width:89px;height:19px;}
#sidebar #tags h2,#sidebar2 #tags h2{background:url(ที่อยู่ของไฟล์รูป Tag) no-repeat;width:49px;height:23px;}
#sidebar #pagemenu h2,#sidebar2 #pagemenu h2{background:url(ที่อยู่ของไฟล์รูป Page) no-repeat;width:64px;height:23px;}


 

5. เปลี่ยนสีพื้นหลัง Neck (คอ =3=)

 หา  #neck .module{

 #neck .module{
background:#1b1a1b;
display:inline;
float:left;
margin:0px 0px 0px 25px;
padding:2px 0px 5px 0px;
width:730px; // ความกว้าง
}

 

6. แก้พื้นหลังตรงกล่อง comment

 หา  #commentform{

#commentform{
color:#ffffff; //ต้องการกำหนด สีตัวอักษรในกล่อง
background:url(
ที่อยู่ของไฟล์รูป) top no-repeat; //ถ้าต้องการให้มีรูปพื้นหลัง (แนะนำขนาดไม่เกินความกว้างของบล็อกซัก 490px × 300px น่าจะได้มั้ง)
width:100%; //ความกว้าง
background:#EEE; //สีพื้นหลัง
float:left;
}

หมายเหตุ สีน้ำเงินคือเพิ่มเข้าไป ถ้าต้องการส่วนนี้

อีกนิด ต้องการไม่ให้มีเส้นหา #commentform .formrow{
แก้  border-top:1px solid #DDD; เป็น border-top:1px ; เท่านี้ก็ไม่มีเส้นมารำคาญพื้นหลังแล้ว ^ ^

7.รายละเีอียดเล็กน้อยๆ (แก้สีตัวอักษรตามใจฉัน)

[แก้สีลิงค์]  หา a:link, a:visited{

a:link, a:visited{ //ลิงค์ปกติ
color:#ffffff;
text-decoration:none; //ขีดเส้นใต้
}
a:hover, a:active{//ลิงค์เมื่อเม้าส์วางทับ
color:#AA0D00;
}

 [แก้สีชื่อเอนทรี่]  หา .entry{ แล้ววางเพิ่มด้านล่างต่อจาก .entry{

 

.entry{
.
.
.
}
 
.entry .title h2 a{ //ตรงคำว่า "THEME" ลิงค์ธรรมดา
color:#ffffff;
}

.entry .title h2 a:hover{ //ตรงคำว่า "THEME" เมื่อลิงค์โดนเม้าส์ color:#aa0d00;
}


//คัดลอกคำสั่งด้านล่าง แล้วเพิ่มตรงนี้

.entry .title span{
color:#a90a00;
font-size:10px; //ขนาดตัวอักษร
}

  ที่เหลือก็ดูจากภาพเองนะครับ (by xVista)

 

 

 

==========================================================

คาดว่าทำครบทุกข้อ theme ของเราก็คงจะสวย (ขึ้นอยู่กับฝีมือด้วย =w=)

ของเล่นบล็อก (Extension) ที่ควรมีไว้ประดับบารมี เหอๆ

Favourites Extension (by xVista)

ใส่ Loading ให้กับบล็อก (by cartoonst)

 กูเกิลเสิร์ชในบล็อกฉัน (by farsaiex)

ใส่ hotball ที่ชื่อเอนทรี่ (by farsaiex)

โค้ดใส่ icon บนบล็อก (by bbears) [อยู่ด้านล่างๆ นะ]

Script แทรกอีโมสำหรับชาวฟอนต์ใน exteen (by korstudio)

  ทำภาพซูมด้วย jQuery lightBox (by itshee)

 วิธีขยายบล็อกให้กว้างขึ้น (by oatato)

สลับลายให้ exteen comment (by talalan)

 

ว็บแต่งบล็อกที่ควรจะศึกษา

http://jennessa.exteen.com/ (ของเค้าดีจริงๆ)

http://bbears.exteen.com (อธิบายตั้งแต่หัวจรดเท้าเลยล่ะ เหมาะกับ advance)

http://jennessa.exteen.com/20071010/pages-exteen-1 
Page คืออะไร และใช้อย่างไร

http://zedth.exteen.com/20071009/edit-by-exteen-v-4-0 
วิธีแก้ไม่ให้มีคำว่า edit by.. เวลาแก้ไข entry

http://zedth.exteen.com/20071009/ems
วิธีใช้ ems (exteen message service)

http://zedth.exteen.com/20071009/comment-system-in-exteen-v-4-0
ระบบคอมเมนต์แบบใหม่ การตั้งค่าต่างๆ

http://zedth.exteen.com/20071010/entry
วิธีแก้ไข ไม่ให้หน้าบล็อกเจ๊ง ข้อมูลจัดกลางหน้า

http://board.exteen.com/help/read/91/page/1
วิธีแก้ไข ให้หน้าบล็อกโหลดเร็วขึ้น (โหลด content ก่อน sidebar)

http://board.exteen.com/help/read/86
ทำตัวหนาในหน้า entry แล้วไม่ยอมเป็นตัวหนา

http://board.exteen.com/help/read/87
ปัญหาที่ได้รับการแก้ไขแล้ว

http://board.exteen.com/help/read/78
session ในหน้า stat คืออะไร

http://tukkae.exteen.com/20071009/theme-css
โครงสร้าง theme แบบใหม่อย่างคร่าวๆ

 

  [ ใครคิดว่ามีของเล่นแล้วอยากเสนอลงรายชื่อก็บอกกันได้นะ ]
 
ที่เหลือขึ้นอยู่กับประสบการณ์แล้วนะ ฝึกบ่อยๆ ลองผิดลองถูก สุดท้ายจะได้บล็อกที่สวยงามนั่นแล

เอาละไหนๆ เอนทรี่นี้เป็นเอนทรี่สุดท้ายของโครงการละยังไงก็ขอฝากไว้ด้วยนะครับ ขอบคุณครับ ^ ^

 

  (1 ใน โปรเจกต์เอนทรี่  7 Days 7 Entrys by cartoonst)

edit @ 13 Jun 2009 22:03:03 by cartoonst

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

Tweet

กำลังจะเปลี่ยนธีมพอดี แต่จะทำธีมใหม่ทีไรมีปัญหากับโค้ดทุกที sad smile

เอนทรี่นี้สุดยอด !! Hot! Hot! Hot!

#1 By Prae on 2009-05-24 00:23

เอาไปซะHot! Hot!

#2 By ลิงหกกะล้ม on 2009-05-24 00:33

มาให้ดาวค่ะ confused smile Hot! Hot! ชอบๆ
อธิบายเข้าใจง่ายดีจังเลยค่ะ แบบนี้ใครอ่านแล้วเอาไปทำตามได้แน่ๆ
เคยคิดจะพยายามอธิบายโค้ดเหมือนกัน แต่เยอะจนไม่รู้จะเริ่มตรงไหนดี เลยไม่ได้ทำ แหะๆ =___=''

#3 By glll.uainechu(♥) on 2009-05-24 00:35

เอ้า ความรู้ๆ

#4 By Aelita~[-X-]~ on 2009-05-24 02:21

แนะนำดีแบบนี้ โยน Hot! Hot! ให้เลยครับ

#5 By นายเป็ด!!! on 2009-05-24 02:25

โอ่วว
สร้างสรรๆๆ!!Hot! Hot!

#6 By sage_nu on 2009-05-24 03:22

ตอนนี้กำลังหาวิธีทำ sidebar 2 ด้านอยู่ล่ะ!
confused smile
Hot! Hot! แจ่มๆๆ big smile

#9 By Mr.ลัลล้า on 2009-05-24 08:44

Hot! Hot! Hot!

Thanks a lotopen-mounthed smile

#10 By I-RECALL on 2009-05-24 12:27

ได้ประมาณหนึงsad smile

#12 By .-.Chill.-. on 2009-05-24 14:16

มีประโยชน์มาก ๆ ค่ะ confused smile Hot!

#13 By Daughter Of Sparda on 2009-05-24 14:31

มีประโยชน์ดีค่ะbig smile
Hot!

#14 By ~memay~ on 2009-05-24 14:45

Hot! Hot!
สุดยอด
นึกว่าช่องเจ็ด

แต่เซ็ตนี้ชอบเอนทรี่โรลล์ที่สุด
(คงเพราะผมมีความตะกละในตัวตน)

#15 By เซี่ยหมิง on 2009-05-24 15:46

Hot! Hot! Hot! Hot! Hot!
ง่ายและกระจ่างมากครับ confused smile

#16 By Kuzaa on 2009-05-24 16:17

แจ่มมากตูนคุง * *

กำลังหาโค้ด ล็อกพื้นหลังอยู่เลย ขอบคุณมากๆ
(ซึ้ง~~)

Hot! Hot! Hot! Hot!

#17 By myjevil on 2009-05-24 16:37

Hot! ขอบคุณค่ะ กำลังต้องการเลย >w<

#18 By zestzero on 2009-05-24 16:48

แหล่มมากค่ะ big smile Hot!

#19 By pleng on 2009-05-24 16:52

Hot! ขอบคุณค่ะ กำลังต้องการเลย >w<

#20 By zestzero on 2009-05-24 17:00

ขอบคุณมากๆค่า>w<b
เยี่ยมฮ่าาาา
ช่วยคนไม่รู้ได้เยอะHot! Hot! Hot!

#22 By =*MoonShiNe Ze*= on 2009-05-24 17:39

กรี๊ดดด ขอบคุณจริงๆค่า
เรากำลังอยากเปลี่ยนธีมบลอคเลย แต่พอหน้าต่างเปิดมาแล้ว...
....
....
อ๋า....มันทำยังไงนะ ลืมแล้วsad smile

นั่งรื้อฟื้นความจำแล้วเดี๋ยวลองอีกที 555+cry Hot!

#24 By ::widchii:: on 2009-05-24 18:31

ขอบคุณมากๆเลยค่า~!!
Hot! Hot! Hot! Hot!

#25 By _KyoKuRin_ on 2009-05-24 19:31

ให้ดาวซะเลย ประโยชน์ๆๆconfused smile

Hot! Hot! Hot!

#26 By pimkung_mcs on 2009-05-24 19:44

Hot!

#27 By FX-350TL on 2009-05-24 20:29

โอ้วขอบคุณมากเลยค้าบ!!
Hot! Hot! Hot!
สร้างสรรๆๆ

#29 By ฟังเพลง (58.9.9.142) on 2009-05-24 21:23

มาให้ดาวจ้า

Hot! Hot! Hot!


นี้ๆ ใช่เบนซ์เพื่อนเหนือป่ะเนี่ย embarrassed
เห็นชื่อเว็บว่า stbuurobot

ถ้าใช่นี้พี่หนาวเองน้า
จะจำได้รึเปล่าก็อีกเรื่องล่ะ... sad smile

#30 By Kid [Naokun] on 2009-05-24 22:34

Hot! Hot! Hot!

#31 By น้ามชา on 2009-05-24 23:20

มีประโยชน์มากเลยครับ
Hot! Hot! Hot!

#33 By Hiro on 2009-05-25 07:04

ดีครับ อยากได้แบบนี้มานาน มั่วกับ CSS มาหลายครั้งแล้ว

#34 By Yamamoto_kinG on 2009-05-25 07:15

สุดยอดเจ้าค่ะ wink

กำลังหาวิธีแต่งธีมเลย

ขอบคุณนะค่ะ Hot! Hot! Hot!

#35 By †AoMMu† on 2009-05-25 09:53

ขอบคุณค่ะ
มีประโยชน์มากมายเลยค่ะ Hot! Hot! Hot! big smile

#36 By Mrs. Holmes on 2009-05-25 10:20

ดีจังเลยย :)

#37 By =) on 2009-05-25 10:28

ปกติแต่งไปแบบมั่วๆ ได้ความรู้แบบจริงๆจังๆก็คราวนี้แหละ confused smile confused smile

#38 By ►Junsh◎ku on 2009-05-25 12:38

ขอบคุณครับ เดี๋ยวขอ Fav ไว้เป็นความรู้นะครับ ^^

#39 By 'เนิ้ร์ด' on 2009-05-25 13:25

ขยันมากๆ น้องตูน Hot! Hot! Hot!

#40 By TonHor on 2009-05-25 13:54

ตอนไหนเราจะมีเวลาแต่งบล็อกบ้างหว่า

ขอบคุงมากกนะก๊ะ

sad smile

#41 By Grammarman on 2009-05-25 15:01

เข่้าใจง่ายขึ้นดีค่ะHot!

#42 By ICEgotcha! on 2009-05-25 15:17

ละเอียดยิบ!!!

Hot! Hot! Hot! Hot! Hot!

#43 By Cubbyhole on 2009-05-25 19:20

ขอบพระคุณมั่กๆเลยค่ะ T^Tb Hot! Hot! Hot!
สุดยอดเลยค่ะ
เมพๆๆๆ
ของเราตอนนี้โล่งโปร่งสบายยยยย

555+

Hot! Hot! Hot! Hot!

#45 By kokoro ~ tan on 2009-05-25 21:41

โหหหห ไปแต่งบ้างดีกว่า เหอๆHot! Hot!

#46 By Risuki-666 on 2009-05-25 21:46

ขอบคุณเลยครับ

big smile

#47 By [ HOoliGan ] on 2009-05-26 03:19

ขอบคุฯมากเลยครับกะลังหาวิธีเปลี่ยนกล่องคอมเม้นอยู่พอดีเลย ^^

#49 By ★MeawNoy★ on 2009-05-28 16:08

เขียนอธิบายละเอียดดีค่ะ ไว้ว่าง ๆ ก่อนนะคะ จะตกแต่ง
ตอนนี้ช่างมัีนไปก่อนconfused smile