Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> CSS
CSS
  1. การสร้างแอนิเมชันสำหรับคุณสมบัติ CSS border-top-color

    ตัวอย่างนี้แสดงการสร้างแอนิเมชันเปลี่ยนสีเส้นขอบบน (border-top-color) ของตาราง พร้อมกับการเปลี่ยนสีพื้นหลังและ border-spacing ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <style> table, th, td { border: 2px solid black; } #newTable { width: 500px;

  2. คุณสมบัติ CSS font-size-adjust สำหรับความอ่านง่ายของตัวอักษร

    คุณสมบัติ font-size-adjust ใช้รักษาความอ่านง่ายของข้อความเมื่อฟอนต์หลัก (first-choice font) ไม่พร้อมใช้งาน และบราวเซอร์ต้อง fallback ไปใช้ฟอนต์สำรอง ซึ่งอาจมี aspect ratio (อัตราส่วนความสูงของตัวอักษร x-height ต่อ font-size) ต่างกัน ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <

  3. คุณสมบัติ CSS nav-down สำหรับการนำทางด้วยแป้นพิมพ์

    คุณสมบัติ nav-down (รวมถึง nav-up, nav-left, nav-right) เป็นส่วนหนึ่งของ CSS Navigation Module Level 1 ใช้สำหรับกำหนดลำดับการโฟกัส (focus navigation) เมื่อผู้ใช้กดปุ่มลูกศรบนแป้นพิมพ์หรือรีโมตคอนโทรล สถานะปัจจุบัน: คุณสมบัตินี้ถูกยกเลิก (deprecated) และถูกแทนที่ด้วย focus-navigation ใน CSS UI Module

  4. การสร้างแอนิเมชันสำหรับคุณสมบัติ CSS border-bottom

    ตัวอย่างนี้แสดงการสร้างแอนิเมชันบนคุณสมบัติ border-bottom พร้อมกับการเปลี่ยนแปลงพื้นหลังและตำแหน่งภาพพื้นหลังพร้อมกัน ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <style> div { width: 500px; height: 400px; background: yellow; border: 5px dashed ye

  5. การตั้งค่า Radial Gradient เป็นภาพพื้นหลังด้วย CSS

    ใช้ฟังก์ชัน radial-gradient() เพื่อสร้างไล่สีแบบรัศมี (radial gradient) เป็นภาพพื้นหลัง โดยสีจะกระจายจากจุดศูนย์กลางไปรอบข้าง ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <style> #demo { height: 200px; background: radial-gradient(green, orange, maroon); }

  6. การสร้างแอนิเมชันสำหรับคุณสมบัติ CSS margin-bottom

    สามารถสร้างแอนิเมชันให้กับคุณสมบัติ margin-bottom ได้โดยใช้ @keyframes ตัวอย่างด้านล่างแสดงการเปลี่ยนแปลงระยะห่างด้านล่างของพารากราฟแบบวนซ้ำ ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <style> p { animation: mymove 3s infinite; margin-bottom: 20px; }

  7. การตั้งชื่อพื้นที่ Grid Items ด้วย CSS

    ใน CSS Grid Layout สามารถตั้งชื่อพื้นที่ (named grid areas) ได้โดยใช้คุณสมบัติ grid-template-areas บน container และ grid-area บน items เพื่อจัดวาง layout อย่างชัดเจนและอ่านง่าย ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <style> .container { display: grid; b

  8. การใช้งานฟังก์ชัน cubic-bezier() ใน CSS

    ฟังก์ชัน cubic-bezier() ใช้กำหนดฟังก์ชันการเร่งช้าของการเปลี่ยนแปลง (transition timing function) ด้วยเส้นโค้ง Bézier ระดับ 3 (Cubic Bézier Curve) ซึ่งให้ความควบคุมที่ละเอียดกว่าคีย์เวิร์ดสำเร็จรูป เช่น ease, linear, ease-in, ease-out, ease-in-out รูปแบบไวยากรณ์ cubic-bezier(x1, y1, x2, y2) จุดคว

  9. การใช้งานฟังก์ชัน repeating-linear-gradient() ใน CSS

    ฟังก์ชัน repeating-linear-gradient() ใช้สร้างลายเส้นแบบเส้นตรงซ้ำๆ (striped pattern) โดยไม่ต้องระบุ color-stop หลายจุด ค่าจะทำซ้ำอัตโนมัติตามระยะที่กำหนด ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <style> #demo { height: 300px; background: repeating-linear-

  10. การใช้งานคุณสมบัติ CSS grid-auto-columns

    คุณสมบัติ grid-auto-columns ใช้กำหนดขนาดคอลัมน์เริ่มต้นสำหรับคอลัมน์ที่ถูกสร้างขึ้นโดยอัตโนมัติ (implicit grid columns) เมื่อมี grid items มากกว่าที่กำหนดใน grid-template-columns ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <style> .container { display: grid;

  11. การใช้งานฟังก์ชัน rgba() ใน CSS

    ฟังก์ชัน rgba() ใช้สำหรับกำหนดสีในโมเดล RGB พร้อมกับค่า Alpha (ความทึบแสง/ความโปร่งใส) ซึ่งแตกต่างจาก rgb() ที่ไม่มีค่า Alpha rgb(r, g, b): ค่าสีแดง เขียว น้ำเงิน (0-255) rgba(r, g, b, a): เพิ่มค่า Alpha (0.0 ถึง 1.0) โดย 0.0 = โปร่งใสเต็มที่, 1.0 = ทึบเต็มที่ ตัวอย่างโค้ด <!DOCTYPE html&g

  12. การสร้างแอนิเมชันสำหรับคุณสมบัติ CSS column-width

    ตัวอย่างนี้แสดงวิธีสร้างแอนิเมชันเพื่อเปลี่ยนแปลงค่า column-width ร่วมกับคุณสมบัติอื่นๆ เช่น bottom, box-shadow, column-rule-color โดยใช้ @keyframes ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <style> div { width: 600px; height: 300px; background: whit

  13. การสร้างแอนิเมชันสำหรับคุณสมบัติ CSS columns

    สามารถนำการเคลื่อนไหวไปใช้กับคุณสมบัติ columns (รวมถึง column-count, column-width, column-rule เป็นต้น) ได้โดยใช้ @keyframes ตัวอย่างด้านล่างแสดงการเปลี่ยนแปลงจำนวนคอลัมน์ ความกว้างคอลัมน์ และสีเส้นแบ่งคอลัมน์พร้อมกัน ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <style>

  14. การใช้งานฟังก์ชัน hsl() ใน CSS

    ฟังก์ชัน hsl() ใน CSS ใช้สำหรับกำหนดสีโดยใช้โมเดล Hue-Saturation-Lightness (HSL) ซึ่งประกอบด้วย 3 ค่า คือ Hue (สีพื้นฐาน): ค่า 0 ถึง 360 องศา (0=แดง, 120=เขียว, 240=น้ำเงิน) Saturation (ความอิ่มตัวของสี): ค่าเปอร์เซ็นต์ 0% ถึง 100% Lightness (ความสว่าง): ค่าเปอร์เซ็นต์ 0% ถึง 100% ตัวอย่างโ

  15. การสร้างแอนิเมชันสำหรับคุณสมบัติ CSS filter

    หากต้องการนำการเคลื่อนไหว (animation) ไปใช้กับคุณสมบัติ filter ใน CSS สามารถทำได้โดยใช้ @keyframes ร่วมกับคุณสมบัติ animation ตัวอย่างโค้ดด้านล่างแสดงการเปลี่ยนแปลงค่า contrast ของรูปภาพแบบวนซ้ำ ตัวอย่างโค้ด <!DOCTYPE html> <html> <head> <style> div { width: 600p

  16. การทำ Animation บนคุณสมบัติ CSS flex-shrink

    หากต้องการนำ animation ไปใช้กับคุณสมบัติ flex-shrink ใน CSS สามารถทดลองรันโค้ดตัวอย่างด้านล่างได้ ตัวอย่างโค้ด <!DOCTYPE html> <html>    <head>       <style>          .mycontainer {            

  17. การกำหนดมุมโค้งมุมบนซ้ายด้วย CSS border-top-left-radius

    ใช้คุณสมบัติ border-top-left-radius เพื่อกำหนดรัศมีของมุมโค้งที่มุมบนซ้ายของ element สามารถทดลองรันโค้ดตัวอย่างด้านล่างได้ ตัวอย่างโค้ด <html>    <head>       <style>          #rcorner {             b

  18. การจัดวาง flex items แนวนอนด้วย CSS flex-direction: row

    ใช้คุณสมบัติ flex-direction กับค่า row เพื่อจัดวาง flex items แนวนอน (ซ้ายไปขวา) ซึ่งเป็นค่าเริ่มต้นของ flex container ตัวอย่างโค้ด <!DOCTYPE html> <html>    <head>       <style>          .mycontainer {      

  19. การทำ Animation บนคุณสมบัติ CSS column-rule

    หากต้องการนำ animation ไปใช้กับคุณสมบัติ column-rule (shorthand) ใน CSS สามารถทดลองรันโค้ดตัวอย่างด้านล่างได้ ตัวอย่างโค้ด <!DOCTYPE html> <html>    <head>       <style>          div {           &nbs

Total 1584 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:33/80  20-คอมพิวเตอร์/Page Goto:1 27 28 29 30 31 32 33 34 35 36 37 38 39