อินเทอร์เน็ตออกแบบเว็บ

CSS-สไปรท์: คำอธิบายของเทคนิคพื้นฐานและเคล็ดลับที่เป็นประโยชน์

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

คุณสมบัติที่มีประโยชน์ของสไปรท์

CSS-สไปรท์สามารถปรับปรุงทั้งในลักษณะเชิงคุณภาพของเว็บไซต์และภาพของ บริษัท ที่หลักของมันก็ไม่ซับซ้อนเกินไปเครื่องมือในการพัฒนา แต่จริงๆเพิ่มความเร็วในกระบวนการและทรัพยากรในการพัฒนาและความเร็วในการทำงานของพวกเขา

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

ในหลักสูตรปกติของการพัฒนาเว็บไซต์ที่จะทำมากของภาพ บ่อยครั้งมากที่ภาพเหล่านี้ใช้พื้นที่น้อยมาก แต่มักจะเป็นไฟล์แยกต่างหาก สำหรับระบบปฏิบัติการใด ๆ ของเซิร์ฟเวอร์ใด ๆ เปิดไฟล์ - การดำเนินการนี้ใช้เวลานาน แต่จะไม่แตกต่างกันอย่างมีนัยสำคัญที่เกี่ยวกับเวลาที่มีเปิดแฟ้มบน 13 13 พิกเซลและเมื่อแฟ้มถูกเปิดจาก 16 ภาพที่ 52 โดย 52 พิกเซล ในกรณีแรกที่คุณมี 16 แฟ้มและ 16 เปิด / อ่านการดำเนินงานในกรณีที่สอง 16 ภาพจะได้รับเป็นผลของการเปิดเพียงหนึ่งไฟล์

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

ข้อเสีย

เมื่อมีแฟนขี้เล่นเกินไปแนะนำให้ใช้สไปรท์ CSS จะจำเป็นต้องผู้ที่มีการศึกษาอย่างรอบคอบปัญหาและแสดงให้เห็นชัดเจนว่ามันเป็นจริงเสมอในการทำงานทาง fashioned เก่า

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

อีกแง่หนึ่ง โดยปกติแล้วภาพจะถูกตัดไม่ได้ติดกาวให้เป็นไฟล์เดียว อะไรก็ตามที่มันได้มีการพัฒนาเทคโนโลยีที่มันจะดีกว่าที่จะพูดเอง ออกแบบสร้างรูปแบบและรูปแบบการใช้ชิ้นของเขา: ชิ้นหั่นละเอียดของรูปแบบ ฝ่ายตรงข้ามสไปรท์เชื่อว่าหยิบขึ้นมาภาพหลายภาพในไฟล์หนึ่ง - บริโภคกิจกรรมซึ่งจะเป็นการเพิ่มการออกแบบหน้าเว็บโดยรวม

มีนักพัฒนาบรรดาผู้ศรัทธาและเพิ่มประสิทธิภาพจำนวน HTTP ร้องขอที่มีความเชื่อว่าอาชีพนี้เป็นทางปฏิบัติมากขึ้นกว่า CSS-สไปรท์

เวลาทั้งหมดที่ระบุไว้มีความสำคัญไม่ต้องสงสัย แต่สิ่งที่สำคัญมากขึ้นคือมุมมอง: มันจะมีผลภายในขอบเขตที่เหมาะสม

อัตโนมัติและ CSS-Sprites

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

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

ผลประโยชน์เรื่องของการใช้สไปรท์

ซึ่งแตกต่างจาก CSS ภาษาโปรแกรมนี้เป็นชุดที่ค่อนข้างคงที่ของกฎทั้งหมดพลวัตของมันจะถูกกำหนดโดยกฎและเนื้อหาการทำงานของพวกเขา (มาตรฐาน) เมื่อพิจารณาในสไปรท์ซับซ้อน ของ HTML, CSS สามารถสร้างการออกแบบแนวการทำงานของห้องสมุด

ตัวอย่างเช่นรุ่นสำเร็จรูปของเมนู: เพียงแค่เชื่อมต่อ CSS กฎหลาย JS-ฟังก์ชั่นและรวมถึงหมายเลขรหัสของ HTML-divs คุณจะได้รับผลที่ตามมา โดยการเปลี่ยนเนื้อหาของภาพของผีสางที่คุณสามารถเปลี่ยนลักษณะของเมนู ระบุร่างกายของฟังก์ชั่นที่คุณสามารถปรับการทำงาน

รับตัวแปรที่แปลกประหลาด ของการเขียนโปรแกรมเชิงวัตถุ (OOP) แน่นอนว่ามันจะเป็นความคิดสดใส แต่มันจะไม่สว่างเกินไปที่จะยืนออกกับพื้นหลังของภาษา OOP อื่น ๆ ภาษาที่แท้จริง มันเป็นเพียงในช่วงต้นยุค 90 เมื่อ PLO ก็ฟื้นขึ้นมาและกลายเป็นที่ผิดปกติได้อย่างรวดเร็วได้รับสถานที่ในดวงอาทิตย์มันเป็นความคิดที่เฉพาะเจาะจงและรูปแบบที่เป็นรูปธรรมของการแสดงออกของมัน แต่ตอนนี้นักพัฒนาที่ได้เกิดขึ้นกับท้องถิ่นมากที่สุดเท่าที่มีความหลากหลายของรัสเซีย

ของเล่น - โบนันซ่าสำหรับสไปรท์

ความตื่นเต้นและการเขียนโปรแกรม - แนวความคิดกันไม่ได้ แต่ทักษะการเขียนโปรแกรมการเขียนเกมโดดเด่นแตกต่างจาก obschebytovoy (การเข้ารหัสแบบง่าย) และความคิดสร้างสรรค์ (การออกแบบและการพัฒนาของเทคโนโลยีใหม่ ๆ ความคิด)

อุทธรณ์ออกแบบเกมเพื่อกราฟิกแบบเวกเตอร์เพราะการรวมกันของ SVG-สไปรท์ + CSS กฎไม่เพียง แต่ความต้องการ แต่มักจะกลายเป็นวัตถุของนักพัฒนา (จากเว็บไซต์) ไปยังวัตถุของเกมจริง โดยเฉพาะอย่างยิ่งเป็นที่นิยมเกม Counter Strike นำไปใช้กับแง่ของสไปรท์ที่สเปรย์ค่อนข้างมีความหมายพ้อง: ระเบิดเลือดสายตา ...

วลีที่ว่า "ตั้ง V34 เทพดา CSS" สำหรับการเริ่มต้นเป็นเรื่องปกติมากและเข้าใจ ผีจะพบว่าไม่เพียง แต่ในการใช้งานของยูทิลิตี้ในสาระสำคัญ แต่ยังเกิดขึ้นเฉพาะซึ่งค่อนข้างเต็มรูปแบบราคาไม่แพงและง่ายต่อการเข้าใจวงกลมหนึ่งของผู้บริโภค

CSS-สไปรท์: ตัวอย่าง

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

สไปรท์ข้อเสียที่เห็นได้ชัด

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

แม้การใช้ CSS สไปรท์เครื่องปั่นไฟ, ความยากลำบากไม่สามารถหลีกเลี่ยงได้โดยเฉพาะอย่างยิ่งเมื่อมันเป็นสิ่งจำเป็นที่จะปรับเปลี่ยนการออกแบบเว็บไซต์ เพิ่มในไม่กี่สิบภาพผี - มันไม่อาร์เรย์ขององค์ประกอบที่กราฟิกที่มีกราฟิกก็มักจะเป็นเพียงแค่แสดงบนหน้าจอแทนการเรียงลำดับออกรหัสเป็นอาร์เรย์เพื่อหารายการที่เหมาะสม

มาตรฐานและพัฒนาต่อไปนี้เขาอ้างว่าเป็นสไปรท์ที่เกี่ยวข้องกับพื้นหลังของนโยบายที่ใช้ก็เป็นเพียงภาพพื้นหลังและไม่ได้องค์ประกอบเว็บไซต์ องค์ประกอบองค์ประกอบกราฟิกของหน้าควรจัดการแท็ก img

มันเป็นเรื่องยากที่จะยอมรับในบริเวณง่ายๆว่าเมื่อพื้นหลังพอถูกมองว่าเป็นพื้นหลังที่พบบ่อย มันเป็นเพียงแค่พื้นหลังไม่ว่าสิ่งที่ - เป็นองค์ประกอบขนาดเล็กหรือทั้งหน้า

ในขณะที่องค์ประกอบกราฟิกแสดงเป็นอุปสรรคอย่างร้ายแรงต่อการใช้งานของสไปรท์

ใช้ฉลาด

แม้จะมีความจริงที่ว่าคำว่า "เทคโนโลยีอินเทอร์เน็ต" และ "เทคโนโลยีชั้นสูง" จะถือเป็นความหมายเหมือนกันในความเป็นจริงมันเป็นเวลานานและบางครั้งการทำงานมากต่ำเทคโนโลยี ผีจะไม่ได้สวมใส่โดยเฉพาะอย่างยิ่งเมื่อเทียบกับคอขวดในการเขียนโปรแกรมอื่น ๆ ที่บริสุทธิ์ใน JavaScript หรือ PHP, เช่นเดียวกับในการพัฒนาฟังก์ชั่นที่จำเป็น, การตั้งค่ากระบวนการของเว็บไซต์หรือกรอกข้อมูลเช่นพื้นหลังสร้างสำเนาเก็บ

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.delachieve.com. Theme powered by WordPress.