Browse commands

/impeccable adapt

Adapt

ทำให้การออกแบบทำงานข้ามหน้าจอ อุปกรณ์ และบริบทโดยไม่ตัดฟีเจอร์

เมื่อไรควรใช้

/impeccable adapt มีไว้สำหรับนำการออกแบบที่สร้างสำหรับบริบทหนึ่งไปทำให้ทำงานในอีกบริบทหนึ่ง มือถือจากเดสก์ท็อป แท็บเล็ตจากมือถือ พิมพ์จากเว็บ ฝังตัวจากแบบสแตนด์อโลน อีเมลจากแดชบอร์ด ใช้เมื่อการออกแบบต้นฉบับแข็งแกร่งแต่พังที่เบรกพอยต์อื่น บนการสัมผัส หรือในคอนเทนเนอร์ที่แตกต่าง

ไม่ได้มีไว้สำหรับสร้างเรสปอนซิฟตั้งแต่เริ่มต้น สำหรับสิ่งนั้น เริ่มด้วย /impeccable และกำหนดรูปแบบเลย์เอาต์แบบเรสปอนซิฟเฟิร์ส Adapt มีไว้สำหรับการเติมเต็มย้อนหลังแบบ “เราไม่เคยคิดเรื่องมือถือ”

วิธีการทำงาน

สกิลทำงานผ่านสี่มิติของความเหมาะสมตามบริบท:

  1. เบรกพอยต์และเลย์เอาต์แบบ fluid: ยุบหลายคอลัมน์เป็นคอลัมน์เดียว ปรับช่วง clamp แนะนำเบรกพอยต์ใหม่ที่การออกแบบพังจริงๆ
  2. เป้าหมายสัมผัส: พื้นที่สัมผัสขั้นต่ำ 44px ระยะห่างเพียงพอระหว่างเป้าหมายที่อยู่ติดกัน ขนาดแตะใหญ่กว่าขอบเขตภาพที่จำเป็น
  3. รูปแบบการนำทาง: ไซด์บาร์เดสก์ท็อปกลายเป็นการนำทางด้านล่างแบบมือถือหรือสไลด์เอาท์ แถบเครื่องมือหนาแน่นยุบเป็นเมนู สถานะ hover ได้สิ่งที่เทียบเท่าการสัมผัส
  4. ลำดับความสำคัญเนื้อหา: ตัดสินใจว่าอะไรต้องมองเห็น อะไรสามารถยุบเป็นการเปิดเผย อะไรสามารถลบออกสำหรับบริบทนั้น

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

ลองใช้งาน

/impeccable adapt the settings page for mobile

การเปลี่ยนแปลงที่คาดหวัง:

  • กริดสามคอลัมน์กลายเป็นคอลัมน์เดียวพร้อมส่วนหัวส่วนทำหน้าที่เป็นตัวแบ่งแบบ sticky
  • การนำทางไซด์บาร์ย้ายเป็นสครอลเลอร์แนวนอนเหนือเนื้อหา
  • สวิตช์ได้รับ padding แนวตั้ง 8px เพื่อให้ถึงเป้าหมายสัมผัส 44px
  • ข้อความช่วยเหลืออินไลน์ย้ายเป็นแตะเพื่อเปิดเผย ไม่ใช่ hover
  • ส่วน “Danger zone” ขยายเต็มที่บนมือถือแทนที่จะยุบ เพราะมันมีแอคชันที่กลับคืนไม่ได้และเราต้องการให้ผู้ใช้มองเห็นชัดเจน

ข้อควรระวัง

  • ตัดฟีเจอร์ออก หากเวอร์ชันมือถือซ่อนสิ่งที่เวอร์ชันเดสก์ท็อปทำได้ นั่นคือการถดถอย ไม่ใช่การปรับให้เข้า ต่อสู้เพื่อฟีเจอร์
  • ถือว่ามือถือเป็น “เดสก์ท็อปที่เล็กกว่า” มือถือเป็นบริบทที่แตกต่างกัน: นิ้วหัวแม่มือ การถูกขัดจังหวะ เซสชันสั้น ปรับให้เข้ากับบริบท ไม่ใช่ความกว้างวิวพอร์ต
  • ข้าม /impeccable harden หลังจากนั้น เลย์เอาต์เรสปอนซิฟเผยกรณีขอบเขต รัน hardening หลัง adapt เพื่อจับสิ่งที่ปรากฏเฉพาะที่ 320px