Materializecss

Tawan_Ait
2 min readJun 28, 2019

--

การใช้งาน materializecss ในการตกแต่ง Website, App Mobile “กรณีที่ใช้ MacBook ระบบปฏิบัติการ Mac OS” . https://materializecss.com

เปิด Terminal ที่ Visual Studio หรือ โปรแกรม Terminal เลยได้นะคะ 
แนะนำให้เปิดที่ตัวของโปรมแกรม Visual Studio เลยดีกว่า"คำสั่งเปิดคือ Command + J" เพื่อเปิด Terminal

Create Component

ขั้นตอนที่ 1 cd เข้าไปใน folder หลักของคุณ ส่วนของเราคือ “works”

cd works [ กด Enter ]

ขั้นตอนที่ 2 cd เข้าไปใน folder ย่อยของคุณ และส่วนของเราคือ “angular”

cd angular [ กด Enter ]

ขั้นตอนที่ 3 สร้าง Project Angular ของเราเองให้ชื่อว่า materialize

ng new materialize [ กด Enter ]
Component Materialize

ขั้นตอนที่ 4 เปิด การทำงานของ Serve ไปที่ Terminal และใส่คำสั่ง no serve. ตำแหน่งที่อยู่ “localhost:4200”

ng serve [ กด Enter ]

Install Materialize-css

ขั้นตอนที่ 5 นี่สำคัญเลย เราจะทำการติดตั้ง [Materialize] ลงไปในตัวเครื่อง

การ Install เราจะใช้ NPM ในการติดตั้งเพราะว่า จะเอาดึงข้อมูลมาไว้ที่เครื่อง Server ของเราเอง ถึงจะต้องสละพื้นที่ในการจัดเก็บสักหน่อย ก็ไม่เป็นไรหรอกเนอะ เพื่อความแน่นอนของข้อมูล มั่นใจว่าข้อมูลจะไม่หายไปไหน เพราะถ้าใช้ CDN เวลา CDN พังเราก็ไม่สามารถดึงข้อมูลมา ได้ เจ้าตัว CDN นี้ ข้อมูลของเค้าจะอยู่อีก Server หนึ่ง เวลาเรียกใช้ ถึงจะดึงข้อมูลมาให้เรา

เริ่มการติดตั้ง โดยใช้ NPM

npm install materialize-css@next [ กด Enter ]

ให้ไปที่ Folder “ node_module แล้วหา materialize-css > dist > css > materialize.min.css ” และ “js > materialize.min.js” ว่าเจอมั้ย ถ้าเจอก็แสดงว่าติดตั้งได้สำเร็จ

ขั้นตอนต่อที่ 6 ไปเราจะ ทำให้ Angular รู้จักกับไฟล์นี้ก่อนถึงจะใช้งานได้ โดยที่เราจะต้องไปที่ไฟล์ angular.json

ส่วนของ CSS ใส่เข้าไปในอาร์เรย์ Styles ช่วงของ projects

"styles": ["src/styles.css","node_modules/materialize-css/dist/css/materialize.min.css"],

ส่วนของ JS ใส่เข้าไปในอาร์เรย์ Scripts ช่วงของ projects

"scripts": ["node_modules/materialize-css/dist/js/materialize.min.js"],
ดังนี้ เป็นอันว่า ติดตั้งสำเร็จ

TEST Materialize-css

ลองทดสอบดู ไปที่ไฟล์ app > app.component.html

//DIV แรก เกี่ยวกับ แถบ Title ข้างบน // DIV 2 เกี่ยวกับปุ่ม // DIV 3 เกี่ยวกับ Number ที่เรียงตัวในในช่อง
ดังนี้ ถือว่าใช้ได้

มือใหม่หัดเขียน ช่วยแนะนำด้วยเน้อ

--

--

No responses yet