ผู้เขียน หัวข้อ: การใส่ Icon ให้เมนูด้วย Font Awesome  (อ่าน 744 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ smf

  • [color=green][i]"ถ้าคุณไม่สามารถอธิบายอย่างง่ายๆ ให้คนอื่นเข้าใจได้แล้วล่ะก็ แสดงว่าคุณยังเข้าใจมันไม่ดีพอ"[/i][/color]
  • Administrator
  • Hero Member
  • *****
  • กระทู้: 1,368
  • พอยท์: 5
    • ดูรายละเอียด
    • pordoo.com
    • อีเมล์
การใส่ Icon ให้เมนูด้วย Font Awesome
« เมื่อ: 22 มิถุนายน 2016, 12:11:07 »
วันนี้มีเทคนิคมาฝากนะคะ หลายๆ อาจจะเคยเห็นบางเว็บมีเมนูที่มีไอคอนด้วย หรือบางเว็บมีการใส่ไอคอนในบทความได้ พอดูแล้วไม่ใช่รูปภาพ แต่เป็นเหมือนไอคอน

 
วิธี การก็คือเว็บเหล่านั้นใช้ Icon font ค่ะ มีให้ดาวน์โหลดใช้ฟรีหลายเจ้า แต่วันนี้จะแนะนำตัวฟรีๆ ที่ใช้งานง่ายมากๆ ให้ลองนำไปใช้กันดู ก็คือ Font Awesome นั่นเองค่ะ

การติดตั้ง
การ ติดตั้ง Font Awesome นั้นทำได้หลายวิธี แต่เตยเอาวิธีที่ง่ายที่สุดก็แล้วกันนะคะ คือการใช้วิธีการดึงจาก BootstrapCDN ซึ่งทำให้เราไม่จำเป็นต้องดาวน์โหลดอะไรมาติดตั้งไว้ที่โฮ้สของเราเลย วิธีการก็ง่ายๆ ค่ะ เพียงแค่แทรกโค้ดที่เขาเตรียมไว้ให้แบบด้านล่างนี้ ลงไปในส่วนของ ต้องไปก๊อปปี้ที่  Get Started นะคะ เพราะเวอร์ชั่นจะเปลี่ยนไปเรื่อยๆ บทความนี้อาจจะไม่ได้อัพเดตตามตลอดค่ะ <head> </head> ของเว็บเรา ซึ่งปกติจะอยู่ในไฟล์ header.php นั่นเองค่ะ


ก๊อปปี้โค้ดเพื่อนำไปวางใน…ของไฟล์ header.php


header.php

การใช้งานการใส่ในเมนู
ทีนี้เราก็จะมาดูวิธีการแทรก icon เหล่านี้เข้าไปในเมนูของเรา โดยการใช้ฟังชั่นเพิ่ม CSS Classesในเมนู สามารถเปิดใช้งานได้โดยเมื่อยู่ในหน้า Setting (ตั้งค่า) > Menus (เมนู) ให้คลิกที่ Screen Option (ตัวเลือกหน้า) แล้วเช็คถูกที่ CSS Classes ค่ะ



จากนั้นไปที่เมนูที่เราได้สร้างไว้แล้ว แล้วทำการเพิ่มคลาสของ icon ที่เราต้องการได้เลยค่ะ ไอคอนอะไรใช้คลาสไหนก็ดูได้ที่หน้า Icons ของ Font Awesome ค่ะ



 หมายเหตุ : บางธีมอาจใส่แล้วไม่สวยนะคะ เพราะอาจไปเบียดกับตัวหนังสือ อันนี้ต้องแก้ที่ css ของธีมนั้นๆ ค่ะ

การแทรกในบทความ
กดเลือกไอคอนที่คุณต้องการในหน้า Icons ของ Font Awesome แล้วก๊อปปี้โค้ดดัง เอาเฉพาะตัวไอคอนคือแค่ถึง </i> ก็พอค่ะ



 ที่หน้าเขียนบทความ ให้เราเปลี่ยนไปใช้การเขียนบทความแบบ Text (ตัวอักษร) แล้ววางโค้ดที่ก๊อปมาลงไปค่ะ



ไอ คอนจะปรากฏเมื่อเราพรีวิวค่ะ แต่ในหน้า Visual นั้นจะไม่แสดงนะคะ ดังนั้นแนะนำให้พิมพ์ข้อความต่อเล็กน้อยในหน้า Text ค่ะ จะได้รู้ว่าเราอยู่ที่ตำแหน่งไหน



วิธีการใช้งานเพิ่มเติม เช่น กำหนดขนาด และการเคลื่อนไหวให้กับไอคอน สามารถดูได้ที่หน้า Example ของ Font Awesome ค่ะ


ที่มา: http://www.wpthaiuser.com/font-awesome/
« แก้ไขครั้งสุดท้าย: 31 สิงหาคม 2016, 02:11:37 โดย smf »