Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> CSS
CSS
  1. วิธีสร้าง List/Grid View Toggle ด้วย CSS และ JavaScript

    List/Grid View Toggle ให้ผู้ใช้เลือกมุมมองข้อมูล: List View (รายการแนวตั้ง) หรือ Grid View (การ์ดแนวนอน) ตัวอย่างนี้ใช้ JavaScript Toggle Class และ CSS Width เพื่อสลับ Layout ตัวอย่างโค้ด { if (index === 1) item.classList.add(active); else item.classList.remove(active); });

  2. วิธีสร้าง Mixed Column Layout Grid ด้วย CSS

    Mixed Column Layout คือ Grid ที่จำนวนคอลัมน์เปลี่ยนไปตามขนาดหน้าจอ: 4 คอลัมน์บนเดสก์ท็อป → 2 คอลัมน์บนแท็บเล็ต → 1 คอลัมน์บนมือถือ ตัวอย่างนี้ใช้ Float + Multiple Media Queries ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <meta name=viewport content=width=device-width, initial-

  3. วิธีสร้าง Responsive Column Cards ด้วย CSS

    Column Cards เป็น UI Pattern ที่นิยมสำหรับแสดง Features, Products, Services, Team Members ตัวอย่างนี้สร้างการ์ด 4 ใบเรียงแนวนอนบนเดสก์ท็อป และซ้อนกันแนวตั้งบนมือถือ (≤600px) ใช้ Float + Calc() ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <meta name=viewport content=width=device

  4. วิธีสร้าง Zig Zag Layout (สลับซ้าย-ขวา) แบบ Responsive ด้วย CSS

    Zig Zag Layout (หรือ Alternating Layout) คือรูปแบบจัดวางที่รูปภาพและข้อความสลับกันซ้าย-ขวา ใช้นิยมในหน้า Features, About, หรือ Storytelling ตัวอย่างนี้ใช้ Float Layout พร้อม Media Query ทำให้ซ้อนกันแนวตั้งบนมือถือ ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <meta name=viewport

  5. วิธีสร้าง Blog Layout แบบ Responsive ด้วย CSS

    Blog Layout ต้องมีโครงสร้างชัดเจน: Header/Navigation, Main Content Area (Posts), Sidebar (Optional), และ Footer ตัวอย่างนี้สร้าง Layout แบบเดี่ยว (Single Column) พร้อม Navigation Bar แบบ Fixed และ Footer แบบ Fixed Bottom ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <meta name=v

  6. วิธีเพิ่ม Google Charts ลงในหน้าเว็บ

    Google Charts เป็นไลบรารี JavaScript ฟรีจาก Google สำหรับสร้างกราฟและแผนภูมิ互动 (Interactive) ตัวอย่างนี้แสดงการสร้าง Bar Chart (แผนภูมิแท่ง) แสดงข้อมูลจำนวนคนที่ได้รับการศึกษาต่อปี ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <title>Google Charts Tutorial</title> <

  7. วิธีใช้ Google Fonts บนหน้าเว็บ

    Google Fonts เป็นบริการฟอนต์ฟรีจาก Google ที่นำมาใช้งานง่าย เพียงเพิ่ม Link Tag หรือ @import ใน CSS แล้วใช้ font-family ตามปกติ ตัวอย่างนี้ใช้ฟอนต์ Permanent Marker สไตล์มือเขียน ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <link href=https://fonts.googleapis.com/css?family=Per

  8. วิธีสร้าง CSS Selector Expressions แบบต่างๆ (สำหรับ Selenium/Web Automation)

    CSS Selector Expressions ใช้สำหรับเลือก Element ในหน้าเว็บ ทั้งใน CSS Styling และ Web Automation (เช่น Selenium) มีหลายรูปแบบการเขียน ตัวอย่างนี้แสดง 3 วิธีหลักพร้อมโค้ด Java/Selenium 3 วิธีหลักของ CSS Selector 1. ใช้ Class Selector (.) เลือก Element ทุกตัวที่มี Class นั้นๆ Syntax: .classname Exam

  9. วิธีสร้าง Section Counter (นับสถิติ) ด้วย CSS

    Section Counter หรือสถิติแสดงตัวเลข (เช่น จำนวนดาวน์โหลด, ลูกค้า, สาขา) เป็น UI Pattern ที่นิยมในหน้า Landing Page ตัวอย่างนี้สร้าง Counter 4 รายการแบบ Responsive ใช้ Font Awesome Icons และ CSS Grid/Float Layout ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <meta name=viewport c

  10. วิธีสร้าง Slideshow คำคม ด้วย CSS และ JavaScript

    Slideshow (หรือ Carousel) สำหรับแสดงคำคม/คำพูดคือ UI Component ที่นิยมใช้ในหน้า Landing Page หรือ Blog ตัวอย่างนี้สร้าง Slideshow แบบ Manual Controls (ปุ่ม Next/Prev และ Dots) พร้อมเอฟเฟกต์การเปลี่ยนสไลด์ ตัวอย่างโค้ด slides.length) { slideIndex = 1; } if (n (item.className = item.className

  11. วิธีใช้ Media Queries สำหรับ Breakpoints ของอุปกรณ์ต่างๆ

    Media Queries เป็นหัวใจของ Responsive Design ช่วยให้เราใช้ CSS ต่างกันได้ตามขนาดหน้าจอ ตัวอย่างนี้แสดง Breakpoints มาตรฐานที่ใช้กันทั่วไป: Mobile (<600px), Tablet (600-768px), Desktop (768-992px), Large Desktop (992-1200px), และ Extra Large (>1200px) ตัวอย่างโค้ด <!DOCTYPE html> <htm

  12. วิธีสร้างเว็บไซต์ Responsive ให้ทำงานบนทุกอุปกรณ์

    การสร้างเว็บไซต์ Responsive ที่ทำงานได้ดีบน PC, Laptop, Tablet และ Phone ต้องใช้หลักการ Mobile-First ร่วมกับ Media Queries และหน่วยวัดที่ยืดหยุ่น (Relative Units) ตัวอย่างด้านล่างเป็น Layout เต็มรูปแบบพร้อม Header, Navigation, Main Content และ Footer ตัวอย่างโค้ด <!DOCTYPE html> <html lang

  13. วิธีจัดกึ่งกลางเว็บไซต์แนวนอนด้วย CSS

    การจัดให้เว็บไซต์อยู่กึ่งกลางแนวนอน (Horizontal Centering) เป็นเทคนิคพื้นฐานที่สำคัญ วิธีที่ง่ายและมีประสิทธิภาพที่สุดคือการใช้ margin: auto ร่วมกับ max-width บนคอนเทนเนอร์หลัก ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <meta name=viewport content=width=device-width, initial-

  14. วิธีสร้างส่วนติดต่อ (Contact Section) แบบ Responsive

    ส่วนติดต่อ (Contact Section) เป็นองค์ประกอบจำเป็นของทุกเว็บไซต์ ตัวอย่างนี้แสดงการสร้างฟอร์มติดต่อที่ปรับตัวตามขนาดหน้าจอได้ดี มีรูปภาพด้านซ้ายและฟอร์มด้านขวาบนเดสก์ท็อป และซ้อนกันแนวตั้งบนมือถือ ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <meta name=viewport content=width=dev

  15. วิธีสร้างหน้า About / About Us ด้วย CSS

    หน้า About Us (เกี่ยวกับเรา) เป็นหน้าสำคัญที่ช่วยสร้างความเชื่อมั่นและนำเสนอทีมงานขององค์กร ตัวอย่างด้านล่างแสดงการสร้างหน้า About Us แบบ Responsive พร้อมการ์ดสมาชิกทีมที่จัดเรียงเป็นแถวและจะเปลี่ยนเป็นแนวตั้งบนหน้าจอเล็ก ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <meta name=

  16. วิธีจัดสไตล์ส่วนหัว (Header) ด้วย CSS

    การจัดสไตล์ส่วนหัว (Header) ของเว็บไซต์ด้วย CSS เป็นสิ่งสำคัญในการสร้างความตื่นตัวและจับตามือผู้เข้าชมได้ทันที ตัวอย่างโค้ดด้านล่างแสดงวิธีสร้าง Header ที่มีพื้นหลังสีชมพูเข้ม ตัวอักษรสีขาว จัดกึ่งกลาง และมีขนาดฟอนต์ที่เหมาะสม ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <title

  17. การจัดวางกล่องยืดหยุ่น (Flexbox) ใน CSS3

    CSS3 นำเสนอโหมดการจัดวาง (Layout Mode) ใหม่ชื่อว่า Flexible Box Layout หรือที่รู้จักกันในชื่อ Flexbox โหมดนี้ช่วยให้สร้างเลย์เอาต์ที่ซับซ้อนและตอบสนอง (Responsive) ได้อย่างง่ายดาย โดยไม่ต้องพึ่งพา float หรือ positioning แบบเดิม คุณสมบัติหลักของ Flex Container เมื่อตั้งค่า display: flex หรือ displa

  18. การกำหนด Keyframes ใน CSS3

    ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } div { width: 100px; height: 100px; background: red; position: relative; animation: colorChange 5s infinite; } @keyframes

Total 1584 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:6/80  20-คอมพิวเตอร์/Page Goto:1 2 3 4 5 6 7 8 9 10 11 12