บทแนะนำ CSS3 20 อันดับแรกเพื่อพัฒนาทักษะการพัฒนาเว็บของคุณ
เผยแพร่แล้ว: 2021-09-10Cascading Style Sheets (CSS) เป็นมากกว่าภาษาสำหรับการจัดสไตล์เว็บ ค่อยๆ เติบโตเป็นภาษาที่มีความสามารถอย่างเต็มที่ ซึ่งสามารถจัดการกับการออกแบบแบบไดนามิกได้ ในหลาย ๆ ทาง CSS สามารถแทนที่ HTML และ JavaScript แบบเดิมเพื่อให้ได้การโต้ตอบและการพึ่งพาตนเองจากไลบรารีภายนอกและข้อมูลโค้ด สไตล์ทั้งหมดที่เราเห็นบนเว็บในปัจจุบันนั้นใช้ CSS โดยตรง ในขณะที่มาตรฐานยังคงเติบโตและปรับปรุงอย่างต่อเนื่อง การอยู่เหนือสิ่งอื่นใดจึงสำคัญกว่าที่เคย เว็บเบราว์เซอร์แสดงผล CSS เหมือนกับ HTML ซึ่งบางครั้งอาจหมายความว่าเบราว์เซอร์รุ่นเก่าไม่สามารถรองรับคุณสมบัติใหม่ได้
การเริ่มต้นพัฒนาเว็บส่วนหน้าและการออกแบบเว็บนั้นง่ายขึ้นอย่างแน่นอนในช่วงไม่กี่ปีที่ผ่านมา เราเห็นบทช่วยสอน คู่มือ และหลักสูตรอีกมากมายให้ลงทะเบียน แต่สุดท้ายแล้ว สิ่งที่เกิดขึ้นคือความเต็มใจที่จะทำงานด้วยทักษะที่เรียนรู้ใหม่ และนำไปใช้ในโครงการในชีวิตจริง CSS เป็นหนึ่งในภาษาสคริปต์ที่ต้องการให้ผู้ใช้ใช้รูปแบบและตัวเลือกเค้าโครงเฉพาะเพื่อนำไปใช้กับภาษาต่างๆ เช่น JavaScript และ HTML เมื่อสร้างเว็บไซต์ใหม่ด้วย HTML และ CSS วิธีที่ดีที่สุดคือทำงานทีละขั้นตอนเพื่อนำสิ่งที่เรียนรู้ไปใช้อย่างเต็มที่
เป้าหมายของเราในวันนี้คือการครอบคลุมบทช่วยสอน CSS3 ที่โดดเด่นและทันสมัยที่สุดจากนักพัฒนาและนักออกแบบฟรอนต์เอนด์ชั้นนำ บทช่วยสอนทั้งหมดนี้มีพื้นฐานมาจากมาตรฐานล่าสุดเพื่อช่วยให้คุณออกแบบเว็บไซต์ได้ดีขึ้น ในตอนท้ายของโพสต์ เราจะพูดถึงแหล่งข้อมูลการเรียนรู้ CSS3 สองสามอย่างสำหรับการเรียนรู้เพิ่มเติม เช่นเดียวกับภาษาการเขียนโปรแกรมอื่น ๆ เพื่อให้เข้าใจบางสิ่งบางอย่างได้ดีขึ้น เป็นการดีที่สุดที่เราจะยอมให้ตัวเองเขียนโค้ดซ้ำๆ ผ่านแพลตฟอร์มออนไลน์แบบไดนามิกหรือภายในโปรแกรมแก้ไขโค้ดส่วนตัวของเราเอง
การแก้ไขรูปภาพใน CSS
การใช้รูปภาพในการออกแบบเว็บนั้นสมเหตุสมผล แต่เรื่องราวมีเทคนิคมากกว่านั้น แม้ว่าการใช้ภาพถ่ายที่คุณชอบในการออกแบบเว็บจะเป็นเรื่องสนุก แต่บางครั้งก็มีบางสิ่งที่เราต้องคำนึงถึง ขนาดไฟล์ภาพเหมาะสมกับโครงการของเราหรือไม่? เราสามารถเพิ่มตัวกรองผ่าน CSS มากกว่าผ่านแอพภายนอกเช่น Photoshop ได้หรือไม่? เราสามารถทำอะไรกับ CSS เพื่อช่วยให้รูปภาพของเราดูดีขึ้นได้จริง Una Kravets พาเราเดินทาง 15 นาที ในนั้น เธอบรรยายเกี่ยวกับการแก้ไขภาพ CSS และวิธีที่เราสามารถแปลง CSS ให้ทำหน้าที่เป็นแพลตฟอร์มซอฟต์แวร์แก้ไขรูปภาพแบบสแตนด์อโลน แทนที่จะเป็นเพียงวิธีในการจัดการด้านการออกแบบ
การใช้ Modern CSS เพื่อสร้างตารางรูปภาพที่ตอบสนอง
ต่อด้วยหัวข้อของภาพ เรามี George Martsoukos เขานำเสนอบทเรียนสั้นๆ ง่ายๆ เกี่ยวกับวิธีใช้ฟังก์ชัน CSS3 ที่ทันสมัย เพื่อสร้างตารางภาพที่ตอบสนอง ตารางรูปภาพ (หรือบางครั้งเรียกว่าแกลเลอรี) เป็นข้อมูลเกี่ยวกับการแสดงเนื้อหาที่เป็นภาพภายในบริบทของตาราง กริดประเภทนี้จะมีประโยชน์สำหรับผู้ที่กำลังแบ่งปันภาพถ่าย หรือใช้กริดรูปภาพเพื่อขยายรายการพอร์ตโฟลิโอของพวกเขา ในบทช่วยสอนนี้ George พูดถึงเราตลอดกระบวนการเพื่อให้แน่ใจว่ากริดที่เราสร้างจะตอบสนองต่อเดสก์ท็อปและแอปพลิเคชันมือถืออย่างเท่าเทียมกัน
เรียนรู้เค้าโครง CSS
การออกแบบเว็บเป็นทุกอย่างเกี่ยวกับเลย์เอาต์ เราสร้างเลย์เอาต์แล้วใช้องค์ประกอบและฟังก์ชันอื่น ๆ ที่มีเพื่อจัดรูปแบบเพื่อสร้างมันขึ้นมา และเป็นที่ทราบกันดีว่าเลย์เอาต์การออกแบบเว็บส่วนใหญ่ขึ้นอยู่กับ CSS โดยสิ้นเชิง การเรียนรู้ CSS ช่วยให้เราเรียนรู้เพิ่มเติมเกี่ยวกับรูปแบบเว็บไซต์และวิธีการทำงาน แต่ถ้าคุณยังไม่มีความรู้ Mikito Takada ได้เขียนหนังสือออนไลน์ที่แบ่งออกเป็น 5 บทเกี่ยวกับวิธีสร้างเลย์เอาต์ด้วย CSS3 อย่างถูกต้อง เขาพูดเกี่ยวกับการวางตำแหน่ง และการจัดองค์ประกอบกล่องต่างๆ เพื่อเริ่มสร้างองค์ประกอบกริด เขาเจาะลึกมากขึ้นเกี่ยวกับการวางตำแหน่งและคุณสมบัติที่มีให้ในขณะนี้ เขาอุทิศสองบทสุดท้ายให้กับ Flexbox (ฟังก์ชัน CSS) นอกจากนี้ยังมีการเขียนบทความเกี่ยวกับเคล็ดลับและกลเม็ดการจัดรูปแบบ CSS ที่ดีที่สุดจากเส้นทางการเป็นนักออกแบบเว็บไซต์ของเขาเอง
บันทึกย่อทบทวน CSS
โน้ตและคำแนะนำสไตล์เป็นแรงผลักดันสำหรับนักออกแบบเว็บไซต์หลายคน จำเป็นอย่างยิ่งที่เราจะต้องไม่ทิ้งแหล่งข้อมูลบันทึกที่เราชื่นชอบไว้เพื่อการอ้างอิงในอนาคตที่ง่ายขึ้น และสำหรับ CSS3 นั้น CSS Refresh Notes เป็นหนึ่งในรายการโปรดในชุมชน GitHub; ดาวนับร้อยและข้อมูลจากชุมชนมากมายเกี่ยวกับวิธีการขยายทรัพยากรนี้ให้ดีที่สุด CSS Refresh Notes มุ่งเน้นไปที่ส่วนที่สำคัญที่สุดของการพัฒนา CSS3 นอกจากนี้ยังช่วยให้นักออกแบบใช้บันทึกย่ออ้างอิงสำหรับคุณสมบัติ CSS3 ส่วนใหญ่ได้อย่างรวดเร็ว ไม่ว่าจะเป็นการวางตำแหน่งหรือตัวเลือกที่คุณต้องการความช่วยเหลือ บางทีการสืบค้นสื่อสำหรับการออกแบบที่ตอบสนอง หรือวิธีการใช้ SVG ให้ดีที่สุดภายในรูปแบบการออกแบบ CSS3 ของคุณ บันทึกย่อเหล่านี้จะมีประโยชน์แม้ว่าคุณจะไม่รู้สึกเช่นนั้นในทันที
ตัวแปร: กระดูกสันหลังของสถาปัตยกรรม CSS
ในช่วงไม่กี่ปีที่ผ่านมา ตัวประมวลผลล่วงหน้าเริ่มมีการใช้งานจริง เฟรมเวิร์กและชุดเครื่องมือที่เรียบง่าย ซึ่งช่วยให้นักออกแบบสามารถขยายฟังก์ชันการทำงานพื้นฐาน CSS3 ด้วยสิ่งต่างๆ เช่น มิกซ์อิน ฟังก์ชัน และตัวแปร ประเภทของคุณลักษณะที่คุณมักจะคาดหวังว่าจะได้เห็นในภาษาการเขียนโปรแกรมแบบฮาร์ดโค้ด เช่น JavaScript ทุกคนควรมีความเชี่ยวชาญใน CSS3 เพื่อให้สามารถเขียนโค้ดได้อย่างราบรื่นโดยไม่ต้องใช้ตัวประมวลผลล่วงหน้า อย่างไรก็ตาม สิ่งต่างๆ เช่น เวลาของการพัฒนายังคงมีความสำคัญ ตัวแปรช่วยใช้ CSS3 ในสภาพแวดล้อมแบบไดนามิกมากขึ้น นั่นคือเหตุผลที่ Karen Menezes ได้รวบรวมเนื้อหาที่ครอบคลุมมากที่สุดแห่งหนึ่งในหัวข้อนี้ที่คุณเคยพบ
การออกแบบเค้าโครงหน้าผลิตภัณฑ์ด้วย Flexbox
Flexbox เป็นโหมดเลย์เอาต์ CSS3 ใหม่ที่มีเป้าหมายเพื่อช่วยให้นักออกแบบสามารถเพิ่มประสิทธิภาพการออกแบบสำหรับอุปกรณ์ต่างๆ ได้ดีที่สุด ฟังก์ชันใหม่นี้ยังค่อนข้างใหม่และแปลกใหม่สำหรับหลายๆ คน แต่การใช้ Flexbox กำลังได้รับความนิยมเพิ่มมากขึ้นในด้านต่างๆ เช่น อีคอมเมิร์ซ บทช่วยสอน CSS3 นี้มาจากทีมงานที่ Shopify ซึ่งพวกเขากำลังทำรายงานเกี่ยวกับวิธีที่พวกเขาจัดการเพื่อสร้างเทมเพลต Shopify ใหม่ล่าสุดของพวกเขาด้วยความช่วยเหลือของ Flexbox กระบวนการดำเนินการและผลลัพธ์ที่ได้จะเป็นอย่างไร เมื่อทราบถึงชื่อเสียงของ Shopify ในตลาดอีคอมเมิร์ซ และปฏิบัติตามบทช่วยสอนด้วยตนเอง นี่อาจเป็นหนึ่งในคู่มือที่มีประโยชน์ที่สุดที่จะช่วยให้คุณเข้าใจเกี่ยวกับ Flexbox มากขึ้น และวิธีเริ่มใช้งานในการออกแบบเว็บของคุณเอง
ทุกสิ่งที่ฉันรู้เกี่ยวกับการพิมพ์เว็บแบบตอบสนองด้วย CSS
เมื่อผู้คนนึกถึงการออกแบบเว็บที่ตอบสนอง ส่วนใหญ่พวกเขากำลังคิดเกี่ยวกับการเปลี่ยนเว็บไซต์มาตรฐานเป็นสิ่งที่จะทำงานได้ดีกับอุปกรณ์มือถือ ไม่ใช่ความเข้าใจที่ผิด แต่มีมากกว่านั้นอย่างแน่นอน Zell Liew ได้เขียนบทความที่ยอดเยี่ยมเกี่ยวกับวิธีการทำงานกับตัวพิมพ์เว็บที่ตอบสนองได้ และสิ่งที่เกี่ยวข้องเพื่อสร้างรากฐานที่มั่นคงสำหรับรูปแบบการพิมพ์ของคุณบนอุปกรณ์ทุกประเภท จำเป็นต้องพูดว่าส่วนความคิดเห็นของบทช่วยสอนได้กลายเป็นความช่วยเหลืออย่างมาก ทั้งหมดนี้ต้องขอบคุณข้อมูลเพิ่มเติมจากนักออกแบบเว็บไซต์ชุมชนคนอื่นๆ
สไลด์โชว์ CSS ที่ง่ายที่สุด
สไลด์โชว์ด้วย CSS3? นั่นจะต้องเป็นไปไม่ได้! แนวคิดดังกล่าวมักมุ่งเป้าไปที่ภาษาต่างๆ เช่น JavaScript หรือ jQuery ภาษาเหล่านี้ทำให้ง่ายต่อการสร้างเนื้อหาแบบไดนามิกในขณะเดินทาง แต่แล้ว CSS3 ล่ะ? Jonathan Snook ไม่ได้ให้คำมั่นสัญญาอะไรกับเราเลยจริงๆ แต่เขาได้ให้ตัวอย่างว่าเราจะใช้เอฟเฟกต์ภาพเคลื่อนไหว CSS3 เพื่อสร้างประสบการณ์การแสดงสไลด์โชว์โดยไม่ต้องใช้ทรัพยากรภายนอก เช่น JavaScript ได้อย่างไร บทแนะนำเล็กๆ น้อยๆ ของเขาเกี่ยวกับแอนิเมชั่น CSS3 เป็นตัวอย่างที่สมบูรณ์แบบของการที่ความคิดสร้างสรรค์สำคัญกว่าความสงสัย
โมดูล CSS — การแก้ปัญหาความท้าทายของ CSS ในระดับต่างๆ
หลีกเลี่ยงไม่ได้ที่ CSS จะเติบโตเกินขีดจำกัดในปัจจุบัน เช่นเดียวกับที่ JavaScript ทำ เมื่อมองย้อนกลับไปที่อดีตของ CSS ในอดีต เราได้มาไกลจากความสามารถในการจัดการสีและลักษณะที่ปรากฏขององค์ประกอบ ทุกวันนี้ CSS มีกล่องเครื่องมือที่ซับซ้อนมากขึ้นสำหรับนักพัฒนาที่ต้องการอาศัยอยู่ในภาษาเดียวเพื่อทำทั้งหมด งานพัฒนา โมดูล CSS มีไว้เพื่อช่วยให้นักพัฒนาสามารถจัดโค้ด CSS ของตนได้ดีขึ้น ซึ่งสามารถปรับขนาดได้เมื่อแอปหรือโปรเจ็กต์เริ่มเติบโตจนควบคุมไม่ได้ ในบทช่วยสอนที่ยอดเยี่ยมนี้ Tom Cornilliac อธิบายให้เราฟังถึงวิธีที่เราสามารถรวมสไตล์ชีตต่างๆ และใช้เป็นโมดูลสำหรับโปรเจ็กต์ของเราที่เราเปิดตัวผ่านเฟรมเวิร์กอย่าง React ใครจะรู้ว่าการนำเข้าสไตล์ชีตและการเข้าถึงฟังก์ชันที่กำหนดไว้ล่วงหน้าจะเป็นเรื่องง่าย
รูปแบบการแสดงเนื้อหา
เนื้อหาคือทุกสิ่ง แม้แต่เว็บไซต์ที่ขาดทักษะการนำเสนอเว็บไซต์ที่เหมาะสม และยังสามารถรักษาคุณภาพเนื้อหาในระดับสูง มักจะเป็นเว็บไซต์ที่ผู้คนจะกล่าวถึงมากที่สุด ตัวอย่างที่ดี ได้แก่ เว็บไซต์อย่าง Reddit และ Hacker News ซึ่งเป็นเว็บไซต์ที่มีเนื้อหาสูง ไม่มีการบังคับใช้จริงในการออกแบบเว็บไซต์ รูปแบบการแสดงเนื้อหาไม่ได้เกี่ยวกับรูปแบบการแสดงผล แต่การออกแบบองค์ประกอบเนื้อหาโดยรวมทำงานร่วมกันอย่างไรเพื่อมอบประสบการณ์การท่องเว็บที่ผสานรวมอย่างสมบูรณ์ระหว่างการแสดงเนื้อหาและเนื้อหาจริง บทช่วยสอนจาก Dan Mall นี้เป็นหนึ่งในแนวทางที่กระชับที่สุดเกี่ยวกับรูปแบบการแสดงเนื้อหา และรายงานประสบการณ์ของเขาได้บอกเล่าถึงตัวเขาเอง โดยได้ทำงานกับโครงการออกแบบใหม่สำหรับไซต์อย่าง TechCrunch และแม้แต่เราต้องยอมรับว่าการออกแบบใหม่ของ TechCrunch นั้นค่อนข้างเพรียวบาง!
การสร้างภาพเคลื่อนไหวองค์ประกอบที่ถูกตัดใน SVG

แอนิเมชั่น SVG และ CSS3 เป็นหัวข้อที่ได้รับความนิยมสูงสุดในการพัฒนาเว็บในขณะนี้ ต้องขอบคุณความจริงที่ว่าเรากำลังเริ่มที่จะเลิกใช้ไฟล์ภาพและแอนิเมชั่นจำนวนมากเพื่อแสดงเนื้อหาของเรา และนักออกแบบก็กำลังเรียนรู้วิธีเลียนแบบแอนิเมชั่นเหล่านั้นโดยใช้ภาษาดั้งเดิมในเบราว์เซอร์แทน Dennis Gaebel Jr ให้ข้อมูลสรุปเกี่ยวกับการใช้ CSS clipping เพื่อให้ได้เอฟเฟกต์แอนิเมชั่นที่น่าทึ่ง นอกเหนือจากการใช้ภาพเวกเตอร์ที่น่าทึ่ง
CSS ที่แสดงออก
Expressive เป็นศัพท์บัญญัติศัพท์ในชุมชนนักพัฒนามาระยะหนึ่งแล้ว เป็นคำที่ยืมมาจากแนวคิดของการแสดงออกในภาษาโปรแกรมอย่างหลวมๆ โดยทั่วไปแล้ว ภาษาการเขียนโปรแกรมจะถือว่าแสดงออกได้ หากช่วยให้คุณแสดงความคิดได้อย่างเป็นธรรมชาติด้วยโค้ดที่เข้าใจง่าย โดยทั่วไปแล้ว 'การแสดงออก' ไม่ใช่เรื่องใหม่ และนักพัฒนาได้พูดคุยเกี่ยวกับเรื่องนี้มาหลายปีแล้ว แต่ทุกครั้งที่มีการเปิดตัวฟีเจอร์ใหม่อย่างอิสระ นักพัฒนาและโดยเฉพาะอย่างยิ่งนักออกแบบต้องใช้เวลาในการปรับตัวให้เข้ากับเวิร์กโฟลว์ที่แสดงออก ดังนั้นบางครั้ง โปรเจ็กต์อาจยุ่งเหยิงและเต็มไปด้วยฟังก์ชันมากมายที่พยายามทำงานทั้งหมดในคราวเดียว Expressive เป็นวิธีการง่ายๆ ในการเขียนโค้ดที่ทำงานได้ดี ดูดี และดูแลรักษาง่าย ใช้สิ่งนี้เป็นแนวทางและอย่าลืมแสดงความขอบคุณต่อผู้เขียน จอห์น โพลาเซก.
แอนิเมชั่นในการออกแบบที่ตอบสนอง
ตามที่ได้เรียนรู้ในบทความแล้ว แอนิเมชั่นและการตอบสนองเป็นสองหัวข้อยอดนิยมสำหรับนักออกแบบ และการรวมทั้งสองเข้าด้วยกันก็กลายเป็นสิ่งที่น่าสนใจมากขึ้นสำหรับผู้ที่ต้องการทดสอบขีด จำกัด ของความสามารถในการพัฒนาเว็บสมัยใหม่อย่างแท้จริง Val Head ตีพิมพ์บทความเชิงลึกเกี่ยวกับการใช้แอนิเมชั่น CSS3 ภายในการออกแบบเว็บที่ตอบสนอง และวิธีนำเสนอแอนิเมชั่นเหล่านี้ให้ดีที่สุดโดยที่ไม่สูญเสียคุณค่า ครอบคลุมบทความที่มีการสาธิตการแสดงหลายรายการจากเว็บไซต์ที่ประสบความสำเร็จอื่น ๆ ที่สร้างแอนิเมชั่นบนเดสก์ท็อปและอุปกรณ์มือถือ
ทำไมฉันถึงตื่นเต้นกับ Native CSS Variables
คุณสมบัติที่กำหนดเอง CSS หรือที่เรียกว่าตัวแปร ช่วยนักพัฒนา CSS3 ในการเร่งกระบวนการพัฒนา CSS3 โดยการเปิดใช้งานฟังก์ชันแบบไดนามิก ตัวประมวลผลล่วงหน้าทำสิ่งนี้มาระยะหนึ่งแล้ว และหลายคนได้ปรับให้เข้ากับแนวคิดของการใช้ตัวประมวลผลล่วงหน้าอย่างถาวรแล้ว แต่ฟีเจอร์ทั้งหมดเหล่านี้ (มีอยู่ในมาตรฐาน) ย่อมจะพบทางเข้าสู่เบราว์เซอร์รุ่นใหม่อย่างหลีกเลี่ยงไม่ได้ เพราะไม่มีอะไรดีไปกว่าการพัฒนาใน สภาพแวดล้อมดั้งเดิมโดยไม่ต้องกังวลกับการบำรุงรักษาและความน่าเชื่อถือของซอฟต์แวร์ภายนอก Philip Walton ซึ่งเป็นวิศวกรของ Google ได้ใช้เวลาอันมีค่าของเขาในการรวบรวมผลงานที่ชาญฉลาดมากเกี่ยวกับคุณลักษณะ CSS ใหม่ และเหตุผลที่ชุมชนควรยอมรับการเปลี่ยนแปลงดังกล่าว และไม่ต้องกังวลกับสิ่งไร้สาระ เช่น ลักษณะไวยากรณ์
แอนิเมชั่นหัวใจของ Twitter ใน CSS แบบเต็ม
Twitter เป็นข่าวไปทั่วและด้วยเหตุผลที่ดีหลายประการ หนึ่งในเหตุผลเหล่านั้นจบลงเพราะ Twitter ตัดสินใจเปลี่ยนปุ่ม 'รายการโปรด' ด้วยไอคอน 'ความรัก' เป็นการเคลื่อนไหวที่กล้าหาญ แต่จำเป็นเพื่อสร้างความรู้สึกเชิงชุมชนรอบไซต์ การประกาศดังกล่าวเกิดขึ้นบนหนึ่งในบัญชีทางการของ Twitter ผ่านภาพ GIF แบบเคลื่อนไหว มันแสดงแอนิเมชั่น 'heart splash' ที่ยอดเยี่ยมพร้อมด้วยข้อความ Nicolas Escoffier นักออกแบบสนใจที่จะดูว่าเขาจะสามารถแฮ็กแอนิเมชั่นที่คล้ายกันโดยใช้ CSS3 ล้วนๆ ได้หรือไม่ และลองเดาดูสิ เขาทำสำเร็จ และชุมชนก็มีความสุขไม่ได้มากไปกว่านี้แล้ว!
ใช้แบบอักษรของไอคอนอย่างจริงจัง
SVG กำลังทำให้เว็บเป็นสถานที่ที่ดีกว่า แม้ว่านักพัฒนาซอฟต์แวร์จนถึงทุกวันนี้ต้องคำนึงถึงข้อเท็จจริงที่ว่าหลายคนยังคงท่องเว็บจากระบบปฏิบัติการมือถือรุ่นที่ล้าสมัย และข้อมูลเชิงลึกดังกล่าวต้องการให้นักพัฒนาทำงานหนักเป็นพิเศษเพื่อให้สิ่งต่างๆ ทำงานได้ คนอื่นยังคงเรียนรู้แบบอักษรไอคอน แต่ฟีเจอร์นี้กำลังได้รับความนิยมอย่างมากในตลาดนักพัฒนาซอฟต์แวร์ยุคใหม่ ซึ่งผู้พัฒนาต้องการสร้างประสบการณ์ที่ราบรื่นและน่าใช้งาน
การขยายผลิตภัณฑ์ CSS — ไม่มี JavaScript
ในอีคอมเมิร์ซเป็นการซูมเข้า แต่ยังขยายได้ซึ่งทำให้ลูกค้าสามารถซูมเข้าไปใกล้ผลิตภัณฑ์มากขึ้น และสำรวจส่วนที่มองไม่เห็นด้วยตา แน่นอนว่ามันเป็นเอฟเฟกต์ที่ยอดเยี่ยม แต่สำหรับหลาย ๆ คน มันเป็นสิ่งสำคัญต่อความสำเร็จของธุรกิจของพวกเขา Michael Weaver เป็นแฮ็กเกอร์ CSS3 ที่มีแนวคิดในการสร้างวิดเจ็ตการขยายโดยไม่ต้องใช้โค้ด JavaScript ใด ๆ ซึ่งเป็นงานที่เขาทำสำเร็จ และตอนนี้ทุกคนสามารถเรียกดูโค้ดของเขาและสร้างวิดเจ็ตที่คล้ายกันบนเว็บไซต์ของตนได้
ตารางตอบสนองจริง ๆ โดยใช้ CSS3 Flexbox
ตารางช่วยให้เราจัดข้อมูลของเราในลักษณะที่เป็นมิตรมากขึ้น บางครั้ง องค์ประกอบตารางที่มีสไตล์ดีอาจไม่ปรากฏเป็นองค์ประกอบเดียว แต่ด้วยความสามารถในการขยายของ jQuery, HTML5 และ JavaScript เราสามารถทำให้ตารางของเราทำหน้าที่เหมือนเอกสาร Excel ได้มากกว่าอย่างอื่น Vasan Subramanian ได้เผยแพร่บทช่วยสอนที่ลึกซึ้งเกี่ยวกับวิธีใช้ฟีเจอร์ Flexbox ของ CSS3 เพื่อสร้างตารางที่น่าทึ่งและตอบสนองได้ดีสำหรับเว็บไซต์หรือโปรเจ็กต์แอปถัดไปของคุณ
เพิ่มประสิทธิภาพการจัดส่ง CSS
กวดวิชา CSS3 ล่าสุดจะเกี่ยวกับความเร็วและวิธีเขียนโค้ดสไตล์ชีตของเราให้ดีขึ้นอย่างน้อยเพื่อรับประกันว่าความเร็วจะเพิ่มขึ้นเหนือกว่าปกติ Optimize CSS Delivery เป็นคู่มือสไตล์ทางเทคนิคที่แสดงวิธีเขียนโค้ด CSS ดั้งเดิมโดยไม่กระทบต่อทรัพยากรใดๆ การเขียน CSS ควรเป็นเรื่องสนุก ซึ่งเป็นเนื้อหาเกี่ยวกับบทช่วยสอนนี้
แหล่งข้อมูลการเรียนรู้สำหรับ CSS3 สมัยใหม่
หากไม่มีพื้นฐานที่เหมาะสม บางครั้งการเรียนรู้จากบทช่วยสอนอาจรู้สึกค่อนข้างยาก เป็นเรื่องที่สมเหตุสมผล บทช่วยสอนสามารถครอบคลุมได้มากสำหรับเรื่องใดเรื่องหนึ่งโดยเฉพาะก่อนที่เนื้อหาจะหมด บทช่วยสอนมีไว้สำหรับผู้ที่เคยสร้างบางสิ่งมาก่อน และต้องการขยายโปรเจ็กต์เหล่านั้นด้วยคุณสมบัติใหม่ แนวคิดที่น่าสนใจ และความเป็นไปได้อื่นๆ ที่ได้รับแรงบันดาลใจ โดยชุมชน และเพื่อช่วยให้คุณเข้าใจบทเรียน CSS3 ที่เราพูดถึงในโพสต์ได้ดียิ่งขึ้น เราจะแสดงรายการแหล่งข้อมูลที่ยอดเยี่ยมและฟรีสำหรับการเรียนรู้ CSS3 (สมัยใหม่ด้วย) ทางออนไลน์
บทช่วยสอน CSS3 ที่สมบูรณ์
เราเน้นย้ำถึงความจำเป็นในการแสดงแหล่งข้อมูลบทช่วยสอนที่จะช่วยให้คุณเรียนรู้ทุกอย่างเกี่ยวกับ CSS ทรัพยากรนี้เป็นบทช่วยสอน CSS3 ฉบับสมบูรณ์ที่พูดถึงคุณสมบัติ CSS3 และการใช้งานในโลกแห่งความเป็นจริง บทช่วยสอนนี้กล่าวถึงตัวเลือก ตัวเลือกขั้นสูง โมเดลกล่อง ข้อความและแบบอักษร และคุณสมบัติอื่นๆ อย่างครบถ้วน พร้อมตัวอย่างมากมายให้คุณเริ่มเล่น ใครก็ตามที่เริ่มต้นการพัฒนา CSS จะสามารถรับรู้ความคืบหน้าได้อย่างรวดเร็วจากโครงการง่ายๆ เพียงไม่กี่โครงการ
กวดวิชา CSS
W3Schools เป็นบ้านของการพัฒนาส่วนหน้าสำหรับผู้เริ่มต้น แหล่งข้อมูลนี้ช่วยให้นักพัฒนาหลายล้านคนเข้าใจบางส่วนของ HTML และ CSS ได้ดีขึ้น นอกจากนี้ยังมีเนื้อหาการเรียนรู้ฟรีที่คุณไม่สามารถหาได้จากที่อื่น W3Schools เป็นสถานที่เรียนรู้ CSS ที่สมบูรณ์แบบสำหรับผู้ที่ไม่มีประสบการณ์กับเว็บอย่างแท้จริง และต้องการเร่งความเร็วให้เร็วขึ้น
HTML & CSS
คุณไม่สามารถเรียนรู้ CSS3 หรือ HTML5 ตั้งแต่เริ่มต้นและอย่าลองใช้ Codecademy แม้แต่ส่วนคำรับรองก็ยังเต็มไปด้วยบทวิจารณ์ว่าผู้คนสามารถหางานที่ดีและได้ผลตอบแทนที่ดีได้อย่างไรหลังจากเรียนจบด้วย Codecademy ไซต์กวดวิชาหลายแห่งสอนไวยากรณ์โดยตรงผ่านตัวอย่างโค้ด ในทางกลับกัน Codecademy 'บังคับ' ให้คุณเล่นกับโค้ด สิ่งนี้ทำผ่านงานโดยตรงและโต้ตอบตามที่ได้รับมอบหมายจากผู้ที่อยู่เบื้องหลังหลักสูตรการเรียนรู้แต่ละหลักสูตร แพลตฟอร์มดังกล่าวได้รับความนิยมอย่างมาก และขณะนี้มีให้บริการสำหรับภาษาการเขียนโปรแกรมเกือบทุกภาษา วิธีที่มีประสิทธิภาพมากในการเรียนรู้โดยไม่มีคำถาม
เรียนรู้เค้าโครง CSS
เราได้เรียนรู้ไปแล้วในโพสต์นี้ว่าเลย์เอาต์เป็นพื้นฐานของ CSS3 แต่ตอนนี้ ถึงเวลาแล้วที่จะนำแนวคิดนี้ไปใช้จริง ให้เรามาดูตัวอย่างล้ำยุคว่าคุณสมบัติเลย์เอาต์ CSS3 ทำงานอย่างไร และเราสามารถทำอะไรกับมันได้บ้าง ให้เวลาตัวเองสองสามวันเพื่อทำบทแนะนำนี้ให้เสร็จ หลังจากนั้น คุณจะอยู่ในระดับกลางที่เข้าใจคุณสมบัติเลย์เอาต์และการใช้งาน
CSS – การเรียนรู้เว็บ
Mozilla Developer Network ยังคงเป็นหนึ่งในแหล่งข้อมูลชั้นนำสำหรับทุกสิ่ง HTML5, CSS3 และ JavaScript MDN ขับเคลื่อนโดยชุมชนโดยสมบูรณ์ มีคู่มือสไตล์สำหรับภาษาที่กล่าวถึงทั้งหมด ในลักษณะที่เหมาะสมที่สุดสำหรับความเร็วการเรียนรู้ของคุณ และความเข้าใจโดยรวมของ CSS3 ตั้งแต่แรก