มีคุณสมบัติ "สร้าง CSS / HTML" หรือปลั๊กอินในแอป Sketch หรือไม่


13

ฉันได้พบสคริปต์ที่ทำอย่างนั้น (สร้าง CSS และ HTML สำหรับเลเยอร์และเสนอตัวเลือกในการส่งออกในค่า%) และตัดงานสำหรับ web-dev ครึ่งหนึ่งสำหรับ Photoshop ตอนนี้ฉันอยากรู้อยากเห็นถ้าใครเจอหรือมีปลั๊กอินหรือชี้ให้ฉันไปที่คุณสมบัติดั้งเดิมเช่นนั้นสำหรับแอป Sketch การขาดงานดังกล่าวทำให้ฉันเปลี่ยนไปใช้ Sketch ได้อย่างเจ็บปวดอีกครั้ง หรือเป็นสิ่งใหม่สำหรับ Sketch ฉันเพิ่งขาดสิ่งที่แตกต่างในเชิงอุดมคติเกี่ยวกับวิธีที่ Sketch ทำงานกับ CSS และ HTML

คำตอบ:


11

นี่อาจไม่ใช่คำตอบที่คุณมองหา แต่ฉันคิดว่ามันดีกว่าการส่งสไตล์ที่สร้างโดยอัตโนมัติให้กับวิศวกร

มาร์กอัปแบบเลือก

ฉันแน่ใจว่าคุณได้ค้นพบ CSS grabber เมนูบริบทของ Sketch แล้ว คุณสามารถเลือกวัตถุได้มากเท่าที่คุณต้องการและคุณจะได้ CSS บนคลิปบอร์ดของคุณเร็วกว่าที่คุณจะวาง

คัดลอก CSS คุณสมบัติผู้ชายบริบท

แน่นอนว่าไม่มีตัวเลือกมันเป็นเพียงแค่โน้ต CSS แต่ละบล็อกถูกเรียกโดยความคิดเห็นก่อนหน้าโดยใช้ชื่อของเลเยอร์เช่น:

/* Rectangle 1: */
background: #C7C1B5;

/* Rectangle 1 Copy: */
background: #F5E618;

/* Rectangle 1 Copy 2: */
background: #FFFFFF;

คำอธิบายประกอบไฟล์

Sketch Measureเป็นปลั๊กอินที่สร้างคำอธิบายประกอบในระดับต่างๆตามข้อกำหนดของคุณ มีความเป็นวิดีโอสาธิตที่นี่ แนวคิดพื้นฐานคือการใส่คำอธิบายประกอบตัวเลขที่สำคัญและให้ dev เขียนโค้ดของตัวเอง

ปลั๊กอินร่างการวัด

เกินคำอธิบายประกอบ

คุณสามารถลองใช้เครื่องมือเช่นนี้เพียงอย่างเดียวหรือรวมกัน:

  • Zeplinสร้างร่างแบบร่างที่ใช้ร่วมกันได้แบบสแตนด์อโลนสำหรับการตรวจสอบ dev ของคุณโดยดึงรายละเอียดตามความต้องการ
  • Marvelเป็นเครื่องมือสร้างต้นแบบที่นำเข้าไฟล์ Sketch ไม่มีอะไรสื่อสารเหมือนต้นแบบแบบโต้ตอบ!

เครื่องมือสร้าง HTML แบบทดลอง

ฉันไม่เคยใช้สิ่งนี้และมันชัดเจนในช่วงเริ่มต้นของการพัฒนา แต่ปลั๊กอินของ Blade นั้นดูมีแนวโน้ม

Blade เป็นปลั๊กอิน Sketch 3 สำหรับการสร้าง HTML โดยอัตโนมัติ มันจะสร้างแท็ก <div> สำหรับกลุ่มแท็ก <p> สำหรับข้อความ ฯลฯ

ป้อนคำอธิบายรูปภาพที่นี่


1
ฉันปรับปรุง Blade Readme ด้วยภาพรวมสถาปัตยกรรม / คำแนะนำสำหรับผู้อื่นเพื่อให้มีโอกาสที่ดีกว่าในการปรับปรุงเพิ่มเติม ... github.com/kristianmandrup/blade

2
เราได้เปิดตัว Protoship UIPad ที่ทำสิ่งนี้ มันเป็นตัวสร้างรหัสสำหรับ Sketch ที่แปลงการออกแบบ Sketch เป็น HTML, CSS, SASS และส่วนประกอบการทำปฏิกิริยา มันใช้ BEM สำหรับ CSS และใช้ระยะขอบการขยายลอยและเฟล็กบ็อกซ์แทนการกำหนดตำแหน่งแบบสัมบูรณ์ protoship.io/tools/uipad.html
Jasim

"เราปล่อย" ทำให้เข้าใจผิด - Protoship เป็น Waitlist มาหนึ่งปีและยังคงเป็น
Chris Moschini

1

ดูลิงค์ต่อไปนี้ http://blog.mengto.com/the-best-hidden-features-in-sketch/

ติดตามบล็อกของ Meng To เพื่อติดตามข่าวสารล่าสุดเกี่ยวกับแบบฝึกหัด Sketch เคล็ดลับและลูกเล่นที่น่าสนใจ http://blog.mengto.com/ https://designcode.io/


สวัสดี Kiodour คุณช่วยอธิบายอีกเล็กน้อยเกี่ยวกับสิ่งที่เราจะพบได้จากลิงค์ที่คุณให้และทำไมมันถึงตอบคำถาม ด้วยวิธีนี้คำตอบของคุณยังคงมีค่าในกรณีที่ลิงก์แตกในภายหลัง Link rot เป็นสาเหตุหลักที่เราไม่ชอบคำตอบสำหรับลิงค์เท่านั้นที่นี่ ขอบคุณสำหรับความพยายามของคุณและให้การสนับสนุน!
AndrewH
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.