เปลี่ยนการอัพโหลดไฟล์ให้ดูดีสวย ๆ ด้วย uploadify ตอนที่ 4 (ปรับแต่งปุ่มอัพโหลด)


หน้าแรก PHP MySQL เกร็ดความรู้ เปลี่ยนการอัพโหลดไฟล์ให้ดูดีสวย ๆ ด้วย uploadify ตอนที่ 4 (ปรับแต่งปุ่มอัพโหลด)
Uploadify ให้เราสามารถปรับแต่งปุ่มอัพโหลดตามใจเรา โดยเราสามารถเปลี่ยนคำ และเปลี่ยนปุ่มเป็นรูปภาพได้ อีกทั้งสามารถเขียนควบคุมมันได้ด้วยโค้ด CSS ธรรมดานี่แหละ สะดวกมาก ๆ

งั้นเรามาดูตัวอย่างกันดีกว่า เช่น ผมเขียนโค้ด CSS ขึ้นมา 1 ตัว ตามด้านล่าง นี่คือปุ่มของผมแล้วกันฟอนต์ 1.2em สีแดง



  Code
.mybutton {
font-size: 1.2em;
color: red;
height: 40px;
padding: 15px 5px;
}




ต่อไปเราก็จะเปลี่ยนคำพูดการอัพโหลดของเรา บนปุ่มใหม่ เช่นผมต้องการเปลี่ยนเป็นคำว่า "ภาพโปรไฟล์ของคุณ" เราจะใช้ตัว Options ของมันคือ buttonText ตามตัวอย่างด้านล่าง



  Code
$(function() {
$('#file_upload').uploadify({
buttonClass : 'mybutton', // เรียกใช้ CSS : mybutton
buttonText : 'ภาพโปรไฟล์ของคุณ', // เปลี่ยนคำพูดบนปุ่มอัพโหลด
fileTypeExts : '*.gif;*.png ',
height: '60px;',
uploader : 'uploadify.php'
});
});




จากตัวอย่างด้านบน มีการปรับหน้าตาปุ่มด้วยการใช้ CSS เข้ามาควบคุมด้วย การใช้ Options : buttonClass จากนั้นก็ใส่ชื่อ clsss เข้าไปก็เรียบร้อย ดังภาพด้านล่าง
รับทำเว็บ  webUB.com

ส่วนหากใครจะเปลี่ยนปุ่มเป็นรูปภาพ ก็เปลี่ยนไปใช้ Options : buttonImage และก็ใส่พาทไฟล์ภาพไปก็ใช้ได้ล่ะ ดังภาพด้านล่าง

รับทำเว็บ  webUB.com


โดยต้องเขียน CSS ร่วมด้วยนิดหน่อย เพื่อนำ background สีดำด้านหลังออก



  Code
.mybutton {
background: none;
border: 0;
}




ส่วนด้านโค้ด jQuery ก็เขียน Options : buttonImage กำหนดพาทปุ่มไฟล์ภาพ ที่ต้องการและเขียน Options: width เพื่อกำหนดขนาดให้พอดีกับภาพของเราอีกทีก็ใช้ได้แล้ว ดังตัวอย่างด้านล่าง




  Code
// โค้ด jQuery
$(function() {
$('#file_upload').uploadify({
buttonClass : 'mybutton',
buttonImage : 'button.jpg',
width : '70',
fileTypeExts : '*.gif;*.png ',
uploader : 'uploadify.php'
});
});




ขึ้นไปด้านบน