วิธีใช้ Box Shadows เป็นพื้นหลังแบบปัดบน Hover
เผยแพร่แล้ว: 2019-01-30ทุกสัปดาห์ เรามอบชุดเค้าโครง Divi ใหม่และฟรีให้คุณ ซึ่งคุณสามารถใช้สำหรับโครงการต่อไปของคุณได้ สำหรับชุดเลย์เอาต์ชุดใดชุดหนึ่ง เรายังแชร์กรณีการใช้งานที่จะช่วยให้คุณยกระดับเว็บไซต์ของคุณไปอีกระดับ
ในสัปดาห์นี้ โดยเป็นส่วนหนึ่งของการริเริ่มการออกแบบ Divi ที่กำลังดำเนินอยู่ เราจะแสดงให้คุณเห็นถึงวิธีใช้เงากล่องเป็นพื้นหลังแบบเลื่อนเมื่อวางเมาส์เหนือ เราจะจัดการกับตัวอย่างที่แตกต่างกันสามตัวอย่างที่ดูน่าทึ่งในหน้าแรกของ Personal Stylist Layout Pack แต่ความเป็นไปได้ที่คุณมีนั้นไม่มีที่สิ้นสุดอย่างแท้จริง เราจะสร้างพื้นหลังการปัดขึ้นใหม่ทีละขั้นตอนโดยใช้ตัวเลือกในตัวของ Divi เท่านั้น
ไปกันเถอะ!
ดูตัวอย่าง
ก่อนที่เราจะดำดิ่งลงไปในบทช่วยสอนและตัวอย่างต่างๆ ของมัน มาดูผลลัพธ์กันเสียก่อน
ตัวอย่าง #1
ตัวอย่าง #2
ตัวอย่าง #3
อัปโหลดหน้าแรกของ Stylist Layout Pack ไปยังหน้าใหม่
เริ่มต้นด้วยการเพิ่มหน้าใหม่ในเว็บไซต์ของคุณและอัปโหลดเค้าโครงหน้าแรกของ Personal Stylist แม้ว่าเราจะใช้เลย์เอาต์นี้เพื่อบรรลุทั้งสามตัวอย่างที่แสดงด้านบน แต่คุณสามารถใช้วิธีนี้สำหรับเลย์เอาต์หรือเว็บไซต์ประเภทใดก็ได้ที่คุณกำลังทำงานอยู่
สร้างตัวอย่างใหม่ #1
สีเงาของกล่องปุ่ม
มาเริ่มสร้างตัวอย่างแรกกันเลย! ตัวอย่างนี้ช่วยให้คุณเน้นส่วนฮีโร่ สิ่งแรกที่คุณต้องทำคือเปิดโมดูลปุ่ม ซึ่งคุณจะพบได้ในคอลัมน์แรกและเปลี่ยนสีเงาของกล่อง เรากำลังดำเนินการนี้เพื่อให้แน่ใจว่าสีจะเข้ากันได้ดีกับเงากล่องสีชมพูที่เราจะเพิ่มเมื่อวางเมาส์ไว้
การตั้งค่ามาตรา
สีพื้นหลังเริ่มต้น
ดำเนินการต่อโดยเปิดการตั้งค่าส่วน ตรวจสอบให้แน่ใจว่าสีพื้นหลังเริ่มต้นยังคงเหมือนเดิม
- สีพื้นหลัง: #2a2a2a
โฮเวอร์สีพื้นหลัง
เปลี่ยนโฮเวอร์พื้นหลัง
- สีพื้นหลัง: #ffffff
ค่าเริ่มต้นกล่องเงา
ดำเนินการต่อโดยเพิ่ม Box Shadow เริ่มต้นในส่วน
- กล่องเงาตำแหน่งแนวนอน: 0px
- ตำแหน่งแนวตั้งเงาของกล่อง: 0px
- เงาสี: rgba(255,137,159,0.82)
- ตำแหน่งเงาของกล่อง: เงาภายใน
เงากล่องเลื่อน
เปลี่ยนตำแหน่งแนวนอนของเงากล่อง เพิ่มมูลค่าของทางเลือกใด ๆ
- ตำแหน่งแนวนอนของกล่องเงา: 800px
หากคุณต้องการให้เอฟเฟกต์การปัดปรากฏขึ้นจากบนลงล่าง คุณสามารถเปลี่ยนตำแหน่งแนวตั้งของเงากล่องแทนได้
- ตำแหน่งแนวตั้งเงาของกล่อง: 650px
การเปลี่ยนผ่าน
สุดท้ายแต่ไม่ท้ายสุด ให้ลดระยะเวลาการเปลี่ยนภาพในแท็บขั้นสูงเพื่อสร้างการเปลี่ยนสีพื้นหลังอย่างรวดเร็วระหว่างสีพื้นหลังและพื้นหลังการปัดเงาของกล่อง
- ระยะเวลาการเปลี่ยนภาพ: 200ms
- เส้นโค้งความเร็วในการเปลี่ยน: Ease
สร้างตัวอย่างใหม่ #2
แก้ไขโมดูลข้อความแรก
เลื่อนการตั้งค่าข้อความ
สู่ตัวอย่างต่อไป! เปิดโมดูลข้อความที่คุณจะพบในคอลัมน์แรกและเปลี่ยนสีข้อความเมื่อวางเมาส์ไว้
- สีข้อความ: เบา
โฮเวอร์ชายแดน
ดำเนินการต่อโดยเปลี่ยนสีเส้นขอบเมื่อวางเมาส์เหนือในแท็บออกแบบ
- เส้นขอบสี: rgba(255,137,159,0.82)
ค่าเริ่มต้นกล่องเงา
จากนั้นไปที่การตั้งค่าเงาของกล่องและเพิ่มเงากล่องเริ่มต้น
- กล่องเงาตำแหน่งแนวนอน: 0px
- ตำแหน่งแนวตั้งเงาของกล่อง: 0px
- เงาสี: rgba(255,137,159,0.82)
- ตำแหน่งเงาของกล่อง: เงาภายใน
เงากล่องเลื่อน
เปลี่ยนตำแหน่งแนวนอนเมื่อโฮเวอร์
- ตำแหน่งแนวนอนของกล่องเงา: 520px
การเปลี่ยนผ่าน
สุดท้ายแต่ไม่ท้ายสุด เพิ่มระยะเวลาการเปลี่ยนในแท็บขั้นสูงเพื่อสร้างการเปลี่ยนแปลงที่ราบรื่น
- ระยะเวลาการเปลี่ยนภาพ: 700ms
- เส้นโค้งความเร็วในการเปลี่ยน: Ease
คัดลอกและวางรูปแบบโมดูลไปยังโมดูลข้อความที่สาม
เรากำลังใช้รูปแบบโมดูลเดียวกันสำหรับโมดูลข้อความที่สามเช่นกัน เพื่อเป็นการประหยัดเวลา เราเพียงแค่คัดลอกสไตล์โมดูลของโมดูลข้อความแรกแล้ววางลงในโมดูลข้อความที่สาม

แก้ไขโมดูลข้อความที่สอง
การตั้งค่าข้อความ
โมดูลข้อความที่สองมีความแตกต่างกันเล็กน้อย เปิดโมดูลและไปที่การตั้งค่าข้อความ สิ่งเดียวที่คุณต้องทำคือเปลี่ยนสีข้อความเมื่อวางเมาส์เหนือ
- สีข้อความ: เบา
โฮเวอร์ชายแดน
ดำเนินการต่อโดยไปที่การตั้งค่าเส้นขอบและเปลี่ยนสีเส้นขอบเมื่อวางเมาส์ไว้
- เส้นขอบสี: rgba(255,137,159,0.82)
ค่าเริ่มต้นกล่องเงา
ได้เวลาเพิ่มพื้นหลังปัดแล้ว! เริ่มต้นด้วยการเพิ่มเงากล่องเริ่มต้นโดยใช้การตั้งค่าต่อไปนี้:
- กล่องเงาตำแหน่งแนวนอน: 0px
- ตำแหน่งแนวตั้งเงาของกล่อง: 0px
- เงาสี: rgba(255,137,159,0.82)
- ตำแหน่งเงาของกล่อง: เงาภายใน
เงากล่องเลื่อน
เปลี่ยนตำแหน่งแนวตั้งของเงากล่องเมื่อวางเมาส์เหนือ
- ตำแหน่งแนวตั้งเงาของกล่อง: 500px
การเปลี่ยนผ่าน
สุดท้ายแต่ไม่ท้ายสุด ให้เพิ่มระยะเวลาการเปลี่ยนผ่านของโมดูลข้อความนี้ด้วย
- ระยะเวลาการเปลี่ยนภาพ: 700ms
- เส้นโค้งความเร็วในการเปลี่ยน: Ease
สร้างตัวอย่างใหม่ #3
เปลี่ยนการตั้งค่าแถว
ขนาด
สู่ตัวอย่างต่อไปและสุดท้าย! เริ่มต้นด้วยการเปิดการตั้งค่าแถวและทำการเปลี่ยนแปลงการตั้งค่าการปรับขนาด
- ทำให้แถวนี้เต็มความกว้าง: ใช่
- ใช้ความกว้างของรางน้ำแบบกำหนดเอง: ใช่
- ความกว้างของรางน้ำ: 2
ระยะห่าง
ดำเนินการต่อโดยเพิ่มช่องว่างภายในที่กำหนดเองลงในแถวด้วย
- ช่องว่างภายในด้านซ้าย: 10vw
- ช่องว่างภายในด้านขวา: 10vw
- คอลัมน์ที่ 2 ด้านซ้าย: 15vw (เดสก์ท็อป), 0vw (แท็บเล็ตและโทรศัพท์)
ค่าเริ่มต้นกล่องเงา
จากนั้น เพิ่มเงากล่องเริ่มต้นในแถว
- กล่องเงาตำแหน่งแนวนอน: 0px
- ตำแหน่งแนวตั้งเงาของกล่อง: 0px
- สีเงา: #ff899f
- ตำแหน่งเงาของกล่อง: เงาภายใน
เงากล่องเลื่อน
เปลี่ยนตำแหน่งแนวนอนเมื่อโฮเวอร์
- ตำแหน่งแนวนอนของกล่องเงา: 50px
การเปลี่ยนผ่าน
เรากำลังเปลี่ยนระยะเวลาการเปลี่ยนและความล่าช้าในการเปลี่ยนในแท็บขั้นสูง
- ระยะเวลาการเปลี่ยนภาพ: 1000ms
- ความล่าช้าในการเปลี่ยน: 700ms
- เส้นโค้งความเร็วในการเปลี่ยน: Ease
เปลี่ยนการตั้งค่าส่วน
ลบขนาด
เมื่อคุณแก้ไขการตั้งค่าแถวเสร็จแล้ว ให้เปิดการตั้งค่าส่วน ไปที่แท็บการออกแบบและรีเซ็ตความกว้างโดยคลิกขวาแล้วคลิกรีเซ็ต
ลบขอบ
ทำสิ่งเดียวกันกับความกว้างของเส้นขอบด้วย
ค่าเริ่มต้นกล่องเงา
ดำเนินการต่อโดยเพิ่มเงากล่องเริ่มต้น
- กล่องเงาตำแหน่งแนวนอน: 0px
- ตำแหน่งแนวตั้งเงาของกล่อง: 0px
- สีเงา: #2a2a2a
- ตำแหน่งเงาของกล่อง: เงาภายใน
เงากล่องเลื่อน
เปลี่ยนตำแหน่งแนวนอนของเงากล่องเมื่อวางเมาส์เหนือ
- ตำแหน่งแนวนอนของกล่องเงา: 60px
การเปลี่ยนผ่าน
และเพื่อให้การออกแบบเสร็จสิ้น ให้เพิ่มระยะเวลาการเปลี่ยนแปลงในแท็บขั้นสูง
- ระยะเวลาการเปลี่ยนภาพ: 1000ms
ดูตัวอย่าง
เมื่อเราได้ทำตามขั้นตอนทั้งหมดแล้ว เรามาดูตัวอย่างสุดท้ายสามตัวอย่างที่เราได้สร้างขึ้นใหม่ทีละขั้นตอน
ตัวอย่าง #1
ตัวอย่าง #2
ตัวอย่าง #3
ความคิดสุดท้าย
ในโพสต์นี้ เราได้แสดงวิธีใช้เงากล่องเป็นพื้นหลังแบบปัดด้วยตัวเลือกในตัวของ Divi เท่านั้น บทช่วยสอนนี้เป็นส่วนหนึ่งของโครงการริเริ่มการออกแบบ Divi ที่กำลังดำเนินการอยู่ ซึ่งเราพยายามใส่สิ่งพิเศษลงในกล่องเครื่องมือของคุณทุกสัปดาห์ เราหวังว่าบทช่วยสอนนี้จะเป็นแรงบันดาลใจให้คุณใช้กล่องเงาในแบบที่ไม่เหมือนใครและสร้างสรรค์ หากคุณมีคำถามหรือข้อเสนอแนะใด ๆ โปรดแสดงความคิดเห็นในส่วนความคิดเห็นด้านล่าง!