แม้ว่าเว็บไซต์ส่วนใหญ่จะทำงานภายใต้ตัวจัดการเนื้อหา แต่ก็มีหลายเรื่องที่ต้องพูดถึงการสร้างพอร์ทัลตั้งแต่เริ่มต้น อย่างไรก็ตามผู้จัดการเนื้อหาก็ต้องการคนที่ดูแลรูปลักษณ์ของพวกเขาเช่นกัน ในโพสต์นี้ เราจะพูดถึงเครื่องมือที่ดีที่สุดสำหรับการสร้างสไตล์ชีต CSS
เริ่มกันที่จุดเริ่มต้น CSS คืออะไร?
บ้านในฝันของคุณจะเป็นอย่างไร? มันจะมีเรื่องเดียวหรือสองเรื่อง? คุณต้องการห้องนอนชั้นล่างและห้องครัวชั้นบนหรือไม่? ทำไมไม่วางอ่างอาบน้ำในห้องนอน?
และเมื่อได้รับการแก้ไขแล้วคุณจะทาสีห้องเป็นสีอะไร? คุณจะทำด้านหน้าของหินหรือไม่?
เราสามารถเปรียบเทียบระหว่างเว็บไซต์และบ้านได้. ในแง่หนึ่งเรามี โครงสร้างของไซต์และอีกด้านหนึ่งของภาพ ในกรณีนี้โครงสร้างจะถูกกำหนดด้วยแบบแปลนและลักษณะที่มองเห็นได้โดยดูจากตัวอย่างการตกแต่ง
CSS เป็นตัวย่อของ Cascading Style Sheets. ในขณะที่ HTML ใช้ในการจัดโครงสร้างเอกสารเว็บ (กำหนดสิ่งต่างๆเช่นหน้าหัวเรื่องและระบุเวลาที่จะฝังรูปภาพวิดีโอและสื่ออื่น ๆ ) CSS ตั้งค่ารูปแบบเค้าโครงหน้าสีและตัวพิมพ์
ด้วย CSS คุณสามารถกำหนดรูปแบบสำหรับองค์ประกอบ HTML แต่ละรายการได้. องค์ประกอบคือส่วนประกอบ HTML แต่ละส่วนของหน้าเว็บ
สไตล์ชีต สามารถเป็นภายนอกภายในหรือออนไลน์. หากคุณต้องการใช้ภายนอกคุณต้องบันทึกเป็นไฟล์. css และบอกไฟล์. html ว่าจะหาได้จากที่ไหน
ในโหมดภายในคำแนะนำจะถูกเขียนไว้ที่ส่วนหัวของเพจ. html เฉพาะซึ่งทำให้การโหลดหน้าเว็บช้าลงและการแก้ไขซับซ้อนมากขึ้น
ด้วยโหมดออนไลน์สไตล์ชีตภายนอกจะโฮสต์บนเซิร์ฟเวอร์อื่น เหมาะอย่างยิ่งเมื่อเราต้องการใช้หลาย ๆ ครั้ง
CSS Framework คืออะไร?
เฟรมเวิร์ก CSS เป็นเครื่องมือที่ผู้พัฒนาอินเทอร์เฟซผู้ใช้ใช้เพื่อให้ทำงานได้เร็วขึ้น แทนที่จะสร้างโซลูชันตั้งแต่ต้นทุกครั้งที่มีโครงการใหม่เกิดขึ้น lเฟรมเวิร์กช่วยให้นักพัฒนามีเครื่องมือในการสร้างอินเทอร์เฟซผู้ใช้อย่างรวดเร็วซึ่งสามารถปรับเปลี่ยนและทำซ้ำได้ตามต้องการ
ในไม่กี่คำเราสามารถกำหนดกรอบเป็น คอลเลกชันของสไตล์ชีต CSS ที่พร้อมใช้งาน ในสถานการณ์ที่แตกต่างกัน
การประหยัดเวลาไม่ใช่ประโยชน์เพียงอย่างเดียวที่มาจากการใช้เฟรมเวิร์ก CSS ด้วยการใช้พวกเขาการออกแบบจึงได้มาตรฐาน และช่วยให้นักพัฒนาสามารถอ่านโค้ดของนักพัฒนาซอฟต์แวร์รายอื่นได้อย่างง่ายดาย
เฟรมเวิร์ก CSS โอเพนซอร์สที่ดีที่สุด
บูต
ตามตัวเองBootstrap เป็นเฟรมเวิร์กที่ได้รับความนิยมมากที่สุดสำหรับ HTML, CSS และ JS เหมาะอย่างยิ่งสำหรับการออกแบบไซต์ที่เหมาะกับมือถือ (Mobile first) และไซต์ที่ตอบสนอง
รากฐาน
ดูเหมือนว่าคนทำกรอบไม่มีคุณยาย
รากฐาน มีการอธิบายไว้ ในฐานะ "กรอบการปรับตัวที่ทันสมัยที่สุดในโลก"
เป็นเครื่องมือที่มีประโยชน์สำหรับการสร้างเว็บไซต์และเว็บแอปพลิเคชัน โดยเน้นความต้องการทางธุรกิจ Facebook, eBay, Mozilla, Adobe, HP, Cisco และ Disney เป็นหนึ่งในผู้ใช้
Bulma
Bulma เป็นเฟรมเวิร์ก CSS แบบโอเพนซอร์สฟรี ขึ้นอยู่กับ Flexbox และใช้โดยนักพัฒนามากกว่า 200.000 คน
Flexbox ได้รับการออกแบบมาเพื่อช่วยกระจายพื้นที่ระหว่างรายการต่างๆในอินเทอร์เฟซและปรับปรุงความสามารถในการจัดแนว Flexbox จัดการเลย์เอาต์ในมิติเดียวในแต่ละครั้งไม่ว่าจะเป็นแถวหรือคอลัมน์ ซึ่งตรงกันข้ามกับรูปแบบสองมิติของ CSS Grid Layout ซึ่งจัดการคอลัมน์และแถวในเวลาเดียวกัน
UI ความหมาย
UI ความหมาย เป็นกรอบการพัฒนาที่ ช่วยสร้างเค้าโครงที่สวยงามและตอบสนองโดยใช้ HTML ที่เป็นมิตรกับมนุษย์
เฟรมเวิร์กนี้สัญญาว่าจะช่วยให้เราสามารถสร้างการออกแบบที่สวยงามด้วยตัวแปรเฉพาะเรื่องมากกว่า 3000 รายการและส่วนประกอบอินเทอร์เฟซผู้ใช้มากกว่า 50 รายการ
นอกจากนี้ยังทำงานร่วมกับไลบรารีของบุคคลที่สามจำนวนมากเช่น React, Angular, Meteor หรือ Ember
ไม่มี UIKIT
ฉันจะจดบันทึกสำหรับครั้งต่อไป
บทความที่แย่ที่สุดที่ฉันเคยอ่าน linuxadictos