เครื่องมือแปลง CSS เป็น SCSS/Sass

แปลง CSS เป็น SCSS/Sass พร้อมกลับได้ในพริบตา ใช้งานออนไลน์ ไม่ต้องติดตั้ง เหมาะสำหรับการเรียนรู้ ทดสอบ และดีบักโค้ด

แท็กต่างๆ: css sass scss ตัวแปลง CSS แปลงโค้ด

🚀 343,849 การแปลงทั้งหมด (29 ในเดือนนี้)

ฝึก Python ด้วยโจทย์เขียนโค้ด

แก้โจทย์จริงใน editor นี้: รันทดสอบตัวอย่าง ส่งคำตอบ และรับรีวิวโค้ดจาก AI

โจทย์ Python ทั้งหมด
ง่าย

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

คุณจะได้เรียนรู้ เลขคณิตค่าที่คืนกลับ
BeginnerLearning-pathVariables
ง่าย

Days in a Month

Return how many days a month has, including leap years.

คุณจะได้เรียนรู้ กฎของปฏิทินฟังก์ชันช่วย
BeginnerConditionsFunctionsLearning-path
ง่าย

Distance Between Points

Compute the straight-line distance between two points.

คุณจะได้เรียนรู้ ทฤษฎีบทพีทาโกรัสรากที่สอง
BeginnerFunctionsLearning-pathmath
ง่าย

ผลคูณจุดของเวกเตอร์สองตัว

คูณเวกเตอร์สองตัวทีละสมาชิกแล้วรวมผลลัพธ์ ซึ่งเป็นการคำนวณหลักของทุกนิวรอน

คุณจะได้เรียนรู้ เวกเตอร์ผลคูณจุด
โครงข่ายประสาทเทียมaiการเรียนรู้ของเครื่อง
ง่าย

Average of Three

Average three whole numbers.

คุณจะได้เรียนรู้ เลขคณิตการหาร
BeginnerLearning-pathVariables
ง่าย

รายการสิ่งที่ต้องทำ

จัดการรายการงาน: เพิ่ม ทำเครื่องหมายว่าเสร็จ ลบ และรายงานงานที่ยังค้างอยู่

คุณจะได้เรียนรู้ คอลเลกชันที่มีชนิดRecord
BeginnerSimulationStrings
ง่าย

ตรวจสอบจำนวนเฉพาะ

ตัดสินว่าตัวเลขเป็นจำนวนเฉพาะหรือไม่

คุณจะได้เรียนรู้ การหารลงตัวปรับลูปให้เร็วขึ้น
BeginnerLoopsNumbersStudent-beginner
ยาก

Word Break

Decide whether text can be split into dictionary words.

คุณจะได้เรียนรู้ DP บน prefixตัดข้อความเป็นคำ
AdvancedDynamic-programmingHackathonStrings
ง่าย

Row Sums

Add up every row of a grid.

คุณจะได้เรียนรู้ ลิสต์ 2 มิติลูปซ้อน
BeginnerGridsLearning-path
ง่าย

นับคู่ที่มีผลรวมเท่ากับค่าที่กำหนด

นับจำนวนคู่ของตำแหน่งที่ค่ารวมกันได้เท่ากับเป้าหมายที่กำหนด

คุณจะได้เรียนรู้ คู่ดัชนีหลีกเลี่ยงการนับซ้ำ
ArraysBeginnerLearning-pathNested-loops
ง่าย

Largest of Three

Pick the largest of three numbers without a built-in max.

คุณจะได้เรียนรู้ การเปรียบเทียบรวมเงื่อนไข
BeginnerConditionsLearning-path
ง่าย

หาจำนวนที่หายไป

หาจำนวนหนึ่งจำนวนที่หายไปจากช่วง 0..n

คุณจะได้เรียนรู้ อนุกรมเลขคณิตเทคนิคผลต่างของผลรวม
ArraysBeginnerStudent-beginnermath

เครื่องมือนี้คืออะไร?

ตัวแปลงออนไลน์ฟรีนี้ช่วยให้คุณแปลง CSS เป็น SCSS หรือ indented Sass ได้ทันที เหมาะสำหรับนักพัฒนาที่กำลังเปลี่ยนไปใช้สไตล์ชีทแบบโมดูลาร์ที่ทันสมัยพร้อมฟีเจอร์อย่างตัวแปรและการซ้อน

วิธีการใช้งาน

  1. วางโค้ด CSS ของคุณลงในตัวแก้ไขหรืออัปโหลดไฟล์
  2. คลิก Convert เพื่อแปลงเป็น SCSS หรือ Sass
  3. ดาวน์โหลด คัดลอก หรือแชร์ผลลัพธ์ที่แปลงแล้วของคุณ

คุณยังสามารถ ลงชื่อเข้าใช้ด้วย Google หรือ GitHub เพื่อบันทึกและจัดการประวัติการแปลงของคุณ

CSS คืออะไร?

CSS (Cascading Style Sheets) เป็นพื้นฐานของการออกแบบเว็บ มันควบคุมรูปลักษณ์และความรู้สึกของเว็บไซต์ กำหนดเลย์เอาต์ สี ฟอนต์ ระยะห่าง แอนิเมชัน และการตอบสนอง

ตัวอย่าง CSS:


p {
  color: red;
  text-align: center;
}
    

เรียนรู้เพิ่มเติมที่ คู่มือ CSS ของ W3Schools.

SCSS คืออะไร?

SCSS เป็นไวยากรณ์ที่เข้ากันได้กับ CSS ของ Sass ที่มีพลังเพิ่มเติม: ตัวแปร, การซ้อน, mixins, และ ฟังก์ชัน SCSS ใช้นามสกุล .scss และได้รับการยอมรับอย่างกว้างขวางในโครงการ frontend ขนาดใหญ่

ตัวอย่าง SCSS:


nav {
  ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  li {
    display: inline-block;
  }

  a {
    display: block;
    padding: 6px 12px;
    text-decoration: none;
  }
}
    

Sass คืออะไร?

Sass (Syntactically Awesome Stylesheets) เป็น preprocessor ที่ขยาย CSS ด้วยฟีเจอร์ขั้นสูง มีสองไวยากรณ์:

  • SCSS: คล้าย CSS มีวงเล็บและเซมิโคลอน
  • Sass: ใช้การย่อหน้า ไม่มีวงเล็บหรือเซมิโคลอน

Sass ช่วยให้นักพัฒนาเขียนสไตล์ชีทที่ DRY, ดูแลรักษาง่าย, และขยายได้สำหรับโครงการที่ซับซ้อน

ตัวอย่าง Sass (Indented):


nav
  ul
    margin: 0
    padding: 0
    list-style: none

  li
    display: inline-block

  a
    display: block
    padding: 6px 12px
    text-decoration: none
    

ทำไมต้องแปลง CSS เป็น SCSS/Sass?

  • โครงสร้างโค้ดที่สะอาดและเป็นระเบียบ
  • ส่วนประกอบที่ใช้ซ้ำได้ด้วย mixins และตัวแปร
  • การดูแลรักษาและการปรับปรุงที่ง่ายขึ้น

สำรวจ Sass และ SCSS อย่างละเอียดที่ เอกสารทางการของ Sass.