บทแนะนำ CSS3 20 อันดับแรกเพื่อพัฒนาทักษะการพัฒนาเว็บของคุณ

เผยแพร่แล้ว: 2021-09-10

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

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

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

การแก้ไขรูปภาพใน CSS

การแก้ไขรูปภาพใน CSS The dot Post

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

ดูตัวอย่าง

การใช้ Modern CSS เพื่อสร้างตารางรูปภาพที่ตอบสนอง

การใช้ Modern CSS เพื่อสร้างตารางรูปภาพที่ตอบสนอง

ต่อด้วยหัวข้อของภาพ เรามี George Martsoukos เขานำเสนอบทเรียนสั้นๆ ง่ายๆ เกี่ยวกับวิธีใช้ฟังก์ชัน CSS3 ที่ทันสมัย ​​เพื่อสร้างตารางภาพที่ตอบสนอง ตารางรูปภาพ (หรือบางครั้งเรียกว่าแกลเลอรี) เป็นข้อมูลเกี่ยวกับการแสดงเนื้อหาที่เป็นภาพภายในบริบทของตาราง กริดประเภทนี้จะมีประโยชน์สำหรับผู้ที่กำลังแบ่งปันภาพถ่าย หรือใช้กริดรูปภาพเพื่อขยายรายการพอร์ตโฟลิโอของพวกเขา ในบทช่วยสอนนี้ George พูดถึงเราตลอดกระบวนการเพื่อให้แน่ใจว่ากริดที่เราสร้างจะตอบสนองต่อเดสก์ท็อปและแอปพลิเคชันมือถืออย่างเท่าเทียมกัน

ดูตัวอย่าง

เรียนรู้เค้าโครง CSS

เรียนรู้เค้าโครง CSS The Pedantic Way

การออกแบบเว็บเป็นทุกอย่างเกี่ยวกับเลย์เอาต์ เราสร้างเลย์เอาต์แล้วใช้องค์ประกอบและฟังก์ชันอื่น ๆ ที่มีเพื่อจัดรูปแบบเพื่อสร้างมันขึ้นมา และเป็นที่ทราบกันดีว่าเลย์เอาต์การออกแบบเว็บส่วนใหญ่ขึ้นอยู่กับ CSS โดยสิ้นเชิง การเรียนรู้ CSS ช่วยให้เราเรียนรู้เพิ่มเติมเกี่ยวกับรูปแบบเว็บไซต์และวิธีการทำงาน แต่ถ้าคุณยังไม่มีความรู้ Mikito Takada ได้เขียนหนังสือออนไลน์ที่แบ่งออกเป็น 5 บทเกี่ยวกับวิธีสร้างเลย์เอาต์ด้วย CSS3 อย่างถูกต้อง เขาพูดเกี่ยวกับการวางตำแหน่ง และการจัดองค์ประกอบกล่องต่างๆ เพื่อเริ่มสร้างองค์ประกอบกริด เขาเจาะลึกมากขึ้นเกี่ยวกับการวางตำแหน่งและคุณสมบัติที่มีให้ในขณะนี้ เขาอุทิศสองบทสุดท้ายให้กับ Flexbox (ฟังก์ชัน CSS) นอกจากนี้ยังมีการเขียนบทความเกี่ยวกับเคล็ดลับและกลเม็ดการจัดรูปแบบ CSS ที่ดีที่สุดจากเส้นทางการเป็นนักออกแบบเว็บไซต์ของเขาเอง

ดูตัวอย่าง

บันทึกย่อทบทวน CSS

vasanthk css ทบทวนบันทึก CSS รีเฟรช

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

ดูตัวอย่าง

ตัวแปร: กระดูกสันหลังของสถาปัตยกรรม CSS

ตัวแปรกระดูกสันหลังของสถาปัตยกรรม CSS – Smashing Magazine

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

ดูตัวอย่าง

การออกแบบเค้าโครงหน้าผลิตภัณฑ์ด้วย Flexbox

การออกแบบเค้าโครงหน้าผลิตภัณฑ์ด้วยเทคนิค Flexbox CSS

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

ดูตัวอย่าง

ทุกสิ่งที่ฉันรู้เกี่ยวกับการพิมพ์เว็บแบบตอบสนองด้วย CSS

ทุกสิ่งที่ฉันรู้เกี่ยวกับการพิมพ์เว็บแบบตอบสนองด้วย CSS — Zell Liew

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

ดูตัวอย่าง

สไลด์โชว์ CSS ที่ง่ายที่สุด

สไลด์โชว์ CSS ที่ง่ายที่สุด Snook.ca

สไลด์โชว์ด้วย CSS3? นั่นจะต้องเป็นไปไม่ได้! แนวคิดดังกล่าวมักมุ่งเป้าไปที่ภาษาต่างๆ เช่น JavaScript หรือ jQuery ภาษาเหล่านี้ทำให้ง่ายต่อการสร้างเนื้อหาแบบไดนามิกในขณะเดินทาง แต่แล้ว CSS3 ล่ะ? Jonathan Snook ไม่ได้ให้คำมั่นสัญญาอะไรกับเราเลยจริงๆ แต่เขาได้ให้ตัวอย่างว่าเราจะใช้เอฟเฟกต์ภาพเคลื่อนไหว CSS3 เพื่อสร้างประสบการณ์การแสดงสไลด์โชว์โดยไม่ต้องใช้ทรัพยากรภายนอก เช่น JavaScript ได้อย่างไร บทแนะนำเล็กๆ น้อยๆ ของเขาเกี่ยวกับแอนิเมชั่น CSS3 เป็นตัวอย่างที่สมบูรณ์แบบของการที่ความคิดสร้างสรรค์สำคัญกว่าความสงสัย

ดูตัวอย่าง

โมดูล CSS — การแก้ปัญหาความท้าทายของ CSS ในระดับต่างๆ

โมดูล CSS — การแก้ปัญหาที่ท้าทายของ CSS ในปริมาณมาก — ผู้พัฒนาส่วนหน้า — ปานกลาง

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

ดูตัวอย่าง

รูปแบบการแสดงเนื้อหา

บทความ “รูปแบบการแสดงเนื้อหา” โดย Dan Mall

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

ดูตัวอย่าง

การสร้างภาพเคลื่อนไหวองค์ประกอบที่ถูกตัดใน SVG

การสร้างภาพเคลื่อนไหวองค์ประกอบที่ถูกตัดใน SVG – Smashing Magazine

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

ดูตัวอย่าง

CSS ที่แสดงออก

CSS ที่แสดงออก

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

ดูตัวอย่าง

แอนิเมชั่นในการออกแบบที่ตอบสนอง

แอนิเมชั่นในการออกแบบที่ตอบสนอง ◆ 24 วิธี

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

ดูตัวอย่าง

ทำไมฉันถึงตื่นเต้นกับ Native CSS Variables

ทำไมฉันถึงตื่นเต้นกับตัวแปร CSS ดั้งเดิม — Philip Walton

คุณสมบัติที่กำหนดเอง CSS หรือที่เรียกว่าตัวแปร ช่วยนักพัฒนา CSS3 ในการเร่งกระบวนการพัฒนา CSS3 โดยการเปิดใช้งานฟังก์ชันแบบไดนามิก ตัวประมวลผลล่วงหน้าทำสิ่งนี้มาระยะหนึ่งแล้ว และหลายคนได้ปรับให้เข้ากับแนวคิดของการใช้ตัวประมวลผลล่วงหน้าอย่างถาวรแล้ว แต่ฟีเจอร์ทั้งหมดเหล่านี้ (มีอยู่ในมาตรฐาน) ย่อมจะพบทางเข้าสู่เบราว์เซอร์รุ่นใหม่อย่างหลีกเลี่ยงไม่ได้ เพราะไม่มีอะไรดีไปกว่าการพัฒนาใน สภาพแวดล้อมดั้งเดิมโดยไม่ต้องกังวลกับการบำรุงรักษาและความน่าเชื่อถือของซอฟต์แวร์ภายนอก Philip Walton ซึ่งเป็นวิศวกรของ Google ได้ใช้เวลาอันมีค่าของเขาในการรวบรวมผลงานที่ชาญฉลาดมากเกี่ยวกับคุณลักษณะ CSS ใหม่ และเหตุผลที่ชุมชนควรยอมรับการเปลี่ยนแปลงดังกล่าว และไม่ต้องกังวลกับสิ่งไร้สาระ เช่น ลักษณะไวยากรณ์

ดูตัวอย่าง

แอนิเมชั่นหัวใจของ Twitter ใน CSS แบบเต็ม

แอนิเมชั่นหัวใจของ Twitter ใน CSS แบบเต็ม — ปานกลาง

Twitter เป็นข่าวไปทั่วและด้วยเหตุผลที่ดีหลายประการ หนึ่งในเหตุผลเหล่านั้นจบลงเพราะ Twitter ตัดสินใจเปลี่ยนปุ่ม 'รายการโปรด' ด้วยไอคอน 'ความรัก' เป็นการเคลื่อนไหวที่กล้าหาญ แต่จำเป็นเพื่อสร้างความรู้สึกเชิงชุมชนรอบไซต์ การประกาศดังกล่าวเกิดขึ้นบนหนึ่งในบัญชีทางการของ Twitter ผ่านภาพ GIF แบบเคลื่อนไหว มันแสดงแอนิเมชั่น 'heart splash' ที่ยอดเยี่ยมพร้อมด้วยข้อความ Nicolas Escoffier นักออกแบบสนใจที่จะดูว่าเขาจะสามารถแฮ็กแอนิเมชั่นที่คล้ายกันโดยใช้ CSS3 ล้วนๆ ได้หรือไม่ และลองเดาดูสิ เขาทำสำเร็จ และชุมชนก็มีความสุขไม่ได้มากไปกว่านี้แล้ว!

ดูตัวอย่าง

ใช้แบบอักษรของไอคอนอย่างจริงจัง

ใช้แบบอักษรไอคอนอย่างจริงจัง – Ben Frain

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

ดูตัวอย่าง

การขยายผลิตภัณฑ์ CSS — ไม่มี JavaScript

การขยายผลิตภัณฑ์ CSS — ไม่มี JavaScript — ขนาดกลาง

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

ดูตัวอย่าง

ตารางตอบสนองจริง ๆ โดยใช้ CSS3 Flexbox

ตารางที่ตอบสนองจริง ๆ โดยใช้ CSS3 Flexbox Hashnode

ตารางช่วยให้เราจัดข้อมูลของเราในลักษณะที่เป็นมิตรมากขึ้น บางครั้ง องค์ประกอบตารางที่มีสไตล์ดีอาจไม่ปรากฏเป็นองค์ประกอบเดียว แต่ด้วยความสามารถในการขยายของ jQuery, HTML5 และ JavaScript เราสามารถทำให้ตารางของเราทำหน้าที่เหมือนเอกสาร Excel ได้มากกว่าอย่างอื่น Vasan Subramanian ได้เผยแพร่บทช่วยสอนที่ลึกซึ้งเกี่ยวกับวิธีใช้ฟีเจอร์ Flexbox ของ CSS3 เพื่อสร้างตารางที่น่าทึ่งและตอบสนองได้ดีสำหรับเว็บไซต์หรือโปรเจ็กต์แอปถัดไปของคุณ

ดูตัวอย่าง

เพิ่มประสิทธิภาพการจัดส่ง CSS

เพิ่มประสิทธิภาพการจัดส่ง CSS     PageSpeed ​​Insights     Google Developers

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

ดูตัวอย่าง

แหล่งข้อมูลการเรียนรู้สำหรับ CSS3 สมัยใหม่

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

บทช่วยสอน CSS3 ที่สมบูรณ์

บทช่วยสอน CSS3 ที่สมบูรณ์

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

ดูตัวอย่าง

กวดวิชา CSS

กวดวิชา CSS

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

ดูตัวอย่าง

HTML & CSS

HTML CSS Codecademy

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

ดูตัวอย่าง

เรียนรู้เค้าโครง CSS

เรียนรู้เค้าโครง CSS

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

ดูตัวอย่าง

CSS – การเรียนรู้เว็บ

CSS การเรียนรู้เว็บ MDN

Mozilla Developer Network ยังคงเป็นหนึ่งในแหล่งข้อมูลชั้นนำสำหรับทุกสิ่ง HTML5, CSS3 และ JavaScript MDN ขับเคลื่อนโดยชุมชนโดยสมบูรณ์ มีคู่มือสไตล์สำหรับภาษาที่กล่าวถึงทั้งหมด ในลักษณะที่เหมาะสมที่สุดสำหรับความเร็วการเรียนรู้ของคุณ และความเข้าใจโดยรวมของ CSS3 ตั้งแต่แรก

ดูตัวอย่าง