Skip to content

Apa itu SenangStart CSS?

SenangStart CSS ialah rangka kerja CSS utility-first yang menggantikan konvensyen penamaan abstrak dengan Adjektif Semula Jadi.

Masalahnya

Rangka kerja utiliti tradisional memaksa anda menghafal skala arbitrari:

html
<!-- Apa maksud px-4? -->
<div class="px-4 py-8 mt-16 mb-32">...</div>

Adakah px-4 pixel? Adakah mt-16 lebih besar daripada mb-32? Anda perlu sentiasa merujuk dokumentasi.

Penyelesaiannya

SenangStart menggunakan perkataan yang anda sudah faham:

html
<!-- Terus difahami -->
<div space="p-x:small p-y:medium m-t:big m-b:giant">...</div>

Tiada kiraan mental. Tiada jadual rujukan. Hanya terangkan apa yang anda mahu.

Prinsip Teras

1. Bahasa Semula Jadi Dahulu

Daripada...Guna...
px-4tiny
px-8small
px-16medium
px-32big
px-64giant
px-128vast

2. Pengasingan Tanggungjawab

Tiga atribusi, tiga tanggungjawab:

AtribusiTujuanContoh
layoutStruktur & aliranlayout="flex col center"
spaceJarak & saizspace="p:medium g:small"
visualWarna & penampilanvisual="bg:white rounded:big"

3. Mesra AI

SenangStart menghasilkan fail konteks yang membantu pembantu AI memahami sistem reka bentuk anda:

Bila pengguna cakap: "ketatkan"
AI tahu untuk: Kurangkan jarak (medium → small → tiny)

Bila pengguna cakap: "bagi ruang"
AI tahu untuk: Besarkan jarak (medium → big → giant)

Langkah Seterusnya