Sponsored Ads

การพัฒนาเว็บไซท์

รวมบทความและหนังสืออธิบายเกี่ยวกับการพัฒนาเว็บไซท์ โดยนำเสนอวิธีใช้งานโปรแกรมต่างๆ ที่เกี่ยวข้องกับการสร้างโฮมเพจ เช่น การใช้งาน Dreamweaver ใช้งาน Joomla รวมเรื่องน่ารู้เกี่ยวกับการสร้างเว็บไซต์ ฯลฯ

 

แก้ไขการเรียกใช้งานไฟล์ภาพในไฟล์ CSS
การแก้ไขไฟล์ CSS
1. คลิก Edit CSS
2. คลิกเลือกไฟล์ที่ต้องการแก้ไข
3. คลิก Edit

ตัวอย่างการแก้ไขไฟล์ template.css ใน Joomla
การแก้ไขผู้เขียนจะแนะนำให้แก้ไขตามตำแหน่ง A - D เท่านั้น ลึกไปกว่านั้น ลองแงะแกะ เกาดูเองครับ
แก้ไขในตำแหน่ง A ตำแหน่งพื้นหลัง กรอบนอกสุดของหน้าจอและโลโก้
1. คำสั่งให้แสดงโลโก้ ถ้าไม่ต้องการก็ลบบรรทัด background: url(../... ออกไป
2. หรือถ้าต้องการใช้โลโก้ของตนเอง ขนาดใหญ่กว่าโลโก้ของโปรแกรม ก็ต้องแก้ขนาด Width และ height ให้ตรงกับภาพใหม่
3. ชื่อภาพโลโก้ ถ้าใช้ภาพอื่น ก็แก้ไขชื่อให้ตรงกัน (../images/mw_joomla_logo.png)
4. เสร็จแล้วคลิก Save
div#logo {
position: absolute;
left: 0;
top: 0;
float: left;
width: 298px;
height: 75px;
background: url(../images/mw_joomla_logo.png) 0 0 no-repeat;
margin-left: 30px;
margin-top: 25px;

5. การแก้ไขภาพพื้นหลัง ให้เปิดไฟล์ blue_bg.css ขึ้นมาแก้ไข
6. ดูชื่อภาพ ก็น่าจะพอนึกออกว่า แต่ละไฟล์เป็นภาพส่วนใดของหน้าจอ ถ้าไม่ต้องการ ให้มีภาพเหล่านี้ ก็ลบบรรทัดที่ขั้นต้นด้วย background ... ออกไปให้หมด
7. ถ้าต้องการสีพื้นในแบบที่ชอบ ก็แก้ไขบรรทัดนี้ โดยที่ #... เป็นสีพื้น เช่น #000000 = สีดำ หรือ #FFFFFF = สีขาว ต้องหาตารางเทียบสีมาดูเป็นตัวอย่าง
#page_bg {
background: #0C3A6D;
8. ถ้าต้องการใช้ภาพใดๆ เป็นพื้นหลัง ก็แก้ไขภาพ mw_shadow_l.png ได้ตามต้องการ
9. เมื่อแก้ไขแล้ว ก็จัดการลบไฟล์ภาพที่ใช้ในคำสั่งอื่นๆ ที่ขึ้นต้นด้วย background ลบออกให้หมด เหลือไว้เพียง div#wrapper
10. ส่วนค่า repeat การแสดงภาพแบบซ้ำๆ ให้เปลี่ยนจาก repeat-y เป็น repeat เพื่อ แสดงภาพให้เต็มพื้นที่ไปเลย
div#wrapper {
background: #f7f7f7 url(../images/blue/mw_shadow_l.png) 0 0 repeat;

 

11. ในการณีที่ต้องการทำภาพหัวเว็บโตๆ แบบนี้ ก็แก้ไขไฟล์ภาพ mw_shadow_l.png ให้มีขนาดใหญ่ เช่น 1022 x 192 ก็จะได้ภาพหัวเว็บที่ดูคล้ายตัวอย่าง

12. แต่คำสั่ง repeat-y หรือ repeat ต้องแก้เป็น no-repeat
div#wrapper {
background: #f7f7f7 url(../images/blue/mw_shadow_l.png) 0 0 no-repeat;
13. ตั้งแต่ข้อที่ 9 - 12 จะใช้ไฟล์ภาพ mw_shadow_l.png เพียงไฟล์เดียวเท่านั้น ถ้าต้อง การหน้าเว็บไซต์แบบนี้ก็ต้องลบไฟล์ภาพอื่นๆ ในตำแหน่ง A ออกไปให้หมด พร้อมกับลบโค้ดในไฟล์ blue_bg.css ที่เรียกใช้ไฟล์ภาพเหล่านั้นด้วย
14. ถ้าใช้ภาพหัวเว็บที่มีขนาดใหญ่ ซ้อนทับข้อความ Latest ด้านล่าง ก็ขยับเนื้อหาส่วน นั้น ลงด้านล่างได้
ไฟล์ template.css
div#header_r {
height: 90px; ปรับแก้ตัวเลข 90px ตัวนี้
padding-left: 370px;
padding-right: 30px;
padding-top: 25px;
overflow: hidden;
text-align: left;
15 ในส่วน Search สามารถแก้ไขได้เช่นกัน เช่นพิมพ์คำสั่ง Background และแก้ไขสี ใน color
ไฟล์ template.css
div.search input {
width: 145px;
border: 1px solid #FFFF99;
background: #f2e3ed; ใส่สีพื้นเข้าไปเป็นสีชมพู
margin: 15px 0 10px 0;

 

ตัวอย่างค่าสีแบบต่างๆ ลองแก้ไขโดยเปลี่ยนค่าสีเหล่านี้
#000000 สีดำ
#FFFFFF สีขาว
#990099 สีม่วงแก่
#9966FF สีม่วงอ่อน
#0000FF สีน้ำเงินเข้ม
#0066FF สีน้ำเงินอ่อน
#FF6600 สีแสดเข้ม
#FFFF99 สีแสดอ่อน
#3333333 สีดำเข้ม 80%
#CCCCCC สีดำ 20%
#993300 สีน้ำตาลเข้า
#999999 สีน้ำตาลอ่อน

16. ตัวอย่างการแก้ไขโลโก้เว็บไซต์แบบง่ายๆ ให้แก้ไขไฟล์ mw_joomla_logo.png อยู่ ในโฟลเดอร์ images
17. เปิดไฟล์ไปแก้ไขในโปรแกรม Paint
18. ตัวอย่างภาพที่แก้ไขเสร็จแล้ว ให้บันทึกงานเก็บไฟล์ด้วยคำสั่ง File>>Save
19. จากนั้นให้อัพโหลดเข้าเว็บไซต์

แก้ไขเทมเพลทในตำแหน่ง B ปุ่มในส่วน Top
แก้ไขไฟล์ template.css ของ Joomla
1. ให้เปิดไฟล์ template.css ขึ้นมาแก้ไขก่อน
2. แก้ไขภาพในตำแหน่งใต้ปุ่ม About Joomla! ... ถ้าจะลบภาพ ก็ลบบรรทัด background ... ลบออกไปเลย
div#tabarea {
background: #f7f7f7 url(../images/mw_header_b.png) 0 0 repeat-x;
margin: 0 11px;
}
div#tabarea_l {
background: url(../images/mw_header_l_b.png) 0 0 no-repeat;
padding-left: 32px;
}
div#tabarea_r {
height: 42px;
background: url(../images/mw_header_r_b.png) 100% 0 no-repeat;
padding-right: 1px;
}

 

3. คำสั่งแสดงปุ่มของ pill menu ไม่ต้องการก็ลบ background ... ออกไปเช่นกัน
td.pill_l {
background: url(../images/mw_menu_cap_l.png) no-repeat;
width: 20px;
height: 32px;
}
td.pill_m {
background: url(../images/mw_menu_normal_bg.png) repeat-x;
padding: 0;
margin: 0;
width: auto;
}
td.pill_r {
background: url(../images/mw_menu_cap_r.png) no-repeat;
width: 19px;
height: 32px;

4. บรรทัดนี้เรียกใช้ตัวแยก หัวข้อให้คลิกเลือก เช่น About Joomla! | Features ภาพ คล้ายเครื่องหมาย | ไว้แยกระหว่างหัวข้อก็คือภาพ mw_menu_separator.png
#pillmenu li {
float: left;
background: url(../images/mw_menu_separator.png) top right no-repeat;
margin: 0;
padding: 0;

แก้ไขไฟล์ blue.css
1. สีของลิงค์ เช่น หัวข้อในเมนูหลัก ลิงค์ทั้งหมดในเว็บไซต์ แก้ไขได้ตามต้องการ ต้องหา โปรแกรมที่มีตารางเทียบสีมาดูเป็นตัวอย่าง
a:link, a:visited {
color: #135cae;
2. สีลิงค์ข้อความของ About Joomla! Features News The Community
#pillmenu a:hover {
color: #9966FF;

3. ใช้ไฟล์ภาพ mw_menu_active_bg.png มาเป็นพื้นหลังให้กับปุ่มหรือลิงค์ที่ถูกคลิก เลือกในขณะนั้น เพื่อให้รู้ว่ากำลังเลือกปุ่มใดอยู่ ถ้าจะแก้ไข ก็ต้องแก้ไขภาพนี้

#pillmenu a#active_menu-nav {
background: url(../images/blue/mw_menu_active_bg.png) repeat-x;

4. สีของข้อความในปุ่มที่ถูกคลิกเลือก เพื่อให้เกิดความแตกต่าง เปลี่ยนได้ตามต้องการ
#pillmenu a#active_menu-nav:hover {
color: #0000ff;

แก้ไขในตำแหน่ง C ตำแหน่งกรอบของเนื้อหา whitebox
ไวท์บ็อกซ์จะเป็นส่วนแสดงเนื้อหาของจูมล่า แสดงโมดูลต่างๆ แสดงบทความ
แก้ไขไฟล์ template.css
1. ภาพที่ใช้ประกอบในส่วนนี้ ถ้าไม่ต้องการภาพก็ลบออกไป
#whitebox_t {
background: #fff url(../images/mw_content_t.png) 0 0 repeat-x;
}
#whitebox_tl {
background: url(../images/mw_content_t_l.png) 0 0 no-repeat;
}
#whitebox_tr {
height: 10px;
overflow: hidden;
background: url(../images/mw_content_t_r.png) 100% 0 no-repeat;
}
#whitebox_b {
margin-top: -5px;
background: url(../images/mw_content_b.png) 0 100% repeat-x;
}
#whitebox_bl {
background: url(../images/mw_content_b_l.png) 0 100% no-repeat;
}
#whitebox_br {
height: 13px;
background: url(../images/mw_content_b_r.png) 100% 100% no-repeat;
}
2. เส้นขอบด้านข้างซ้าย-ขวาของ whitebox จะเป็นคำสั่งนี้
#whitebox_m {
border-left: 1px solid #ccc; เส้นขอบซ้าย ไม่ต้องการก็ลบบรรทัดนี้ออกไป
border-right: 1px solid #ccc; เส้นขอบขวา ไม่ต้องการก็ลบบรรทัดนี้ออกไป
width: auto;
padding: 1px 8px;

3. ในส่วนนี้ถ้าต้องการใช้ภาพใดๆ แทนภาพทั้งหมด ใช้ภาพเป็นพื้นหลัง ก็แก้ไขเพิ่มเข้าไป ในส่วน #whitebox เช่น ใส่ภาพพื้นหลังด้วยคำสั่ง background: #fff url(../images/Bg5.gif) 0 0 repeat; เป็นการแทรกภาพชื่อ Bg5.gif อัพโหลดภาพไปไว้ในโฟลเดอร์ images ก่อน
#whitebox {
margin: 0 21px 0px 21px;
background: #000;
background: #fff url(../images/Bg5.gif) 0 0 repeat; หาภาพใดๆ มาทำเป็นพื้น เช่น ภาพ bg5.gif
width: auto;

4. กรณีต้องการทำเป็นสีพื้นหลังก็แก้ไข คำสั่ง background: #000; เปลี่ยนค่าสี #000 ได้ ตามต้องการ เช่น #ffffff สีขาว
#whitebox {
margin: 0 21px 0px 21px;
background: #000;
width: auto;
5. แก้ไขสีของหัวข้อต่างเช่น Latest, Popular, Polls, Who's Online ...
ไฟล์ blue.css
h3, .componentheading, table.moduletable th {
color: #135cae;