วิธีใช้ HTACCESS เพื่อเพิ่มรูปภาพ SVG ในเว็บไซต์ของคุณ

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

HTACCESS เป็นเครื่องมืออันทรงพลังที่ช่วยให้เจ้าของเว็บไซต์สามารถควบคุมลักษณะต่างๆ ของพฤติกรรมเว็บไซต์ของตนได้ สิ่งหนึ่งที่ HTACCESS สามารถนำมาใช้ได้คือควบคุมวิธีการแสดงรูปภาพบนเว็บไซต์ SVG เป็น รูปแบบกราฟิกแบบ เวกเตอร์ที่สามารถใช้สร้างภาพที่สามารถปรับขนาดได้ทุกขนาดโดยไม่สูญเสียคุณภาพ ภาพ SVG สามารถสร้างได้หลายวิธี รวมถึงการวาดด้วยมือและการใช้ซอฟต์แวร์ เช่น Adobe Illustrator การเพิ่มภาพ SVG ในเว็บไซต์ของคุณโดยใช้ HTACCESS เป็นกระบวนการสองขั้นตอน ก่อนอื่น คุณต้องอัปโหลดภาพ SVG ไปยังเซิร์ฟเวอร์ของเว็บไซต์ของคุณ ประการที่สอง คุณต้องเพิ่มบรรทัดของโค้ดลงในไฟล์ HTACCESS ของเว็บไซต์ของคุณ ซึ่งจะบอกให้เซิร์ฟเวอร์แสดงภาพ SVG เป็นรูปภาพ รหัสที่คุณต้องเพิ่มลงในไฟล์ HTACCESS ขึ้นอยู่กับประเภทของเซิร์ฟเวอร์ที่โฮสต์เว็บไซต์ของคุณ หากเว็บไซต์ของคุณโฮสต์บนเซิร์ฟเวอร์ Apache คุณจะต้องเพิ่มบรรทัดโค้ดต่อไปนี้: AddType image/svg+xml .svg หากเว็บไซต์ของคุณโฮสต์บนเซิร์ฟเวอร์ Microsoft IIS คุณจะต้องเพิ่มบรรทัดโค้ดต่อไปนี้: AddType image/ svg+xml svg เมื่อคุณเพิ่มโค้ดที่เหมาะสมลงในไฟล์ HTACCESS ของคุณแล้ว คุณสามารถใช้รูปภาพ SVG บนเว็บไซต์ของคุณได้เหมือนกับรูปภาพอื่นๆ คุณสามารถใช้ HTML เพื่อฝังรูปภาพ SVG ลงในหน้าเว็บไซต์ของคุณ หรือคุณสามารถใช้ CSS เพื่อจัดรูปแบบรูปภาพ SVG

มีมานานแล้ว รองรับ IE และมีความยืดหยุ่นในการจัดการทุกอย่าง เว็บที่ใหญ่ที่สุดของฉันคือเมื่อองค์ประกอบเชื่อมโยงกับเหตุการณ์ แต่ไม่มีเคอร์เซอร์ตัวชี้ สร้าง Photo Stack Effect โดยใช้ Pure CSS Animations หรือ MooTools

ฉันจะฝังไฟล์ Svg ได้อย่างไร

ฉันจะฝังไฟล์ Svg ได้อย่างไร
ภาพโดย – tutsplus

หากต้องการฝังไฟล์ SVG คุณจะต้องใช้เบราว์เซอร์ที่รองรับ HTML5 มีสองสามวิธีในการทำเช่นนี้ แต่วิธีที่ง่ายที่สุดคือการใช้องค์ประกอบ องค์ประกอบนี้ได้รับการสนับสนุนในเบราว์เซอร์หลักทั้งหมด ยกเว้น Internet Explorer 8 และเวอร์ชันก่อนหน้า หากต้องการใช้องค์ประกอบ คุณต้องมีไฟล์ SVG ก่อน คุณสามารถสร้างได้โดยใช้โปรแกรมวาดภาพเวกเตอร์ เช่น Adobe Illustrator, Inkscape หรือ Sketch เมื่อคุณมีไฟล์ SVG แล้ว คุณต้องอัปโหลดไปยังเว็บเซิร์ฟเวอร์ของคุณ เมื่อคุณมีไฟล์ SVG บนเว็บเซิร์ฟเวอร์ของคุณแล้ว คุณสามารถใช้องค์ประกอบเพื่อฝังลงในเอกสาร HTML ของคุณได้ องค์ประกอบใช้สองแอตทริบิวต์: src และ type แอตทริบิวต์ src ควรชี้ไปที่ตำแหน่งของไฟล์ SVG บนเว็บเซิร์ฟเวอร์ของคุณ ควรตั้งค่าแอตทริบิวต์ประเภทเป็น "image/svg+xml" ต่อไปนี้คือตัวอย่างวิธีใช้องค์ประกอบเพื่อฝังไฟล์ SVG: ด้วยการอัปเดตเบราว์เซอร์และเทคโนโลยีล่าสุด เรายังต้องใช้แท็ก <object> หรือเราสามารถใช้ <img> แทนได้หรือไม่ การเปรียบเทียบระหว่างข้อดีและข้อเสียของแต่ละตัวเป็นอย่างไร? แท็กและฝังแบบอักษรโดยใช้แท็กนาโน ถ้าเป็นไปได้ ให้ใช้การบีบอัดแบบคงที่เพื่อบีบอัด SVG และ Brotli เพื่อบีบอัด CSS ของคุณ เนื่องจากรูปภาพจำนวนมากบนเว็บไซต์ของเรา ปัญหาเกี่ยวกับการแสดงผลจึงตรวจจับได้ยากขึ้น ด้วยเหตุนี้ หากเราใช้การฝังเป็นวิธีการค้นหารูปภาพ เครื่องมือค้นหาจะสามารถรวมรูปภาพของเราในผลการค้นหาได้ วิธีที่ง่ายที่สุดและพบได้บ่อยที่สุดในการฝัง SVG ลงใน HTML คือการใช้แท็ก >img> หากคุณต้องการโต้ตอบกับรูปภาพ คุณควรใช้แท็กที่มีชื่อ <object> เมื่อคุณใช้แท็ก <img> เพื่อระบุว่ารูปภาพของคุณกำลังถอยกลับ คุณจะต้องโหลดสองครั้งเว้นแต่คุณจะแคชรูปภาพของคุณ เนื่องจาก SVG นั้นอิงตาม DOM เป็นหลัก คุณจึงสามารถจัดการระดับการพึ่งพาได้อย่างง่ายดายด้วย CSS แบบอักษร และสคริปต์ภายนอก เนื่องจาก ID และคลาสยังคงถูกห่อหุ้มไว้ในไฟล์ จึงเป็นเรื่องง่ายที่จะเก็บภาพ SVG โดยใช้แท็กวัตถุ หากคุณต้องการฝังแบบอินไลน์ ID และคลาสทั้งหมดจะต้องไม่ซ้ำกัน ข้อยกเว้นประการเดียวคือหาก SVG ของคุณต้องการการเปลี่ยนแปลงแบบไดนามิกเนื่องจากการโต้ตอบของผู้ใช้ ไม่มีเหตุผลที่จะแนะนำ SVG แบบอินไลน์สำหรับกรณีส่วนใหญ่ แต่มีข้อยกเว้นอยู่ประการหนึ่ง Iframe เป็นสินทรัพย์ที่ดูแลรักษายาก จัดทำดัชนีกับเครื่องมือค้นหาได้ไม่ดีนัก และเป็นกลยุทธ์ SEO ที่ไม่ดี โปรแกรมดูออนไลน์เป็นวิธีที่ยอดเยี่ยมในการดูไฟล์ SVG จากเบราว์เซอร์อื่น หากคุณต้องการดูไฟล์ SVG ทางออนไลน์ คุณสามารถทำได้โดยคลิกที่ปุ่ม Go หลังจากที่คุณวาง URL ของไฟล์แล้ว ไฟล์จะแสดงในเบราว์เซอร์ทันทีที่คุณเปิดโดยใช้โปรแกรมดู SVG ออนไลน์ มาดูคุณสมบัติพิเศษบางอย่างของปลั๊กอิน jQuery SVG ฟรีก่อนที่เราจะไปต่อ ด้วยปลั๊กอิน Raphael-Vector Graphics jQuery คุณสามารถสร้างกราฟิกแบบเวกเตอร์ได้อย่างรวดเร็วและง่ายดาย โปรแกรมมาพร้อมกับคุณสมบัติที่หลากหลาย รวมถึงเงา เอฟเฟ็กต์การไล่ระดับสี และเอฟเฟ็กต์เส้นขอบ และสามารถใช้เพื่อสร้างโลโก้ ไอคอน และกราฟิกอื่นๆ ด้วยแพน SVG ที่ใช้ระบบสัมผัสและปลั๊กอินซูม คุณสามารถซูมเข้าและออกจากไฟล์ของคุณในขณะที่ใช้อุปกรณ์ระบบสัมผัส ลากเมาส์ไปรอบๆ รูปภาพ แล้วซูมเข้าและออกโดยใช้นิ้วเลื่อนไปรอบๆ ด้วย JQuery แบบอินไลน์ คุณสามารถฝังไฟล์ sva ลงในเอกสาร HTML ได้โดยตรง ในเอกสารของคุณ ไฟล์ที่จำเป็นทั้งหมดของคุณจะถูกรวมไว้โดยอัตโนมัติ รวมถึงปลั๊กอินอินไลน์ jQuery และไฟล์ SVG ที่คุณระบุ คุณสามารถโต้ตอบกับองค์ประกอบ SVG ใน iSVG โดยใช้แป้นพิมพ์ลัดที่มีปลั๊กอิน jQuery ฟรี หากต้องการใช้องค์ประกอบที่คุณต้องการ เพียงแค่เลือกโดยกดคีย์ผสม คุณสามารถทำให้เส้นทาง SVG เคลื่อนไหวได้โดยใช้ CSS ด้วยปลั๊กอินแอนิเมชันเส้นทาง SVG สามารถสร้างแอนิเมชั่นด้วยมันหรือใช้เพื่อสร้างเอฟเฟ็กต์เช่นสปินเนอร์และหนังสือพลิก นอกจากนี้ยังมีปลั๊กอิน jQuery ฟรีจำนวนมากที่เพิ่มคุณสมบัติเพิ่มเติมให้กับไฟล์ SVG ทั้งปลั๊กอินแอนิเมชันเส้นทาง SVG และปลั๊กอิน SVG แพนและซูมที่เปิดใช้งานการสัมผัส รองรับตัวกรอง SVG ในขณะที่ปลั๊กอินซูมและท่าทางการแพนรองรับทั้งท่าทางการแพนและการซูม ด้วยเหตุนี้ ปลั๊กอิน jQuery ฟรีจึงช่วยให้คุณสร้างโลโก้ ไอคอน และกราฟิกอื่นๆ ได้อย่างง่ายดาย ตลอดจนดูไฟล์ an.sva ในเบราว์เซอร์อื่นได้หากต้องการวิธีใช้รูปภาพ Svg ในเอกสาร Htmlการใช้แท็ก [svg] รูปภาพสามารถเขียนลงในเอกสาร HTML ได้โดยตรง ซึ่งสามารถทำได้โดยใช้ภาพ SVG ในโค้ด VS หรือ IDE ที่คุณต้องการ คัดลอกโค้ดแล้ววางลงในองค์ประกอบ *body> ในเอกสาร HTML ของคุณ ควรมีลักษณะเหมือนกับที่แสดงด้านล่างหากทุกอย่างเป็นไปตามแผน หากคุณใช้ SVG เช่น img src=image.svg คุณอาจสามารถเชื่อมโยงไฟล์ได้อย่างถูกต้องและทำให้ทุกอย่างถูกต้อง แต่เบราว์เซอร์ของคุณจะไม่แสดงผลเนื่องจากเซิร์ฟเวอร์ของคุณให้บริการด้วยภาพที่ไม่ถูกต้อง