Inline SVG ในธีม Genesis Child

เผยแพร่แล้ว: 2023-02-03

หากคุณมีความเข้าใจพื้นฐานเกี่ยวกับ HTML แล้ว Inline SVG (Scalable Vector Graphics ) น่าจะเป็นเรื่องง่าย การรวม SVG ของคุณหมายถึงการรวมไว้ในโค้ด HTML ของคุณโดยตรงโดยใช้แท็ก ข้อดีของ SVG แบบอินไลน์คือคุณสามารถจัดรูปแบบด้วย CSS ได้ เช่นเดียวกับการจัดรูปแบบองค์ประกอบอื่น ๆ บนเพจของคุณ และเนื่องจาก SVG แบบอินไลน์เป็นโค้ด XML คุณจึงจัดการด้วย JavaScript ได้เช่นกัน ในบทความนี้ เราจะแสดงวิธีอินไลน์ SVG ในธีมลูกของ Genesis นอกจากนี้ เราจะกล่าวถึงเคล็ดลับและคำแนะนำในการจัดการกับ SVG แบบอินไลน์ เช่น วิธีเพิ่มประสิทธิภาพโค้ดของคุณ และวิธีจัดรูปแบบเฉพาะส่วนต่าง ๆ ของรูปภาพของคุณ

แม้ว่าจะสามารถบันทึกคำขอ HTTP โดยใช้ inline SVG แต่ก็ไม่ได้หมายความว่าคอมโพเนนต์ HTML จะถูกแคชไว้ เมื่อฉันสร้างสไตล์ wrapper ของ ._svg สำหรับแต่ละ SVG แล้ว ฉันจะวางแอตทริบิวต์ความสูงและความกว้างบน SVG ที่ ระบุ หากจำเป็น ฉันมักจะแลกเปลี่ยนองค์ประกอบ div ที่สองกับองค์ประกอบ *a>

WordPress อินไลน์ Svg

Inline SVG เป็นวิธีการแสดง ภาพ SVG โดยตรงกับโค้ด HTML ซึ่งหมายความว่าแทนที่จะโหลดไฟล์รูปภาพแยกต่างหาก รูปภาพจะรวมอยู่ในโค้ด HTML โดยตรง Inline SVG ได้รับการสนับสนุนในเบราว์เซอร์สมัยใหม่ทั้งหมด และสามารถใช้เพื่อสร้างการออกแบบที่ตอบสนองซึ่งดูดีบนอุปกรณ์ทั้งหมด

SVG แบบอินไลน์ของหน้าเว็บหมายถึงมาร์กอัปที่รวมอยู่ในนั้น สินค้ากีฬาของ Viget และ Dick ร่วมมือกันในการพัฒนา Women's Fitness เครื่องแต่งกายและเครื่องประดับสำหรับออกกำลังกายของผู้หญิงที่มีการโต้ตอบ นี่เป็นโอกาสครั้งแรกของฉันที่จะเจาะลึกลงไป เพราะก่อนหน้านี้ฉันใช้ไฟล์ svg เป็นแหล่งที่มาของรูปภาพและแบบอักษรของไอคอน กรณีการใช้งานที่ทรงพลังที่สุดคืออินไลน์ใน HTML บรรทัดนี้สามารถลบล้างได้โดยใช้ Backbone.js ซึ่งพบได้ในแอปพลิเคชัน เช่น Women's Fitness: การตั้งค่าแอตทริบิวต์ 5.2 เป็นชุดของขั้นตอนการอธิบาย การเปลี่ยน CSS การแปลง และภาพเคลื่อนไหวไม่ได้รับการสนับสนุนโดย Internet Explorer เมื่อใช้องค์ประกอบ sva ในตัวอย่างนี้ สามารถใช้ภาพเคลื่อนไหว CSS เพื่อเปลี่ยนรูปแบบการหมุนและแอตทริบิวต์อื่นๆ โดยใช้ SVG

ประโยชน์ของ Svg แบบอินไลน์

ไฟล์ SVG แบบอินไลน์เป็นวิธีที่ยอดเยี่ยมในการเพิ่มรูปภาพและกราฟิกลงในเพจของคุณโดยไม่ต้องฝังแยกต่างหาก ทำได้ง่ายเพียงแค่คัดลอกและวางโค้ดสำหรับรูปภาพ SVG ลงในเอกสาร HTML ของคุณ

โลโก้ WordPress Svg

โลโก้ Wordpress Svg
เครดิต: wikimedia.org

โลโก้ WordPress มีอยู่ใน รูปแบบ SVG สำหรับใช้บนเว็บไซต์หรือบล็อกของคุณ โลโก้เป็นขาวดำและสามารถปรับขนาดให้เหมาะกับความต้องการของคุณ

การติดตั้ง WordPress เริ่มต้นไม่รองรับไฟล์ Scalable Vector Graphics (SVG) กล่าวอีกนัยหนึ่ง กราฟิกแบบเวกเตอร์ประกอบด้วยโครงสร้างทางคณิตศาสตร์ที่เครื่องอ่านได้ง่ายแทนที่จะเป็นพิกเซล ผู้ใช้สามารถสนับสนุนรูปแบบไฟล์ได้หลายวิธีโดยเพิ่มการรองรับไปยังไซต์ WordPress ของตน ประเภทอิมเมจสามารถเขียนสคริปต์เพื่อรวมโค้ดที่เป็นอันตรายหรือช่องโหว่อื่นๆ หรือสามารถแทรกมัลแวร์เข้าไปได้ ในทางกลับกัน WordPress ไม่รองรับประเภทไฟล์ในสถานะดั้งเดิม ทำให้ความปลอดภัยของเว็บไซต์ของคุณตกอยู่ในความเสี่ยง ขั้นตอนการเปิดใช้งานการรองรับ SVG นั้นค่อนข้างง่ายและสามารถทำได้หลายวิธี ปลั๊กอินนี้ช่วยให้คุณใช้ธีม Divi ได้หลายวิธี สวิตช์สามารถเปิดหรือปิดการใช้งานร่วมกันได้หลายร้อยแบบโดยใช้ระบบนี้ เมื่อเปิดใช้งานสวิตช์ ' อัปโหลด SVG ' คุณจะสามารถอัปโหลดไฟล์ด้วยประเภทไฟล์นั้นในเวลาเพียงไม่กี่วินาที

รูปภาพ Svg: วิธีเพิ่มลงในไซต์ WordPress ของคุณ

ส่วนหัวของเว็บไซต์ของคุณจะใช้งานง่ายหากคุณอัปโหลด ไฟล์ SVG ไปยัง WordPress หากต้องการอัปโหลดบล็อกรูปภาพ ให้เพิ่มลงในเครื่องมือแก้ไขบทความแล้วบันทึกเป็นไฟล์ a.sva หากจำเป็น คุณสามารถเปลี่ยนความกว้างของโลโก้ได้โดยเลือกตัวเลือกความกว้างสูงสุด นอกจากนี้ คุณสามารถใช้ SVG สำหรับภาพประกอบหรือไอคอนประเภทใดก็ได้ หากคุณซื้อภาพประกอบสต็อก คุณควรมองหาเวอร์ชันเวกเตอร์/eps

พื้นหลัง WordPress Svg

พื้นหลัง SVG เป็นวิธีที่ยอดเยี่ยมในการเพิ่มความโดดเด่นให้กับไซต์ WordPress ของคุณ ด้วยการใช้กราฟิกแบบเวกเตอร์ที่ปรับขนาดได้ คุณสามารถสร้างพื้นหลังที่น่าทึ่งซึ่งไม่ขึ้นกับความละเอียดและดูดีบนอุปกรณ์ทุกชนิด นอกจากนี้ เนื่องจากไฟล์ SVG มักมีขนาดเล็กกว่ารูปแบบภาพพื้นหลังอื่น ๆ จึงโหลดได้เร็วกว่าและไม่ทำให้เว็บไซต์ของคุณสะดุด

ฉันสามารถใช้ Svg ใน WordPress ได้หรือไม่

แม้ว่าจะไม่ใช่ฟีเจอร์ดั้งเดิม แต่ไฟล์ Scalable Vector Graphics (SVG) สามารถใช้แสดงภาพสองมิติบนเว็บไซต์ WordPress ได้ เป็นไปได้ที่จะปรับโลโก้และกราฟิกบางส่วนของคุณให้เหมาะสมโดยใช้ไฟล์ประเภทนี้หลังจากการเปลี่ยนแปลงการกำหนดค่าเล็กน้อย

ฉันจะเพิ่มภาพพื้นหลังใน WordPress ได้อย่างไร

หลังจากนั้นไปที่แดชบอร์ด WordPress ของคุณแล้วเลือกลักษณะที่ปรากฏ จากนั้น ทางด้านซ้าย คุณจะพบ WordPress Theme Customizer ซึ่งคุณสามารถเปลี่ยนการตั้งค่าได้ และทางด้านขวา คุณจะพบตัวอย่างเว็บไซต์ของคุณ แท็บพื้นหลังสามารถพบได้ในเมนูด้านขวา

ฉันจะเปิดใช้งานรูปภาพ Svg ใน WordPress ได้อย่างไร

ในการเริ่มต้น คุณต้องติดตั้งและเปิดใช้งาน ปลั๊กอินสนับสนุน svg ก่อน (มีให้ดาวน์โหลดฟรี) เมื่อคุณเปิดใช้งานไฟล์ SVG ไฟล์จะอัปโหลดไปยังไลบรารีสื่อของคุณเป็นไฟล์อื่น ๆ ผู้ดูแลระบบสามารถจำกัดจำนวนการอัปโหลดไฟล์ SVG สำหรับผู้ดูแลระบบโดยไปที่หน้าการตั้งค่าผู้ดูแลระบบและคลิกที่ “การตั้งค่า”

อินไลน์ Svg สไปรต์

Inline svg sprites เป็นวิธีที่ยอดเยี่ยมในการเพิ่มประสิทธิภาพเว็บไซต์ของคุณ ด้วยการฝังรูปภาพ svg ของคุณลงในโค้ด html ของคุณ คุณจะไม่ต้องส่งคำขอ HTTP แยกกันสำหรับแต่ละรูปภาพ วิธีนี้สามารถช่วยลดเวลาในการโหลดหน้าเว็บและปรับปรุงประสบการณ์ของผู้ใช้

กราฟิกแบบเวกเตอร์ที่ปรับขนาดได้หรือกราฟิก SVG ใช้สำหรับกราฟิกที่ปรับขนาดได้ อุปกรณ์เหล่านี้ปรับเปลี่ยนได้ ปรับขนาดได้ และเคลื่อนไหวได้ บทความนี้จะแนะนำวิธีการสร้าง SVG แบบอินไลน์ วิธีที่ดีที่สุดคือใส่องค์ประกอบ SVG หลังแท็ก body จำเป็นอย่างยิ่งที่คุณจะต้องซ่อน SVG ไว้ หากคุณไม่ซ่อนรูปภาพของคุณจะปรากฏที่ด้านบนของเพจ การใช้ SVG Sprites ทำให้การเพิ่มไอคอนที่ปรับขนาดได้ในการออกแบบของคุณเป็นเรื่องง่าย

ไฟล์ real.svg สามารถแคชได้ และไฟล์ SVG แบบอินไลน์ก็สามารถใช้ได้เช่นกัน เพิ่มเติมเกี่ยวกับเรื่องนี้ในภายหลัง ควรเปิด Illustrator หรือ Sketch และคุณควรจะสร้างหรือแก้ไขรูปร่างได้ หากแต่ละไอคอนของคุณมีขนาดเท่ากัน เช่น 1616 หน่วย คุณต้องสร้างไฟล์ Illustrator หรือบอร์ดภาพสเก็ตช์ที่มีขนาดและสัดส่วนเฉพาะนั้น