สไตลัส มี / ใช้ไวยากรณ์ที่ง่ายและง่ายต่อการเรียนรู้ที่รวบรวมเป็นรหัสที่ใช้งาน CSS.
รองรับทั้งไวยากรณ์เยื้องและ CSS แบบปกติ.
มันถูกใช้กันอย่างแพร่หลายในการพัฒนาชุมชนของเว็บนี้โดยเฉพาะอย่างยิ่งในโครงการ Node.js.
สไตลัสจะคล้ายกันในแนวคิด SCSS, ความแตกต่างกันเพียงผ่านทางไวยากรณ์จริง.
หากคุณมีความคุ้นเคยกับ " CSS ประมวลผลก่อน " ระยะแล้วคุณจะรู้ว่าสิ่งที่มันไม่.
มีอะไรใหม่ ในรุ่นนี้:.
- เพิ่มคำสั่งที่จำเป็นสำหรับการขยาย
- เพิ่มตัวเลือก-อยู่ BIF.
- เพิ่มลบ BIF สำหรับการลบรายการจากแฮช.
- เพิ่มตัวเลือก recursive กัญชาผสาน.
- เพิ่ม (ธง --hoist-atrules) ตัวเลือก @import และ @charset รอก.
- เพิ่มวิธีการที่จะส่งออกไปยังเส้นทางของแฟ้มที่เฉพาะเจาะจงกับ CLI.
- ถดถอยคงที่กับการใช้ @media ภายในแคช +.
- คงแก้ไข-URL สำหรับ URL กัญชา.
- คง BIF ผสมสีโปร่งใสที่แตกต่างกัน.
- แก้ไขข้อผิดพลาดที่มี Postfix และโดยไม่ต้องจุลภาค.
- คงฟังก์ชั่นที่นำเข้าไม่ถูกต้องที่กำหนดไว้ในไฟล์อื่น ๆ ที่มี @require ซ้อนกัน.
- คงเตอร์ซ้ำเมื่อขยายเข้าไปในตัวยึดกับ MQ.
- กรอง Fixed:. คมชัด () ข้อผิดพลาด
- คงโคลนของโหนดที่เก็บไว้.
- คงที่ชื่อไฟล์ที่ไม่ถูกต้องรวมอยู่ในแผนที่แหล่งที่มา.
- แก้ไขลอกความคิดเห็น unsuppressed จากบล็อกซ้อนกัน.
- คงสร้างข้อผิดพลาดสำหรับหลายไฟล์.
- แก้ไขข้อผิดพลาดในการจัดการเล็กน้อย.
- คงที่ (โยนข้อผิดพลาด) กรณีที่ขอบของการดูและการพิมพ์ในเวลาเดียวกัน.
- นาฬิกาคงเข้าสู่ระบบเพื่อ std.err.
คืออะไรใหม่ ในรุ่น 0.52.4:.
- เพิ่มคำสั่งที่จำเป็นสำหรับการขยาย
- เพิ่มตัวเลือก-อยู่ BIF.
- เพิ่มลบ BIF สำหรับการลบรายการจากแฮช.
- เพิ่มตัวเลือก recursive กัญชาผสาน.
- เพิ่ม (ธง --hoist-atrules) ตัวเลือก @import และ @charset รอก.
- เพิ่มวิธีการที่จะส่งออกไปยังเส้นทางของแฟ้มที่เฉพาะเจาะจงกับ CLI.
- ถดถอยคงที่กับการใช้ @media ภายในแคช +.
- คงแก้ไข-URL สำหรับ URL กัญชา.
- คง BIF ผสมสีโปร่งใสที่แตกต่างกัน.
- แก้ไขข้อผิดพลาดที่มี Postfix และโดยไม่ต้องจุลภาค.
- คงฟังก์ชั่นที่นำเข้าไม่ถูกต้องที่กำหนดไว้ในไฟล์อื่น ๆ ที่มี @require ซ้อนกัน.
- คงเตอร์ซ้ำเมื่อขยายเข้าไปในตัวยึดกับ MQ.
- กรอง Fixed:. คมชัด () ข้อผิดพลาด
- คงโคลนของโหนดที่เก็บไว้.
- คงที่ชื่อไฟล์ที่ไม่ถูกต้องรวมอยู่ในแผนที่แหล่งที่มา.
- แก้ไขลอกความคิดเห็น unsuppressed จากบล็อกซ้อนกัน.
- คงสร้างข้อผิดพลาดสำหรับหลายไฟล์.
- แก้ไขข้อผิดพลาดในการจัดการเล็กน้อย.
- คงที่ (โยนข้อผิดพลาด) กรณีที่ขอบของการดูและการพิมพ์ในเวลาเดียวกัน.
- นาฬิกาคงเข้าสู่ระบบเพื่อ std.err.
คืออะไรใหม่ ในรุ่น 0.51.1:.
- เพิ่มคำสั่งที่จำเป็นสำหรับการขยาย
- เพิ่มตัวเลือก-อยู่ BIF.
- เพิ่มลบ BIF สำหรับการลบรายการจากแฮช.
- เพิ่มตัวเลือก recursive กัญชาผสาน.
- เพิ่ม (ธง --hoist-atrules) ตัวเลือก @import และ @charset รอก.
- เพิ่มวิธีการที่จะส่งออกไปยังเส้นทางของแฟ้มที่เฉพาะเจาะจงกับ CLI.
- ถดถอยคงที่กับการใช้ @media ภายในแคช +.
- คงแก้ไข-URL สำหรับ URL กัญชา.
- คง BIF ผสมสีโปร่งใสที่แตกต่างกัน.
- แก้ไขข้อผิดพลาดที่มี Postfix และโดยไม่ต้องจุลภาค.
- คงฟังก์ชั่นที่นำเข้าไม่ถูกต้องที่กำหนดไว้ในไฟล์อื่น ๆ ที่มี @require ซ้อนกัน.
- คงเตอร์ซ้ำเมื่อขยายเข้าไปในตัวยึดกับ MQ.
- กรอง Fixed:. คมชัด () ข้อผิดพลาด
- คงโคลนของโหนดที่เก็บไว้.
- คงที่ชื่อไฟล์ที่ไม่ถูกต้องรวมอยู่ในแผนที่แหล่งที่มา.
- แก้ไขลอกความคิดเห็น unsuppressed จากบล็อกซ้อนกัน.
- คงสร้างข้อผิดพลาดสำหรับหลายไฟล์.
- แก้ไขข้อผิดพลาดในการจัดการเล็กน้อย.
- คงที่ (โยนข้อผิดพลาด) กรณีที่ขอบของการดูและการพิมพ์ในเวลาเดียวกัน.
- นาฬิกาคงเข้าสู่ระบบเพื่อ std.err.
ใหม่ ในรุ่น 0.49.2 อะไร:
- คงเตอร์ซ้อนกันเมื่อใช้ซ้อนกันและฟองคำสั่งสื่อ .
- แก้ไขปัญหาเมื่อบล็อก mixin ถูกใช้เป็นส่วนหนึ่งของมูลค่าทรัพย์สินได้.
- คงขยาย .styl hardcoded จาก CLI (เพิ่ม extname หาเรื่อง).
มีอะไรใหม่ ในรุ่น 0.48.0:.
- เพิ่มการสนับสนุน sourcemaps พื้นฐาน
- เพิ่มข้อมูลเกี่ยวกับคอลัมน์สำหรับ sourcemaps และรายงานข้อผิดพลาดที่ดีขึ้น.
- เพิ่ม Globals และปุ่มฟังก์ชั่นตัวเลือกวัตถุใน JS API.
- เพิ่ม rebeccapurple สีชื่อ.
- เพิ่มการสนับสนุน Unicode ช่วง.
- เปลี่ยนพฤติกรรมของการเพิ่มร้อยละร่วมกันที่จะมีสติมากขึ้นหนึ่ง.
- แก้ไขข้อผิดพลาดกับการค้นหาสถานที่ให้บริการภายใน mixin บล็อก.
- แก้ไขข้อผิดพลาดที่มีคำสั่งสื่อซ้อนอยู่ภายใน mixins.
- แก้ไข @extend ภายในคำสั่ง @media กับเตอร์หลายระดับ.
- แก้ไขข้อผิดพลาดที่มีโคลนตัวเลือกหยันด้วยเครื่องหมายจุลภาค.
- แก้ไขข้อผิดพลาดที่มีคำสั่งสื่อที่ซ้อนกันในเงื่อนไข.
- แก้ไขข้อผิดพลาดที่มีการนำเข้าที่เก็บไว้ชั่วคราว.
- คง @css อักษรที่สร้าง U + 0085 ตัวอักษรแทนการขึ้นบรรทัดใหม่.
- คงหนีจุลภาค (& # x5c ;,) ภายใน hashes.
- คงเป็นตัวแทนสตริงของ HSLA โหนดเพื่อรักษา%.
- คงตำแหน่งที่ไม่ถูกต้องของความคิดเห็นแบบอินไลน์.
มีอะไรใหม่ ในรุ่น 0.46.0:.
- เพิ่มการสนับสนุนสำหรับคำสั่งสื่อซ้อนกัน
- เพิ่มแปลงในตัวฟังก์ชั่น.
- เพิ่มค่าดัชนีเชิงลบสนับสนุนสำหรับห้อย.
- เพิ่มการประเมินผลการลัดวงจรสำหรับผู้ประกอบการตรรกะ.
- แก้ไขจุลภาคปรับตัวลดลงในการขัดแย้งแดง.
- คงดับเบิลเขียน @media และอื่น ๆ ที่มีกฎระเบียบใน mixins.
- หน่วยคงที่ข้อผิดพลาดการแสดงออกความสำคัญ.
- ความคิดเห็นคงที่ภายในแสดงออกทรัพย์สิน.
- การจัดการคงที่ของ @css และกลุ่มภายในได้นำมาอ้าง.
- คงหมายเลขบรรทัดไม่ถูกต้องในข้อผิดพลาด.
- คงโคลนนำเข้ากับแคช.
- โคลนคงที่จะรักษา property.literal.
- bifs คงโคลนข้อผิดพลาด.
- แก้ไขข้อผิดพลาดที่มีการสอดแทรกซ้อนเตอร์ด้วยเครื่องหมายจุลภาค.
- คงที่ในปัจจุบันสถานที่ให้บริการไม่สนใจในการค้นหาสถานที่ให้บริการ.
- ค่าคงที่ในปัจจุบันสถานที่ให้บริการที่จะได้รับการประเมินในบริบทที่เหมาะสม.
- พื้นที่คงที่และแสดงความคิดเห็นในการประกาศกัญชา.
- นามแฝงคงที่ mixins โปร่งใส.
ข้อโต้แย้ง
มีอะไรใหม่ ในรุ่น 0.45.1:
- ถดถอยฝากประจำกับ @require และ globbed เส้นทางภายในฟังก์ชั่น .
มีอะไรใหม่ ในรุ่น 0.45.0:
- เพิ่มการสนับสนุนสำหรับ @import ระดับบล็อกและ @ จำเป็นต้องมี.
- เพิ่มค่าแฮสนับสนุนใน @media.
- เพิ่มการบังคับหน่วย Pt.
- เพิ่มวิธีที่จะหลบหนี & # x5c; ในชื่อแท็ก.
- คงที่ต่อท้ายช่องว่างและความคิดเห็นในกลุ่มตัวเลือก.
- การแสดงความคิดเห็นการแก้ไขในส่วนที่เลือก (ตอนนี้ไม่สนใจพวกเขา).
- แก้ไขข้อผิดพลาดกับสตริง URL มีโปรโตคอล.
- แก้ไขข้อผิดพลาดกับ @scope และซับซ้อนเตอร์.
- คงเรียกซ้ำกับจอแสดงผล:. บล็อกภายใน mixins บล็อก
- แก้ไขข้อผิดพลาดที่มีในปัจจุบันทรัพย์สินและบล็อก mixins.
- แก้ไขข้อผิดพลาดที่มีเตอร์ที่ซับซ้อนในเงื่อนไข.
- แก้ไขข้อผิดพลาดกับเดือด @media และเงื่อนไข.
- แก้ไขข้อผิดพลาดกับการขึ้นบรรทัดใหม่และแสดงความคิดเห็นในเงื่อนไข.
- แก้ไขข้อผิดพลาดที่มีตัวแปรในบรรทัดแรกของ mixin ได้.
- คงที่ แต่มีตัวแปรที่เหมาะสมหลังจาก iterating กว่ารายการที่ว่างเปล่า.
- แก้ไขข้อผิดพลาดที่มีในตัวฟังก์ชั่นการโทรภายในที่ได้รับมอบหมายกัญชา.
มีอะไรใหม่ ในรุ่น 0.44.0:
- การปรับแต่งประสิทธิภาพที่สำคัญและการสนับสนุนการแคชพื้นฐานเกือบ⨉ เพิ่มเวลา 2 สร้าง.
- เพิ่มการสนับสนุนขั้นพื้นฐานสำหรับการมากที่สุดในกฎ.
- เพิ่ม + แคชในตัว mixin สำหรับแคชผลมาจากการทำงานและ mixins เข้าไปในตัวยึด.
- ปัจจุบันเพิ่มสื่อ () BIF ที่ส่งกลับสตริงสำหรับข้อความสื่อปัจจุบัน.
- เพิ่มที่เรียกว่าจากคุณสมบัติในฟังก์ชั่นที่มีชื่อของฟังก์ชั่นจากสแต็คโทรจนถึงปัจจุบัน.
- เพิ่มวิธีการหนีจุลภาคและการอ้างอิงปกครองภายในเตอร์ได้.
- ลบออกไม่จำเป็นต้องใช้คำนำหน้า -ms- สำหรับคีย์เฟรม.
มีอะไรใหม่ ในรุ่น 0.43.1:.
- ถดถอยฝากประจำกับคำหลักเท่านั้น
มีอะไรใหม่ ในรุ่น 0.42.2:.
- เพิ่มการสนับสนุนสำหรับช่วงที่กลับ
- แก้ไขข้อผิดพลาดที่มีการแสดงออกเป็นข้อโต้แย้งของฟังก์ชั่นการโทร.
- แก้ไขข้อผิดพลาดกับการค้นหาสถานที่ให้บริการภายใน @block.
- แก้ไขข้อผิดพลาดที่มีการแยกตัวเลือกแอตทริบิวต์.
- แก้ไขข้อผิดพลาดที่มีการเพิ่มคุณสมบัติภายในฟังก์ชั่นการโทร.
- คงรวบรวมไปยังไดเรกทอรีที่มี .styl ในชื่อ.
- แก้ไขข้อผิดพลาดกับ mtime พลาดในการนำเข้ามิดเดิลแวร์.
- แก้ไขหมายเลขบรรทัดไม่ถูกต้องในหลายสายเตอร์กลุ่ม.
มีอะไรใหม่ ในรุ่น 0.42.0:.
- เพิ่ม @require
- เพิ่มรูปแบบการค้นหามากขึ้นสำหรับ @import และ @require สนับสนุน Node.js โมดูล.
- เพิ่มไฟล์ globbing.
- อ้างอิงรากเพิ่ม.
- เพิ่มการสนับสนุนขั้นพื้นฐานสำหรับนิติบุคคล @block.
- การสนับสนุนสตริงที่เพิ่มเข้ามาสำหรับการเลือก () BIF.
- เพิ่มตัวเลือกเป็นอาร์กิวเมนต์ตัวเลือกสำหรับการใช้งาน () BIF.
- เพิ่มบางสีใหม่ทางลัด:. สีเทา, เติมเต็ม, สีและเฉดสี
- คงคำสั่ง @media แตกในบล็อกตรรกะ.
- สายฟังก์ชั่นคงภายใน mixin บล็อกในการป้องกันการส่งผ่านตัวแปร.
- แก้ไขข้อผิดพลาดกับถ้าและสีในการตรวจสอบอาร์เรย์.
- แก้ไขข้อผิดพลาดกับรายการของคำหลักสีเป็นอาร์กิวเมนต์เริ่มต้น.
- แก้ไขข้อผิดพลาดกับการค้นหาสถานที่ให้บริการในการสืบค้น @media.
มีอะไรใหม่ ในรุ่น 0.41.0:
- เพิ่ม mixins บล็อกขั้นพื้นฐาน (+ Foo) กับบล็อก การแก้ไข (block).
- เพิ่มตัวเลือก () BIF.
- เพิ่มกัญชาแก้ไขบล็อก.
- คงอ้างอิงปกครองในบริบทรากจากการกลับ &.
คืออะไรใหม่ ในรุ่น 0.38.0:.
- ค้นหาคุณสมบัติคงที่จาก mixins
- การสนับสนุนคงที่สำหรับ src และปลายทางในมิดเดิ้ลเริ่มต้นการทดสอบสำหรับมิดเดิลแวร์.
- คง --resolve-URL ที่ถูกลบออกจาก URL หาง.
- ชนิดไมม์คงที่ .woff.
- คง .ToString สำหรับฟังก์ชั่นที่ไม่ได้กำหนด.
- คงที่ทับซ้อนเส้นทางสำหรับผู้ที่ไม่ใช่สายปลายทาง.
- path.resolve คงที่ ResolveUrl ไม่ใช่ความจริง.
- ผลตอบแทนคงที่ในการซิงค์ stylus.render ().
- คงโทรซ้ำจาก this.calling.
มีอะไรใหม่ ในรุ่น 0.37.0:.
- เพิ่ม params ไม่จำเป็นที่จะ BIF JSON ก
- เพิ่มตัวเลือกในการพิมพ์ --print CSS เพื่อ stdout.
- BIF JSON คงที่จะกลับตัวอักษรสี.
- คงที่ได้รวมไฟล์ CSS เมื่อ --resolve-URL อยู่บน.
- แก้ไขข้อผิดพลาดในการกวนตัวแปร.
- แก้ไขข้อผิดพลาดในการทำงานของพี.
- ทดสอบถาวรภายใต้ Windows.
คืออะไรใหม่ ในรุ่น 0.35.1:
- คงสนับสนุนสำหรับ JPEGs ก้าวหน้าในภาพขนาด .
มีอะไรใหม่ ในรุ่น 0.32.0:.
- เพิ่มซิงค์ API
- คงที่ความคิดเห็น unsuppressed ในการนำเข้าซ้อนกัน.
มีอะไรใหม่ ในรุ่น 0.28.2:.
- แก้ไขขยายใน mixin
มีอะไรใหม่ ในรุ่น 0.28.0:
- Added:
- ต่อท้ายไป basename () BIF
- pathjoin () BIF
- basename () BIF
- dirname () BIF
- extname () BIF
คืออะไรใหม่ ในรุ่น 0.27.2:.
- การเพิ่มรายชื่อของทุกหน่วย CSS 3
- คง CSS เพื่อแปลงสไตลัส! สนับสนุนที่สำคัญ.
- คงกฎสุดท้ายถูกละเว้นถ้าเยื้องว่างในตอนท้ายของไฟล์.
มีอะไรใหม่ ในรุ่น 0.27.1:
- แก้ไข:
- สายฟังก์ชั่นที่ไม่ถูกต้องภายในกับอาร์กิวเมนต์ชื่อ.
- สไตลัสไม่ถูกต้องนำเข้าไฟล์ .css ที่ไม่อยู่ในโฟลเดอร์เดียวกับไฟล์ .styl ประมวลผล.
มีอะไรใหม่ ในรุ่น 0.27.0:.
- เพิ่ม add-อสังหาริมทรัพย์ (สนับสนุน) mixin
- การสนับสนุน% เพิ่มสำหรับจางหายใน () และจางหายออก ().
- การสนับสนุน% เพิ่มไป RGBA ().
มีอะไรใหม่ ในรุ่น 0.25.0:
- เพิ่มให้ทดสอบ COV
- เพิ่มการสนับสนุนหลายชั่วคราว.
- Added: อนุญาตให้มีการ '%' ประเภทหน่วยใน 'อัลฟาของ RGBA และ HSLA
- Updated cssom DEP
- นำออกคำราม DEP.
- คง BIF retval ข่มขู่
คืออะไรใหม่ ในรุ่น 0.22.4:.
- @extends แก้ไขข้อผิดพลาดมรดก
- คงที่ 'LineNo' รั่วทั่วโลกเนื่องจากการขาดหายไปใหม่.
มีอะไรใหม่ ในรุ่น 0.21.2:.
- คงที่แท้จริง / ภายในเรียกฟังก์ชัน
มีอะไรใหม่ ในรุ่น 0.21.0:
- เพิ่มหน่วยหล่ออดีต (n * 5 )%.
มีอะไรใหม่ ในรุ่น 0.20.1:.
- เพิ่มการตรวจสอบการรั่วไหลของทั่วโลกเพื่อชุดทดสอบ
- คงที่สอง Globals.
- ผู้ประกอบการคง ident ถดถอย.
มีอะไรใหม่ ในรุ่น 0.20.0:
- เพิ่ม --include-CSS ที่แท้จริงรวมถึงนำเข้า CSS.
- แก้ไขข้อผิดพลาดการข่มขู่มีการแสดงออก.
คืออะไรใหม่ ในรุ่น 0.19.8:.
- คงมิดเดิลแวร์ mkdir -p สนับสนุน
มีอะไรใหม่ ในรุ่น 0.19.5:
- เปลี่ยนกลับเป็นวิธีการที่ผู้เข้าชม NOOP นี้แบ่งส่วนขยาย <. / li>
มีอะไรใหม่ ในรุ่น 0.19.3:
- เพิ่ม & quot; รวม CSS & quot; การตั้งค่า (ต้องเอกสาร) ที่แท้จริงรวมถึงนำเข้า CSS.
- เพิ่ม EOL หลบหนี.
- การสนับสนุนแท็บคงที่ในการวิเคราะห์คำศัพท์ (ต่อท้ายสี ฯลฯ ).
ต้องการ
- เปิดใช้งาน JavaScript บนฝั่งไคลเอ็นต์
- Node.js
ความคิดเห็นที่ไม่พบ