UI/UX

ເຂົ້າໃຈແກ່ນແທ້ຂອງ UX Design: ປູພື້ນຖານປະສົບການທີ່ດີດ້ວຍ Wireframe

LaoCourse Team5 ນາທີອ່ານ
ເຂົ້າໃຈແກ່ນແທ້ຂອງ UX Design: ປູພື້ນຖານປະສົບການທີ່ດີດ້ວຍ Wireframe

ຈາກຮູບພາບໜ້າປົກ, ເຮົາຈະເຫັນບັອກໄມ້ຄຳວ່າ UX ວາງຢູ່ເທິງ Laptop ອ້ອມຮອບໄປດ້ວຍແຜ່ນເຈ້ຍທີ່ແຕ້ມໂຄງສ້າງໜ້າຈໍແຕ່ລະສ່ວນໄວ້. ຮູບພາບນີ້ສື່ເຖິງຫົວໃຈສຳຄັນຂອງການເຮັດເວັບໄຊ ຫຼື ແອັບພລິເຄຊັນ ທີ່ຫຼາຍຄົນມັກມອງຂ້າມ ນັ້ນກໍຄື "ປະສົບການຂອງຜູ້ໃຊ້ງານ" ຫຼື UX (User Experience).

ຫຼາຍຄັ້ງທີ່ເຮົາເລີ່ມຕົ້ນສ້າງເວັບໄຊ ເຮົາມັກຈະໂດດໄປຫາການເລືອກສີ, ເລືອກຮູບພາບ ຫຼື ລົງມືຂຽນ Code ເລີຍ. ແຕ່ໃນຄວາມເປັນຈິງ, ຄວາມສວຍງາມຈະບໍ່ມີປະໂຫຍດເລີຍ ຖ້າຜູ້ໃຊ້ງານເຂົ້າເບິ່ງແລ້ວຮູ້ສຶກສັບສົນ ຫຼື ຊອກຫາສິ່ງທີ່ຕ້ອງການບໍ່ເຫັນ. ບົດຄວາມນີ້ຈະພາທ່ານມາເຂົ້າໃຈວ່າ UX ແມ່ນຫຍັງ ແລະ ເປັນຫຍັງການແຕ້ມ Wireframe ຈຶ່ງເປັນຂັ້ນຕອນທີ່ຂາດບໍ່ໄດ້ກ່ອນລົງມືສ້າງຈິງ.

UX Design ບໍ່ແມ່ນພຽງແຕ່ຄວາມງາມ

ດັ່ງທີ່ເຄີຍກ່າວໄປໃນບົດຄວາມກ່ອນໆ, UI (User Interface) ຄືເລື່ອງຂອງຄວາມງາມ ແຕ່ UX (User Experience) ຄືເລື່ອງຂອງ "ຄວາມຮູ້ສຶກ ແລະ ຄວາມງ່າຍ" ໃນການໃຊ້ງານ. ໜ້າທີ່ຂອງ UX Designer ຄືການຕອບຄຳຖາມເຫຼົ່ານີ້ໃຫ້ໄດ້ກ່ອນທີ່ຈະເລີ່ມອອກແບບຄວາມງາມ:

  • ຜູ້ໃຊ້ເຂົ້າມາເວັບໄຊເຮົາເພື່ອຈຸດປະສົງຫຍັງ?
  • ເຂົາເຈົ້າຈະຊອກຫາປຸ່ມ "ສັ່ງຊື້" ຫຼື "ຕິດຕໍ່ເຮົາ" ເຈີໄດ້ງ່າຍທີ່ສຸດພາຍໃນຈັກວິນາທີ?
  • ຖ້າເກີດຂໍ້ຜິດພາດຂຶ້ນ (ເຊັ່ນ ພິມລະຫັດຜິດ) ລະບົບຈະແຈ້ງເຕືອນແນວໃດໃຫ້ຜູ້ໃຊ້ບໍ່ຮູ້ສຶກຫງຸດຫງິດ?

ການແຍກສ່ວນປະກອບ (Component-Based Thinking)

ລອງສັງເກດເບິ່ງແຜ່ນເຈ້ຍໃນຮູບໜ້າປົກ, ທ່ານຈະເຫັນວ່າການແຕ້ມ Wireframe ບໍ່ຈຳເປັນຕ້ອງແຕ້ມທັງໜ້າຈໍໃນແຜ່ນດຽວ. ນັກອອກແບບທີ່ດີມັກຈະຄິດເປັນ Component (ສ່ວນປະກອບຍ່ອຍ) ເຊັ່ນ:

  1. Video Player: ບ່ອນສະແດງວິດີໂອພ້ອມປຸ່ມ Play ໃຫຍ່ໆ.
  2. Slider/Carousel: ແຖບເລື່ອນເບິ່ງຮູບພາບ ຫຼື ສິນຄ້າທີ່ປັດຊ້າຍຂວາໄດ້.
  3. Card: ກ່ອງສະແດງຂໍ້ມູນສິນຄ້າ ຫຼື ບົດຄວາມ.

ການຄິດແບບແຍກສ່ວນນີ້ ບໍ່ພຽງແຕ່ຊ່ວຍໃຫ້ການຈັດ Layout ໃນຫົວງ່າຍຂຶ້ນ, ແຕ່ຍັງຊ່ວຍໃຫ້ທີມ Developer ສາມາດນຳໄປຂຽນ Code ແບບ Reusable (ນຳກັບມາໃຊ້ໃໝ່ໄດ້ຫຼາຍບ່ອນ) ໄດ້ສະດວກຂຶ້ນອີກດ້ວຍ.

ປ່ຽນແນວຄິດ UX ສູ່ການຂຽນ Code

ເພື່ອໃຫ້ເຫັນພາບວ່າ ຈາກແຜ່ນເຈ້ຍທີ່ແຕ້ມ Component ວິດີໂອໜຶ່ງແຜ່ນ ຈະຖືກນຳມາປ່ຽນເປັນ Code ໄດ້ແນວໃດ. ນີ້ຄືຕົວຢ່າງການຂຽນ HTML ແລະ CSS ເພື່ອສ້າງໂຄງສ້າງວິດີໂອ (Video Placeholder) ທີ່ສະອາດ ແລະ ກົງກັບຫຼັກການ UX ທີ່ຜູ້ໃຊ້ຄຸ້ນເຄີຍ:

<!-- ໂຄງສ້າງ HTML ສໍາລັບ Video Component -->
<div class="video-component">
  <div class="video-placeholder">
    <!-- ປຸ່ມ Play ທີ່ຢູ່ເຄິ່ງກາງ ຊັດເຈນ ແລະ ເຂົ້າໃຈງ່າຍ -->
    <button class="play-btn">▶</button>
  </div>
  <div class="video-info">
    <h3>ວິທີການອອກແບບ UX ທີ່ດີ</h3>
    <p>ຮຽນຮູ້ການແຕ້ມ Wireframe ຂັ້ນພື້ນຖານ</p>
  </div>
</div>
/* CSS ເພື່ອຈັດ Layout ໃຫ້ເບິ່ງງ່າຍ ແລະ ເນັ້ນຈຸດສໍາຄັນ */
.video-component {
  max-width: 400px;
  border-radius: 8px;
  overflow: hidden; /* ເກັບຂອບທີ່ລົ້ນອອກໄປໃຫ້ໂຄ້ງມົນງາມ */
  box-shadow: 0 4px 6px rgba(0,0,0,0.1);
  font-family: sans-serif;
}

.video-placeholder {
  width: 100%;
  height: 220px;
  background-color: #e0e0e0; /* ສີພື້ນຫຼັງລໍຖ້າວິດີໂອໂຫຼດ */
  display: flex;
  justify-content: center;
  align-items: center; /* ຈັດປຸ່ມ Play ໃຫ້ຢູ່ເຄິ່ງກາງກ່ອງສະເໝີ */
}

.play-btn {
  width: 60px;
  height: 60px;
  border-radius: 50%; /* ເຮັດໃຫ້ປຸ່ມເປັນວົງມົນ */
  background-color: #ff0000;
  color: white;
  font-size: 24px;
  border: none;
  cursor: pointer;
}

.video-info {
  padding: 15px;
  background-color: #ffffff;
}

ດັ່ງທີ່ເຫັນໃນ Code, ເຮົາໃຊ້ CSS Flexbox (ທີ່ເຄີຍຮຽນໄປແລ້ວ) ມາຊ່ວຍຈັດໃຫ້ປຸ່ມ Play ຢູ່ເຄິ່ງກາງສະເໝີ ເພື່ອໃຫ້ຜູ້ໃຊ້ສາມາດກົດໄດ້ງ່າຍທີ່ສຸດຕາມຫຼັກການຂອງ UX.

ສະຫຼຸບ

UX Design ຄືການເອົາໃຈເຂົາມາໃສ່ໃຈເຮົາ. ການໃຊ້ເວລາໄປກັບການແຕ້ມ Wireframe ເທິງເຈ້ຍ ຫຼື ການຈັດວາງ Component ຕ່າງໆ ດັ່ງທີ່ເຫັນໃນຮູບໜ້າປົກ ຈະຊ່ວຍຫຼຸດຜ່ອນຂໍ້ຜິດພາດ ແລະ ປະຢັດເວລາໃນການຂຽນ Code ແກ້ໄປແກ້ມາໄດ້ຢ່າງມະຫາສານ.

ແຊຣ໌:

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ

ເລີ່ມຕົ້ນສາຍ UX/UI Design: ເຂົ້າໃຈຄວາມສໍາຄັນຂອງ Wireframe ແລະ ການເລືອກສີ
UI/UX

ເລີ່ມຕົ້ນສາຍ UX/UI Design: ເຂົ້າໃຈຄວາມສໍາຄັນຂອງ Wireframe ແລະ ການເລືອກສີ

ປູພື້ນຖານການອອກແບບ UX/UI ຜ່ານການສ້າງ Wireframe ເພື່ອຈັດໂຄງສ້າງເວັບໄຊ ແລະ ການນໍາໃຊ້ທິດສະດີສີ ເພື່ອສ້າງປະສົບການທີ່ດີທີ່ສຸດໃຫ້ກັບຜູ້ໃຊ້.

6 ນາທີອ່ານ
ທິດສະດີສີ (Color Theory) ພື້ນຖານສໍາລັບການອອກແບບ UI
UI/UX

ທິດສະດີສີ (Color Theory) ພື້ນຖານສໍາລັບການອອກແບບ UI

ຮຽນຮູ້ວິທີເລືອກສີໃຫ້ເໝາະສົມກັບການອອກແບບ Interface ທີ່ເບິ່ງເປັນມືອາຊີບ

2 ນາທີອ່ານ
Programming

ເລີ່ມຕົ້ນຮູ້ຈັກກັບ Git ແລະ GitHub: ຕົວຊ່ວຍຈັດການ Code ທີ່ນັກພັດທະນາທຸກຄົນຕ້ອງເປັນ

ທຳຄວາມເຂົ້າໃຈລະບົບ Version Control ຜ່ານ Git ແລະ GitHub ທີ່ຊ່ວຍໃຫ້ການເກັບຮັກສາ Code ແລະ ການເຮັດວຽກເປັນທີມກາຍເປັນເລື່ອງງ່າຍ ບອກລາບັນຫາໄຟລ໌ລຶບ ຫຼື Code ເພ.

5 ນາທີອ່ານ