เวิร์กโฟลว์จากพิกเซลใน figma ถึง rem ใน css คืออะไร?

ฉันยังใหม่ต่อการพัฒนาเว็บและต้องการทำความเข้าใจขั้นตอนการทำงานต่อไปนี้:

  1. ฉันออกแบบเว็บไซต์ในรูปแบบ figma พร้อมกับรูปแบบตัวอักษรใน PIXELS (ไม่สามารถใช้ em หรือ rem ใน figma)
  2. เพื่อให้มีเว็บไซต์แบบตอบสนอง ฉันต้องการเขียนโค้ด css ด้วย REM

คำถาม: ตอนนี้ฉันต้องแปลงหน่วย px ทั้งหมดเป็นหน่วย rem ด้วยตนเองตามขนาดแบบอักษรพื้นฐานในแท็กย่อหน้าหรือไม่ คณิตศาสตร์ที่นี่เป็นยังไงบ้าง?

ขอแสดงความนับถือแอนนา


person Anna Mei    schedule 06.06.2020    source แหล่งที่มา
comment
ไม่เพียงแต่การเปลี่ยน px เป็น em หรือ rem จะทำให้เว็บไซต์ของคุณตอบสนองเท่านั้น เพื่อให้เว็บไซต์ของคุณตอบสนอง คุณต้องทำงานกับคำสั่งสื่อที่สร้างเบรกพอยต์มากเท่าที่ต้องการ   -  person Prabesh Gouli    schedule 15.07.2020


คำตอบ (2)



ฉันทำงานกับ rem และ em และพวกมันทำงานได้ดีสำหรับเว็บไซต์ธรรมดา ๆ แต่เมื่อคุณเข้าสู่ UIs pixel ที่ซับซ้อนก็เป็นสิ่งสำคัญ

เมื่อทำงานกับคำสั่งสื่อที่ตอบสนอง ฉันพบว่ามันไม่น่าเชื่อถืออย่างมากเมื่อข้อความขยายออกเนื่องจาก rem/em ด้วยพิกเซล คุณจะตั้งค่าเริ่มต้นที่ 16px สำหรับข้อความมาตรฐาน จากนั้นอาจลดลงเหลือ 14px ในบางกรณีเมื่อใช้งานบนมือถือ และดำเนินการทั่วทั้งเว็บไซต์ ไม่ใช่สำหรับแต่ละองค์ประกอบ

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

ด้วยการใช้พิกเซลทั่วทั้งกระดาน คุณจะมีหน่วยการวัดเดียวกันใน Figma ใน HTML/CSS และ Javascript และสิ่งต่างๆ ก็เรียบง่ายโดยไม่จำเป็นต้องคำนวณใดๆ

person dreamLo    schedule 14.05.2021