ปลดปล่อยศักยภาพของสัญลักษณ์ในร่าง

เผยแพร่แล้ว: 2022-03-10
สรุปโดยย่อ ↬ ไม่ว่าคุณจะออกแบบระบบการออกแบบทั้งหมดหรือเพียงแค่สองหน้าจอ สัญลักษณ์ใน Sketch จะช่วยให้คุณจัดระเบียบไฟล์และ ช่วยคุณประหยัดเวลาได้มาก ในระยะยาว ในบทความนี้ ฉันจะแบ่งปันแนวทางปฏิบัติและเคล็ดลับที่ดีที่สุดสองสามข้อเพื่อช่วยให้คุณปลดปล่อยศักยภาพของสัญลักษณ์อย่างเต็มที่

แต่ก่อนอื่นบิตของ backstory ฉันเริ่มใช้ Sketch เมื่อไม่กี่ปีก่อน เพื่อทดแทนซอฟต์แวร์การออกแบบที่ฉันโปรดปรานในตอนนั้น คือ Fireworks ซึ่ง Adobe เลิกผลิตไปแล้ว ตั้งแต่วันแรกที่ฉันใช้ Sketch ฉันรู้สึกประหลาดใจมากที่ใช้งานง่ายและตรงไปตรงมา ฉันพบแอปพลิเคชันที่เน้นการออกแบบส่วนต่อประสานผู้ใช้ (และไอคอน) อีกครั้ง และไม่มีอะไรอื่นอีกแล้ว

การขาดคุณสมบัติที่ชัดเจนใน Sketch เมื่อเทียบกับทางเลือกอื่นที่เต็มไปด้วยเมนูและแผงแบบเรียงซ้อนที่ฉันคุ้นเคย อันที่จริงแล้วเป็นหนึ่งในข้อดีที่สำคัญของมัน และช่วยให้ฉันออกแบบได้เร็วขึ้น ในบรรดาคุณสมบัติไม่กี่อย่างเหล่านั้น สัญลักษณ์เป็นสิ่งที่ฉันใช้บ่อยมากและยังคงทำอยู่แทบทุกวัน (ใช่ แม้แต่ในวันอาทิตย์… คุณก็รู้ ชีวิตของนักแปลอิสระ)

สัญลักษณ์คืออะไร? โดยสรุป สัญลักษณ์ช่วยให้คุณใช้และนำองค์ประกอบมาใช้ซ้ำในโปรเจ็กต์ได้ ทำให้ สัญลักษณ์หลัก จะอัปเดต อินสแตนซ์อื่นๆ ของสัญลักษณ์โดยอัตโนมัติเมื่อมีการเปลี่ยนแปลง

สัญลักษณ์มีความสำคัญต่อการสร้างระบบการออกแบบที่เกิดจากองค์ประกอบและส่วนประกอบที่จะใช้ในโครงการทั้งหมดของคุณ (ที่มา: “วิธีที่เราใช้การออกแบบตามส่วนประกอบ”) (ดูเวอร์ชันขนาดใหญ่)
เพิ่มเติมหลังกระโดด! อ่านต่อด้านล่าง↓

แนวคิดนี้ไม่ใช่เรื่องใหม่ (และไม่ใช่เฉพาะ Sketch เท่านั้น) อย่างไรก็ตาม หากคุณออกแบบอินเทอร์เฟซ คุณจะพบว่ามีประโยชน์อย่างยิ่ง โดยเฉพาะอย่างยิ่งเมื่อใช้ส่วนประกอบเป็นส่วนหนึ่งของระบบการออกแบบ

ในบทความนี้ ฉันจะสรุปวิธีการใช้สัญลักษณ์ใน Sketch เพื่อปลดปล่อยศักยภาพเต็มที่ เริ่มจากสถานการณ์พื้นฐานที่สุดไปจนถึงกรณีการใช้งานขั้นสูง ฉันจะรวมเคล็ดลับและลูกเล่นบางอย่างที่ฉันได้เรียนรู้ไปพร้อมกันด้วย

อ่านเพิ่มเติม เกี่ยวกับ SmashingMag:

  • การใช้ Sketch สำหรับการออกแบบเว็บที่ตอบสนอง
  • สุดยอดบทแนะนำการออกแบบสิ่งพิมพ์
  • แนวทางการออกแบบเว็บที่ตอบสนองและบทช่วยสอน
  • Sketch, Illustrator หรือดอกไม้ไฟ? สำรวจแอปออกแบบ UI ฟรีใหม่: Gravit

บทนำสู่สัญลักษณ์โดยย่อ

ก่อนที่จะเจาะลึกลงไป และในกรณีที่คุณยังใหม่กับ Sketch ให้ฉันแนะนำสั้น ๆ เกี่ยวกับวิธีการทำงานของสัญลักษณ์

สัญลักษณ์สามารถสร้างได้จากองค์ประกอบเกือบทุกอย่างใน Sketch: วัตถุข้อความ รูปร่าง ภาพบิตแมป แม้แต่สัญลักษณ์อื่นๆ (เราจะพูดถึงเรื่องนี้ในภายหลัง) ภายในทุกสัญลักษณ์ (ดับเบิลคลิกที่สัญลักษณ์เพื่อเข้าสู่โหมดแก้ไข) คุณจะพบอาร์ตบอร์ดหลักหนึ่งอันที่มีเลเยอร์ของสัญลักษณ์ อาร์ตบอร์ดนี้ยังกำหนดขอบเขตของสัญลักษณ์อีกด้วย

โดยปกติ สัญลักษณ์จะถูกสร้างขึ้นสำหรับองค์ประกอบเหล่านั้นในอินเทอร์เฟซที่คุณคาดว่าจะใช้ซ้ำในภายหลัง (เช่น ปุ่ม รายการ แท็บ ฯลฯ) และจะกระจายไปตามหน้าจอ หน้า และอาร์ตบอร์ดต่างๆ ในการออกแบบของคุณ

หมายเหตุ: สำหรับการอ้างอิงในอนาคต โปรดทราบว่า “สำเนา” ของสัญลักษณ์หนึ่งตัวเรียกว่า อินสแตนซ์

สิ่งที่ดีที่สุดเกี่ยวกับการใช้สัญลักษณ์ (แทนที่จะเป็นวัตถุที่จัดกลุ่ม เป็นอิสระ และไม่ได้เชื่อมต่อ) ก็คือ หากคุณตัดสินใจที่จะเปลี่ยนคุณสมบัติบางอย่างในสัญลักษณ์เฉพาะ (เช่น สี รูปร่าง ขนาดข้อความ ขนาด หรือสิ่งอื่นใดที่คุณต้องการ ) คุณจะต้องแก้ไข ต้นแบบ ของสัญลักษณ์เพียงครั้งเดียว และการเปลี่ยนแปลงนี้จะถูกจำลองโดยอัตโนมัติไปยังอินสแตนซ์ของต้นแบบทั้งหมดไม่ว่าจะอยู่ที่ใด ฉันไม่รู้เกี่ยวกับคุณ แต่ฉันคิดว่ามันสะดวกมาก!

เคล็ดลับที่ 1: จัดระเบียบ

เช่นเดียวกับในชีวิต การรักษาทุกอย่างให้เป็นระเบียบเป็นสิ่งสำคัญ ออกแบบเสมอราวกับว่ามีคนอื่นจำเป็นต้องเปิดและทำงานกับไฟล์การออกแบบของคุณในภายหลังและทำความเข้าใจโดยไม่ได้รับความช่วยเหลือจากคุณ! สิ่งนี้ยังใช้กับวิธีที่คุณตั้งชื่อสัญลักษณ์ — การตั้งชื่อควรเป็นไปตามเกณฑ์บางประการ

คำแนะนำหนึ่งคือการใช้เครื่องหมายทับ ( / ) ในชื่อสัญลักษณ์ Sketch จะสร้างหมวดหมู่โดยอัตโนมัติโดยมีส่วน หน้า เครื่องหมายทับ และจะตั้งชื่อและวางสัญลักษณ์ไว้ข้างใน โดยใช้ส่วนของชื่อที่อยู่ หลัง เครื่องหมายทับ ตัวอย่างเช่น หากคุณมีสองสัญลักษณ์ชื่อ “ปุ่ม/หลัก” และ “ปุ่ม/รอง” ต่อไปนี้คือลักษณะที่ปรากฏเมื่อคุณพยายามแทรกจากแถบเครื่องมือ:

การตั้งชื่อสัญลักษณ์อย่างถูกต้องสามารถช่วยให้คุณสร้างระบบลำดับชั้นที่เรียบร้อย ซึ่งจะช่วยให้คุณค้นหาสัญลักษณ์ได้เร็วยิ่งขึ้น (ดูรุ่นใหญ่)

คุณสามารถทำซ้ำได้หลายครั้งเพื่อให้มีสัญลักษณ์หลายตัวภายใต้รูทเดียวกัน โดยจัดกลุ่มตามตรรกะที่คล้ายกัน ทำให้ค้นหาได้ง่ายขึ้น และหาก “ต้นไม้” ของคุณใหญ่เกินไป ใช้เวลาสักครู่เพื่อพิจารณาระบบการตั้งชื่อของคุณใหม่ และดูว่ามีวิธีใดที่เป็นไปได้ในการเพิ่มประสิทธิภาพและทำให้จัดการได้ง่ายขึ้น

เคล็ดลับ 2: อนุสัญญาการตั้งชื่อ

มีข้อตกลงที่แตกต่างกันมากมายสำหรับวิธีการตั้งชื่อสัญลักษณ์ บางทีอาจเป็นแบบแผนเดียวสำหรับนักออกแบบทุกคน โดยส่วนตัวแล้ว ฉันไม่ต้องการใช้ชื่อที่อ้างถึงคุณสมบัติการมองเห็นขององค์ประกอบ ตัวอย่างเช่น "ปุ่มสีแดง" จะเป็นตัวเลือกที่ไม่ดีในความคิดของฉัน เพราะหากสีของปุ่มเปลี่ยนไปในภายหลังด้วยเหตุผลบางอย่าง ชื่อของ สัญลักษณ์จะกลายเป็นไม่ถูกต้อง แต่ฉันพยายามที่จะแยกความแตกต่างของ ฟังก์ชัน และ สถานะ ของสัญลักษณ์ (เช่น “หลัก/ปิดการใช้งาน”)

ไม่ว่าในกรณีใด เพียงแค่ มีความสม่ำเสมอ และค้นหาสิ่งที่เหมาะกับทั้งคุณและทีมของคุณ จากนั้นยึดมั่นในสิ่งนั้น ห้ามเปลี่ยนระบบการตั้งชื่อตามกรณี! สิ่งนี้ยังใช้กับ เลเยอร์ ภายในสัญลักษณ์ด้วย: นักออกแบบบางคนถึงกับใช้อีโมจิเพื่อทำเครื่องหมายว่าอันไหนที่สามารถแก้ไขได้ (เช่น โดยการเพิ่มอีโมจิดินสอให้กับชื่อ) ในการดำเนินการนี้ ให้กด Control + Command + Space เพื่อเปิดกล่องโต้ตอบเพื่อเลือกอิโมจิ

การเพิ่มอีโมจิให้กับชื่อเลเยอร์เป็นตัวเลือกเมื่อคุณต้องการเน้นจุดประสงค์

หมายเหตุ: เกี่ยวกับชื่อสัญลักษณ์ โปรดทราบว่าอินสแตนซ์จะใช้ชื่อจากสัญลักษณ์หลัก แต่คุณสามารถเปลี่ยนได้ในภายหลังตามต้องการ ด้วยวิธีนี้ อินสแตนซ์ของสัญลักษณ์เดียวกันสามารถมีชื่อต่างกันได้

เคล็ดลับ 3: ทางเลือกแทนหน้าสัญลักษณ์

เมื่อคุณสร้างสัญลักษณ์ Sketch จะถามว่าคุณต้องการส่งไปที่หน้าสัญลักษณ์หรือไม่ คำแนะนำของฉันคือการทำเครื่องหมายที่ช่องนี้ แม้ว่าหลังจากนั้นไม่นาน (และอีกสองสามสัญลักษณ์ในภายหลัง) หน้าที่ทุ่มเทนี้จะกลายเป็นเรื่องยุ่งเหยิง (ภาพร่างจะวางสัญลักษณ์หนึ่งไว้ข้างสัญลักษณ์อื่นในขณะที่กำลังสร้าง และเมื่อคุณลบสัญลักษณ์ คุณจะสังเกตเห็นช่องว่างที่เหลืออยู่ในจุดนั้น)

สิ่งที่ฉันทำเพื่อแยกแยะสิ่งนี้คือสร้างหน้าสัญลักษณ์ของตัวเอง (ซึ่งเป็นเพียงหน้าปกติ ซึ่งฉันมักจะตั้งชื่อว่า “สัญลักษณ์”) ซึ่งฉันสามารถจัดเรียงอินสแตนซ์ของสัญลักษณ์ตามลำดับที่ฉันต้องการ ดังนั้นจึงละเว้น หน้าสัญลักษณ์อย่างเป็นทางการ

หน้าสัญลักษณ์ (ซ้าย) อาจกลายเป็นไม่เป็นระเบียบได้ง่าย นั่นเป็นเหตุผลที่ฉันชอบที่จะมีหน้าแยกของตัวเอง (ขวา) ซึ่งฉันสามารถจัดระเบียบอินสแตนซ์ของสัญลักษณ์ในแบบที่ฉันคิดได้ดีที่สุด (ดูรุ่นใหญ่)

ด้วยวิธีนี้ ฉันสามารถสร้างอาร์ตบอร์ดตามหมวดหมู่ต่างๆ (เช่น รายการ ปุ่ม อินพุต และอื่นๆ) และวางสัญลักษณ์ในลักษณะที่ฉันสะดวกและเหมาะสมกับฉัน คุณยังต้องลงทุนเวลาในการอัปเดตหน้านี้เป็นระยะๆ แต่เมื่อสร้างแล้ว จะทำให้ทุกอย่างง่ายขึ้นมากและคุณสามารถสร้างหน้าจอใหม่ได้ในเวลาไม่นาน

หมายเหตุ: หากคุณต้องการใช้หน้าสัญลักษณ์แทน มีปลั๊กอิน Symbol Organizer ซึ่งสามารถช่วยให้คุณจัดระเบียบทุกอย่างได้

เคล็ดลับ 4: การแทนที่สัญลักษณ์

การแทนที่สัญลักษณ์ที่มีอยู่ด้วยสัญลักษณ์อื่นนั้นเป็นเรื่องง่าย เพียงเลือกสัญลักษณ์และเลือก "แทนที่ด้วย" จากเมนูตามบริบทที่ปรากฏขึ้นเมื่อคุณคลิกขวาที่อินสแตนซ์ของสัญลักษณ์ จากนั้นเลือกสัญลักษณ์ใหม่ที่คุณต้องการใช้ โปรดทราบว่าสัญลักษณ์ใหม่จะคง ขนาดและตำแหน่ง เท่าเดิม คุณสามารถแก้ไขได้โดยเลือก "ตั้งค่าเป็นขนาดดั้งเดิม" จากเมนูตามบริบทเดียวกัน

การแทนที่สัญลักษณ์

เคล็ดลับ 5: การแยกออก

เมื่อคุณสร้างสัญลักษณ์แล้ว คุณสามารถถอดมันออกเพื่อกู้คืนองค์ประกอบที่ก่อตัวเป็นกลุ่มได้ ในการดำเนินการนี้ เพียงเลือก "แยกจากสัญลักษณ์" ในเมนูตามบริบทเดียวกับที่ได้กล่าวไว้ก่อนหน้านี้

เคล็ดลับ 6: การส่งออกสัญลักษณ์เป็นสินทรัพย์

สัญลักษณ์ เช่นเดียวกับองค์ประกอบอื่นๆ สามารถส่งออกเป็นภาพบิตแมปได้ ในการดำเนินการนี้ คุณจะต้องทำเครื่องหมายองค์ประกอบว่าส่งออกได้ (เลือกตัวอย่างสัญลักษณ์ จากนั้นเลือก “ทำให้การส่งออก” ที่ด้านล่างของตัวตรวจสอบ)

ปัญหาที่ฉันพบระหว่างกระบวนการนี้คือหากสัญลักษณ์มีช่องว่างภายใน (เช่น หากรูปร่างภายในมีขนาดเล็กกว่าขนาดรวมของสัญลักษณ์) เมื่อทำการส่งออก Sketch จะ ละเว้นช่องว่าง และจะสร้างภาพขึ้นมา ด้วย เนื้อหาที่มองเห็นได้ เท่านั้น

การส่งออกสัญลักษณ์โดยตรงจะสร้างภาพที่มีเฉพาะรูปร่าง (ซ้าย) ใช้สไลซ์ (ขวา) เพื่อให้ตรงกับขนาดสัญลักษณ์ก่อนส่งออก (ดูรุ่นใหญ่)

วิธีหนึ่งในการแก้ปัญหานี้คือการใช้สไลซ์ เมื่อสร้างสไลซ์ ให้วางสไลซ์บนอินสแตนซ์ และตรวจสอบให้แน่ใจว่าตรงกับขนาดของขอบเขตของอินสแตนซ์ (ความกว้างและความสูง) จากนั้นเลือกชิ้นและใช้ตัวเลือกการส่งออกตามต้องการ

หมายเหตุด้านข้าง: เคล็ดลับเดียวกันนี้ยังใช้กับเครื่องมืออื่นๆ เช่น Zeplin

อ่านเพิ่มเติม

  • “แนวทางปฏิบัติที่ดีที่สุดสำหรับสัญลักษณ์สเก็ตช์ (ตอนนี้การแทนที่แบบซ้อนเป็นเรื่องสำคัญ)” Lloyd Humphreys
    สรุปเทคนิคและแนวทางปฏิบัติอื่นๆ อีกหลายประการสำหรับการใช้สัญลักษณ์อย่างเหมาะสม

การจัดการขนาดต่างๆ

ในโลกที่เต็มไปด้วยหน้าจอที่มีหลายขนาดและอัตราส่วนกว้างยาว สิ่งสำคัญคือต้องตรวจสอบให้แน่ใจว่าการออกแบบของคุณปรับให้เข้ากับสถานการณ์ต่างๆ มากมาย การทำเช่นนี้จะง่ายกว่าหากคุณไม่ต้องออกแบบทุกอย่างตั้งแต่เริ่มต้นทุกครั้ง โดยการนำองค์ประกอบกลับมาใช้ใหม่ (หรือสัญลักษณ์ เนื่องจากฉันแน่ใจว่าคุณเดาได้อยู่แล้ว)

มีตัวเลือกการปรับขนาดที่หลากหลายใน Sketch สิ่งเหล่านี้มีประโยชน์มากเมื่อคุณต้องการปรับสัญลักษณ์ของคุณให้เข้ากับมิติต่างๆ

นี่คือจุดที่ตัวเลือกการปรับขนาดในสัญลักษณ์มีประโยชน์ ช่วยให้คุณใช้องค์ประกอบเดียวกันที่มีความกว้างและความสูงต่างกันได้โดยไม่มีปัญหา: หากคุณปรับขนาดเพียงอินสแตนซ์เดียวโดยเลือกองค์ประกอบนั้น จะไม่ส่งผลต่ออินสแตนซ์อื่นๆ (แต่อย่าลืมว่าตัวเลือกการปรับขนาดจะใช้กับแต่ละเลเยอร์ภายในสัญลักษณ์หลัก ไม่ใช่กับตัวอินสแตนซ์ ดังนั้น แม้ว่าคุณจะปรับขนาดทีละรายการจากอินสแตนซ์หนึ่งไปอีกอินสแตนซ์ องค์ประกอบภายในจะยังคงทำงานเหมือนเดิมเสมอ)

หมายเหตุ: ตัวเลือกที่แสดงด้านล่างไม่เพียงใช้กับสัญลักษณ์เท่านั้น แต่ยังใช้กับกลุ่มด้วย พฤติกรรมไม่สามารถคาดเดาได้เสมอไป ดังนั้นมีโอกาสที่คุณจะต้องเล่นและสำรวจสักหน่อยก่อนที่จะพบสิ่งที่คุณต้องการ โดยส่วนใหญ่แล้วจะรวมการตั้งค่าที่แตกต่างกันหนึ่งหรือสองรายการ

ยืด

ในตัวอย่างนี้ คุณจะเห็นว่ารูปร่างสีเหลืองจะยังคงเป็นหนึ่งในสามของความกว้างทั้งหมดของสัญลักษณ์ ไม่ว่าความกว้างทั้งหมดของสัญลักษณ์จะเป็นเท่าใด

เมื่อใช้ตัวเลือกการยืด สมมติว่ารูปร่างที่ระบุ 50% ของความกว้างทั้งหมดของสัญลักษณ์จะรักษาความสัมพันธ์เดียวกันนี้ไว้เมื่ออินสแตนซ์ถูกขยายในแนวตั้งหรือแนวนอน นี่เป็นพฤติกรรมเริ่มต้น

ปักหมุดที่มุม

รูปร่างสีเหลืองมีตัวเลือก “ปักหมุดที่มุม” ไว้ ดังนั้นจึงเกาะติดกับมุมที่ใกล้ที่สุด

“ปักหมุดที่มุม” (ตามชื่อที่แนะนำ) จะตรึงองค์ประกอบไว้ที่มุมที่ใกล้ที่สุด และองค์ประกอบจะไม่ปรับขนาด โดยคงระยะห่างเท่าเดิมกับมุมนี้ จำไว้ว่าถ้าวัตถุอยู่ตรงกลาง (มีระยะห่างเท่ากันจากทั้งสองด้าน) มันจะไม่รู้ว่ามุมไหนใกล้ที่สุด ดังนั้นวัตถุก็จะอยู่ตรงกลาง

ปรับขนาดวัตถุ

รูปร่างสีเหลืองมีตัวเลือก “ปรับขนาดวัตถุ” ที่ใช้กับรูปร่างนั้น คุณสามารถเข้าใจสิ่งที่เกิดขึ้นได้ดีขึ้นโดยดูที่สี่เหลี่ยมสีชมพูด้วย ซึ่งใช้สำหรับอ้างอิงเท่านั้น

เมื่อใช้ “ปรับขนาดวัตถุ” องค์ประกอบจะเติบโตในขณะที่รักษาระยะห่างจากด้านข้างเท่ากัน (หรือคงที่)

ลอยอยู่ในที่

ด้วยตัวเลือกนี้ องค์ประกอบจะไม่ปรับขนาด ทำให้ตำแหน่งสัมพันธ์กับขอบเขตของสัญลักษณ์

“ลอยเข้าที่” จะทำให้วัตถุมีขนาดเท่าเดิม และจะรักษาตำแหน่งสัมพันธ์กับขอบเขตของสัญลักษณ์

เคล็ดลับที่ 1: กลับไปที่ขนาดดั้งเดิม

หากคุณปรับขนาดสัญลักษณ์แล้ว แต่ยังไม่พอใจกับผลลัพธ์ คุณสามารถย้อนกลับไปที่จุดเริ่มต้นได้โดยเลือก “ตั้งค่าเป็นขนาดดั้งเดิม” จากเมนูตามบริบท

เคล็ดลับ 2: ขอบเขต

โปรดทราบว่าสัญลักษณ์มีอาร์ตบอร์ดเฉพาะ และจะกำหนดขอบเขตของสัญลักษณ์ (แม้ว่ารูปร่างภายในจะล้นอยู่ก็ตาม) คุณสามารถทำให้อาร์ตบอร์ดของสัญลักษณ์มีขนาดเท่ากับเนื้อหาโดยการเลือกและเลือก "ปรับขนาดให้พอดี" จากตัวตรวจสอบ

เคล็ดลับ 3: การใช้อักขระและตัวดำเนินการ

ในฟิลด์ป้อนความกว้างและความสูงในตัวตรวจสอบ คุณสามารถใช้ตัวดำเนินการเพื่อเปลี่ยนค่าได้ ตัวอย่างเช่น คุณสามารถใช้ 100*2 เพื่อกำหนดขนาดขององค์ประกอบเป็น 200 พิกเซล ตัวดำเนินการอื่นๆ ได้แก่ + (บวก), - (ลบ) และ / (หาร)

นอกจากตัวดำเนินการทางคณิตศาสตร์แล้ว ในฟิลด์อินพุตเดียวกัน คุณสามารถใช้ L เพื่อปรับขนาดวัตถุจากด้านซ้าย (นี่คือค่าเริ่มต้น) R เพื่อปรับขนาดจากด้านขวา T เพื่อปรับขนาดจากด้านบน (นี่คือค่าเริ่มต้น) B เพื่อปรับขนาดจากด้านล่างและ C และ M เพื่อปรับขนาดจากกึ่งกลางหรือตรงกลาง

เมื่อคุณปรับขนาดสี่เหลี่ยมผืนผ้าโดยใช้มุมบนขวาเป็นจุดยึด รูปร่างจะขยายจากด้านซ้ายและด้านล่าง

ตัวอย่างเช่น หากคุณมีรูปร่างที่มีความกว้าง 200 พิกเซล และต้องการปรับขนาดเพื่อให้ขยายจากด้านขวาไปด้านซ้าย คุณสามารถใช้ 300r ในช่องป้อนข้อมูลความกว้างได้

อ่านเพิ่มเติม

  • ”Sketch 39 Resizing: Cheat Sheet” ปีเตอร์ โนเวล
    บทความนี้เป็นข้อมูลอ้างอิงที่ดีในการทำความเข้าใจความแตกต่างในการปรับขนาด นอกจากนี้ยังมีเคล็ดลับและลูกเล่นอื่นๆ อีกด้วย ลองใช้เลย!

สัญลักษณ์ที่ซ้อนกัน

อะไรจะดีไปกว่าหนึ่งสัญลักษณ์ อาจเป็นสัญลักษณ์ที่มีอีกอันอยู่ข้างใน!

ฟีเจอร์นี้เป็นฟีเจอร์ใหม่ใน Sketch และให้ความเป็นไปได้มากมายเมื่อรวมสัญลักษณ์เข้าด้วยกัน คุณสามารถวางสัญลักษณ์หนึ่งไว้บนอีกสัญลักษณ์หนึ่ง เลือกทั้งสองอย่าง แล้วสร้างสัญลักษณ์ใหม่ที่มีทั้งสองอินสแตนซ์ คุณสามารถทำซ้ำได้มากเท่าที่คุณต้องการ ระวังตัวด้วย ไม่เช่นนั้นคุณจะพบว่าตัวเองกำลังสำรวจระดับและระดับของสัญลักษณ์ที่ซ้อนกันอยู่ ซึ่งจะทำให้การบำรุงรักษาทำได้ยากขึ้นมาก และอาจเป็นสัญญาณของปัญหาใหญ่ในองค์กร

สัญลักษณ์การซ้อนจะมีประโยชน์อย่างยิ่งเมื่อคุณต้องการสร้าง รูปแบบต่างๆ ของสัญลักษณ์เดียว ตัวอย่างเช่น คุณสามารถทำตามขั้นตอนดังนี้:

  1. เลือกหนึ่งสัญลักษณ์ที่จะทำหน้าที่เป็นฐาน (สัญลักษณ์นี้จะยังคงเหมือนเดิมในทุกกรณี)
  2. ทับซ้อนกับสัญลักษณ์อื่น ๆ (เช่นไอคอนหรือตราสัญลักษณ์) ซึ่งอาจอยู่ที่นั่นหรือไม่ก็ได้ ขึ้นอยู่กับกรณี
  3. สุดท้าย สร้างสัญลักษณ์อื่นด้วยการออกแบบที่เป็นผลลัพธ์

ในภาพด้านล่าง คุณจะเห็นว่าแถวทั้งหมดมีลักษณะเหมือนกัน (มีขนาด คุณสมบัติของข้อความ และจำนวนช่องว่างด้านซ้ายเหมือนกัน) ดังนั้นฉันจึงสร้างสัญลักษณ์ฐานที่มีเฉพาะองค์ประกอบเหล่านี้ (เช่น องค์ประกอบที่จะ ร่วมกับสัญลักษณ์อื่นๆ) เมื่อใช้สัญลักษณ์นี้เป็นจุดเริ่มต้น ฉันจึงสร้างองค์ประกอบที่ทับซ้อนกันบางอย่างที่แตกต่างกัน โดยบันทึกผลลัพธ์ในแต่ละกรณีเป็นสัญลักษณ์ที่ต่างกัน ดังนั้น สัญลักษณ์ทั้งหมดภายใต้ "รูปแบบ" จึงเป็นสัญลักษณ์ที่แตกต่างกันจริงๆ

ตัวอย่างสัญลักษณ์ต่างๆ ที่สร้างขึ้นจากฐานร่วมกัน โดยมีการเปลี่ยนแปลงในแต่ละกรณี

แต่คุณไม่จำเป็นต้องสร้างสัญลักษณ์ใหม่สำหรับทุกสถานะของแถว อาจมีวิธีที่ง่ายกว่านี้: ใช้การแทนที่

ซ้อนทับ

หากคุณต้องสร้างสัญลักษณ์ต่างๆ มากมายเพียงเพราะส่วนหนึ่งของเนื้อหาเปลี่ยนไป คุณอาจจะคลั่งไคล้ จุดประสงค์หลักของสัญลักษณ์อย่างหนึ่งคือต้องออกแบบให้น้อยที่สุดและมีองค์ประกอบน้อยลง ดังนั้นจึงต้องควบคุมพวกมันให้มากขึ้น ป้อนแทนที่ซ้อน!

แถบนำทางนี้เป็นสัญลักษณ์ที่มีแท็บที่ไม่ใช้งาน (ซึ่งเป็นสัญลักษณ์ด้วย) แท็บที่ใช้งานอยู่เป็นสัญลักษณ์ที่สร้างขึ้นแยกต่างหาก จะแทนที่แท็บที่ไม่ได้ใช้งานเมื่อจำเป็น

ตัวอย่างหนึ่งที่ใช้งานได้จริงของเวิร์กโฟลว์นี้คือการออกแบบแถบแท็บที่มีสถานะต่างกัน ในกรณีนี้ สัญลักษณ์หลักที่มีแท็บที่ไม่ใช้งานจะทำหน้าที่เป็นฐาน จากนั้นจะมีสัญลักษณ์ที่แตกต่างกันสำหรับแต่ละแท็บที่ไฮไลต์ เพียงเลือกสิ่งที่คุณต้องการจากตัวเลือก "แทนที่" ในตัวตรวจสอบ

หมายเหตุ: เพื่อให้เทคนิคนี้ใช้งานได้ โปรดทราบว่าแท็บที่ไม่ใช้งานภายในสัญลักษณ์หลัก (แถบนำทาง) จะต้องเป็นสัญลักษณ์ด้วย นอกจากนี้ ตรวจสอบให้แน่ใจว่าสัญลักษณ์ทั้งหมด (ทั้งที่ไม่ใช้งานและที่ใช้งาน) มีขนาดเท่ากัน ทุกประการ (ความกว้าง ความสูง) มิเช่นนั้นจะไม่ปรากฏเป็นตัวเลือกในเมนูแบบเลื่อนลง "การลบล้าง"

ลองดูกรณีการใช้งานอื่น หากคุณมีปุ่มหลายปุ่มในการออกแบบ แต่มีป้ายกำกับข้อความต่างกัน ตัวเลือกการแทนที่ จะช่วยให้คุณเปลี่ยน ค่าข้อความ ได้ (ไม่ใช่ตระกูลแบบอักษรหรือขนาดแบบอักษร คุณต้องแก้ไขปุ่มเหล่านั้นภายในสัญลักษณ์เอง เมื่อแก้ไข ต้นแบบสัญลักษณ์) โดยไม่ต้องสร้างสัญลักษณ์ใหม่ทุกครั้ง ซึ่งทำได้ง่ายพอๆ กับการเลือกอินสแตนซ์และเปลี่ยนเนื้อหาข้อความในตัวตรวจสอบ

การแทนที่ไม่ได้มีผลเฉพาะกับข้อความเท่านั้น คุณยังสามารถใช้สำหรับภาพบิตแมปและแม้กระทั่งสำหรับสัญลักษณ์อื่นๆ ตามที่กล่าวไว้ก่อนหน้านี้ ด้วยวิธีนี้ คุณสามารถมีสัญลักษณ์ได้หลายอินสแตนซ์ โดยมีรูปภาพที่แตกต่างกันในแต่ละอัน และทั้งหมดนี้โดยไม่ต้องปรับเปลี่ยนต้นแบบของสัญลักษณ์

ให้ฉันแสดงให้คุณเห็นว่าการแทนที่รูปภาพทำงานอย่างไรกับสิ่งที่ฉันมักจะทำเมื่อออกแบบ

มีบางกรณีที่ฉันไม่ต้องการให้มีภาพใดเป็นส่วนหนึ่งของต้นแบบสัญลักษณ์ ดังนั้น สิ่งที่ฉันมักจะทำคือสร้างไฟล์ PNG เปล่าที่ ไม่มีเนื้อหาที่มองเห็นได้ สร้างรูปร่าง และใช้รูปภาพนี้เป็นการ เติมลวดลาย (คุณจะพบตัวเลือกนี้ใน “ตัวเลือกการเติม” เมื่อเลือกรูปร่าง) จากนั้น เมื่อทำการแทนที่สัญลักษณ์ ฉันเพียงแค่แทนที่รูปภาพโปร่งใสนี้ด้วยรูปภาพที่ฉันต้องการในแต่ละกรณี!

เพื่อให้ได้ประโยชน์สูงสุดจากแนวทางปฏิบัตินี้ ฉันยังใช้ระบบเลเยอร์ที่มีไอคอนหรือองค์ประกอบที่ทำหน้าที่เป็นตัวยึดตำแหน่งใต้รูปภาพ และจะมองเห็นได้ก็ต่อเมื่อฉันเก็บบิตแมปโปร่งใสดั้งเดิมไว้เท่านั้น ข้อดีอย่างหนึ่งของการทำเช่นนี้คือ ฉันสามารถจำลองสภาวะว่างที่จะปรากฏขึ้นเมื่อมีการโหลดรูปภาพในผลิตภัณฑ์สำเร็จรูป ซึ่งเป็นสิ่งที่ฉันคิดว่าจำเป็นต่อการออกแบบอยู่แล้ว

เคล็ดลับ 1: ชื่อและลำดับชั้น

เหตุผลหนึ่งที่การจัดระเบียบเป็นความคิดที่ดีก็เพราะวิธีการตั้งชื่อและลำดับชั้นจะส่งผลต่อวิธีการแสดงในแผง "การแทนที่" ป้ายกำกับทางด้านซ้ายของช่องป้อนข้อมูลในตัวตรวจสอบจะยึดตามชื่อและลำดับที่คุณได้กำหนดไว้ก่อนหน้านี้ภายในสัญลักษณ์ ดังนั้นคุณควรให้ความสนใจกับลำดับนี้หากต้องการให้มีเวิร์กโฟลว์ที่มีประสิทธิภาพมากขึ้น

เคล็ดลับ 2: คำนึงถึงขนาด

คุณสามารถแทนที่สัญลักษณ์ที่ซ้อนกันด้วยสัญลักษณ์อื่นได้ก็ต่อเมื่อสัญลักษณ์ใหม่มี ความกว้างและความสูง เท่ากันทุกประการกับองค์ประกอบปัจจุบัน

เคล็ดลับ 3: การแทนที่องค์ประกอบตามความยาวของข้อความ

เมื่อเปลี่ยนค่าของข้อความในตัวเลือกการแทนที่ คุณสามารถย้ายองค์ประกอบได้ตามต้องการเมื่อองค์ประกอบทางซ้ายยาวกว่า (ดูภาพประกอบต่อไปนี้)

ด้านบน (ฟิลด์แรก): นี่แสดงสัญลักษณ์ดั้งเดิม ด้านล่าง (ฟิลด์ที่สอง): สิ่งนี้แสดงให้เห็นว่าป้ายกำกับ "ไม่บังคับ" ย้ายไปทางขวาอย่างไรเนื่องจากความยาวของป้ายกำกับก่อนหน้า (ในกรณีนี้คือ "หมายเลขโทรศัพท์")

ข้อความหรือรูปร่างรองจำเป็น ต้องอยู่ทางด้านขวาของข้อความ จึงจะใช้งานได้ นอกจากนี้ องค์ประกอบทั้งสองควรมีระยะห่างระหว่างกัน ไม่เกิน 20 พิกเซล (ดู "การอ่านเพิ่มเติม" ด้านล่าง)

เคล็ดลับ 4: หลีกเลี่ยงการแทนที่

สัญลักษณ์อาจดูยุ่งเหยิงเล็กน้อยเนื่องจากตัวเลือกในส่วนการแทนที่ ถ้าคุณไม่ต้องการให้องค์ประกอบที่อยู่ภายในนั้นสามารถถูกแทนที่ได้ เพียงแค่ ล็อกหรือซ่อนเลเยอร์นี้ เลเยอร์นี้ จะไม่ปรากฏในรายการ

เคล็ดลับ 5: การซ่อนสัญลักษณ์ที่ซ้อนกัน

เพียงเลือก "ไม่มี" จากส่วนการแทนที่เพื่อซ่อนสัญลักษณ์ที่ซ้อนกัน แน่นอนว่าจะมองไม่เห็นในกรณีนั้น ๆ เท่านั้น

เคล็ดลับ 6: การซ่อนข้อความ

มีวิธีหนึ่งในการทำให้องค์ประกอบข้อความหายไปอย่างรวดเร็วในอินสแตนซ์ โดยใช้การแทนที่ ในการดำเนินการนี้ เพียงตั้งค่าข้อความเป็นช่องว่าง กดแป้นเว้นวรรคและแป้นย้อนกลับในตัวเลือกการแทนที่

เคล็ดลับ 7: การกู้คืนภาพต้นฉบับ

หากคุณมีรูปภาพบิตแมปอยู่ภายในสัญลักษณ์ ผู้อื่นสามารถเปลี่ยนแปลงได้โดยใช้ตัวเลือกในส่วนการแทนที่ นอกจากนี้ยังสามารถกู้คืนรูปภาพต้นฉบับ (รูปภาพที่เป็นส่วนหนึ่งของสัญลักษณ์ที่แก้ไขได้) โดยเลือก "ลบการแทนที่รูปภาพ" - เพียงคลิกขวาที่กล่องรูปภาพถัดจาก "เลือกรูปภาพ" ในตัวตรวจสอบ

อ่านเพิ่มเติม (และวิดีโอ)

  • “การแฮ็กปุ่มใน Sketch” Aleksandr Pasevin
    นำเสนอการแฮ็กง่ายๆ เพื่อให้ไอคอนอยู่ทางด้านซ้ายของข้อความ (แทนที่จะเป็นทางขวา ซึ่งเป็นลักษณะการทำงานปกติ) ในเพียงไม่กี่ขั้นตอนง่ายๆ
  • “องค์ประกอบข้อความที่ปรับเปลี่ยนได้” Yaron Tamuz
    อธิบายวิธีใช้องค์ประกอบที่ซ่อนอยู่เป็นตัวคั่นข้อความเพื่อหลีกเลี่ยงการทับซ้อนกันเมื่อค่าเปลี่ยนแปลง
  • “ร่าง: ไอคอนแต้มสีโดยใช้สัญลักษณ์ที่ซ้อนกัน” Francesco Bertocci
    เทคนิคง่ายๆ ในการเปลี่ยนสีไอคอนภายในสัญลักษณ์โดยใช้มาสก์
  • “นี่คือเทคนิคการสเก็ตช์ภาพที่ยอดเยี่ยมที่สุดอย่างไม่ต้องสงสัย” จอน มัวร์
    อธิบายวิธีประหยัดเวลาโดยใช้สัญลักษณ์ที่ซ้อนกัน โดยปรับแต่งตามความต้องการของคุณ บทความนี้ยังมีเทคนิคที่น่าสนใจจากนักออกแบบคนอื่นๆ
  • “การสร้างระบบปุ่มด้วยสัญลักษณ์ที่ซ้อนกันในแอพ Sketch” (วิดีโอ), Pablo Stanley
    นำคุณผ่านขั้นตอนที่ต้องทำเพื่อสร้างระบบปุ่ม โดยใช้หลายสิ่งที่เราได้เรียนรู้ไปแล้ว

ปลั๊กอินที่เล่นได้ดีกับสัญลักษณ์

ข้อดีอย่างหนึ่งของ Sketch ก็คือเมื่อไม่มีฟีเจอร์ มักจะมีปลั๊กอินให้ใช้งาน และบางอันก็ทำงานได้ดีกับสัญลักษณ์ ทำให้พวกเขามีพลังมากขึ้น! มีการกล่าวถึงปลั๊กอินเหล่านี้บางส่วน แต่ในกรณีที่คุณพลาดปลั๊กอินเหล่านี้ นี่คือรายการที่มีการเพิ่มเติมบางส่วน

Sketch Runner ให้คุณแทรกสัญลักษณ์ได้อย่างรวดเร็วโดยไปที่รายการ และยังแสดงตัวอย่างในแผงด้านขวาอีกด้วย (ดูรุ่นใหญ่)

นักวิ่งสเก็ตช์

ท่ามกลางคุณสมบัติอื่นๆ มากมาย ปลั๊กอิน Sketch Runner จะช่วยให้คุณแทรกสัญลักษณ์ในเอกสารได้อย่างง่ายดายโดยใช้เพียงคีย์ผสม ตัวเลือก "ไปที่" มีประโยชน์มากสำหรับการข้ามไปยังสัญลักษณ์ใดสัญลักษณ์หนึ่ง - มีประโยชน์มากหากโครงการของคุณมีจำนวนมากและหากยากต่อการค้นหาสัญลักษณ์โดยใช้วิธีการอื่น

ห้องสมุด InVision Craft

หากคุณกำลังทำงานกับทีม InVision Craft Library จะทำให้ง่ายต่อการสร้างไลบรารีที่ใช้ร่วมกันพร้อมแอสเซ็ทที่ทุกคนสามารถใช้ได้ ช่วยให้คุณสามารถซิงค์การเปลี่ยนแปลงเมื่อคุณต้องการอัปเดตสัญลักษณ์ เพื่อให้คุณมั่นใจอยู่เสมอว่าคุณกำลังใช้ เวอร์ชันล่าสุดของสัญลักษณ์

อัตโนมัติ

ระบบอัตโนมัติมีประสิทธิภาพมากและมีแนวโน้มว่าจะทำให้งานของคุณมีประสิทธิภาพมากขึ้น ตัวเลือกสำหรับการจัดการสัญลักษณ์ ได้แก่ การลบสัญลักษณ์ที่ไม่ได้ใช้ เลือกอินสแตนซ์ทั้งหมดของสัญลักษณ์ และอื่นๆ อีกมากมาย

ตัวเปลี่ยนชื่ออินสแตนซ์สัญลักษณ์

Symbol Instance Renamer เปลี่ยนชื่ออินสแตนซ์ทั้งหมดเพื่อให้ตรงกับชื่อของสัญลักษณ์หลัก

ผู้จัดงานสัญลักษณ์

ด้วย Symbol Organizer จัดระเบียบหน้าสัญลักษณ์ของคุณตามลำดับตัวอักษร (รวมถึงรายการเลเยอร์) และจัดกลุ่มแยกตามชื่อสัญลักษณ์ของคุณ

เค้าโครงอัตโนมัติ

เค้าโครงอัตโนมัติผสานรวมอย่างราบรื่นใน Sketch และช่วยให้สามารถกำหนดและดูขนาด iPhone และ iPad ต่างๆ ได้ รวมทั้งแนวตั้งและแนวนอน นอกจากนี้ยังรองรับคุณสมบัติขั้นสูง เช่น สแต็ค (กลุ่มประเภทพิเศษที่กำหนดเลย์เอาต์ของเลเยอร์ย่อย) และพรีเซ็ตสำหรับทั้ง Android และ iOS ดูหน้า "ตัวอย่าง" สำหรับข้อมูลเพิ่มเติม

หมายเหตุ: นี่เป็นเพียงปลั๊กอินบางส่วนที่ฉันคิดว่าอาจเป็นประโยชน์กับคุณมากที่สุด แต่ก็มีปลั๊กอินอื่นๆ อีกมากมาย หากต้องการทราบข้อมูลเพิ่มเติม เพียงไปที่หน้าปลั๊กอินอย่างเป็นทางการของ Sketch หรือเว็บไซต์ Sketch App Sources เป็นประจำ

ความคิดสุดท้าย

สัญลักษณ์แบบร่างมีการพัฒนาอย่างต่อเนื่อง ดังนั้นเราจึงคาดหวังได้ว่าจะมีการปรับปรุงเพิ่มเติมซึ่งจะทำให้สัญลักษณ์เหล่านี้มีค่าและมีความเกี่ยวข้องมากยิ่งขึ้น อย่างไรก็ตาม ถ้าฉันต้องตั้งชื่อเพียงสิ่งเดียวที่ฉันต้องการให้พวกเขามี นั่นคือความเป็นไปได้ที่จะมีไลบรารีของสัญลักษณ์ที่ใช้ร่วมกัน อย่างที่ Figma กำลังทำอยู่ ซึ่งอาจเป็นประโยชน์อย่างยิ่ง โดยเฉพาะอย่างยิ่งสำหรับการทำงานเป็นทีม เมื่อนักออกแบบหลายคนที่ทำงานในโครงการเดียวกันจำเป็นต้องเลือกองค์ประกอบจากเอกสารหลักที่อัปเดตอยู่เสมอซึ่งจัดเก็บไว้ในระบบคลาวด์

( หมายเหตุ: เกี่ยวกับคุณลักษณะนี้ ฉันทราบดีว่าทีมของ Sketch กำลังทำงานอยู่ ดังนั้นหวังว่าเราจะได้เห็นมันในไม่ช้า รูปแบบที่เปิดกว้างมากขึ้นในเวอร์ชัน 43 น่าจะเป็นการวางรากฐานสำหรับคุณลักษณะนี้ ไม่ว่าในกรณีใด ฉัน' ฉันตั้งตารอ เพราะนี่อาจเป็นตัวเปลี่ยนเกมในเวิร์กโฟลว์ของนักออกแบบจำนวนมาก)

ตามจริงแล้ว ขณะนี้มีปลั๊กอินบางตัวที่ช่วยให้คุณบรรลุผลตามลักษณะการทำงานที่กล่าวถึงข้างต้นได้ไม่มากก็น้อย แต่ฉันมักจะพบว่ามีความน่าเชื่อถือมากขึ้นเมื่อเป็นส่วนหนึ่งของฟังก์ชันหลักของ Sketch ซึ่งช่วยให้มั่นใจได้ว่าคุณลักษณะจะทำงานต่อไปเมื่อ ซอฟต์แวร์ได้รับการอัพเดตเป็นเวอร์ชันถัดไป

ฉันรู้ว่ายังมีเทคนิคและลูกเล่นอีกมากมาย วิธีทำงานมักจะเป็นเรื่องส่วนตัวในบางครั้ง และไม่มีวิธีที่ถูกต้องวิธีเดียวที่จะทำอะไรบางอย่าง ฉันได้แบ่งปันเทคนิคต่างๆ ที่ฉันคิดว่าน่าเชื่อถือ น่าสนใจ และไม่ต้องแฮ็คมาก นั่นเป็นเหตุผลที่เทคนิคบางอย่างถูกละทิ้งจากบทความนี้

ฉันหวังว่านี่จะเป็นประโยชน์ในการอ่าน! หากเป็นเช่นนั้น สัญลักษณ์ก็จะกลายเป็นกระดูกสันหลังของงานออกแบบของคุณ และคุณจะใช้มันค่อนข้างบ่อย อย่าลังเลที่จะแบ่งปันความคิดและเคล็ดลับและลูกเล่นอื่น ๆ ของคุณในความคิดเห็นด้านล่าง คุณสามารถติดต่อฉันทาง Twitter ได้ตลอดเวลาหากต้องการความช่วยเหลือ!