วิธีใช้เอฟเฟกต์การเคลื่อนไหวเพื่อทำให้รูปภาพเคลื่อนไหว (หมุน ปรับขนาด เลื่อน และความโปร่งใส)

เผยแพร่แล้ว: 2019-05-06

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

เราจะครอบคลุม:

  • เอฟเฟกต์การหมุนแนวนอนและมาตราส่วน
  • เอฟเฟกต์ความโปร่งใสของภาพ
  • หมุนและปรับขนาดภาพ
  • เคล็ดลับโบนัส: เอฟเฟกต์การทับซ้อนของข้อความเคลื่อนไหว

งั้นไปกันเลย…

แอนิเมชั่นรูปภาพ: หมุน, เลื่อนแนวนอน, เลื่อนแนวตั้ง& มาตราส่วน

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

1. การหมุนภาพ: ทำให้ภาพแกว่งไปมา

ที่จะทำให้การแกว่งภาพให้คลิกที่แท็บขั้นสูงเปิดส่วนผลการเคลื่อนไหวและการเลื่อนเปิดผลกระทบ

จากนั้นคลิกที่ตัวเลือก หมุน และเลือกทิศทางที่จะหมุนภาพของคุณ

เพื่อให้แอนิเมชั่นราบรื่น ให้ตั้งค่าตัวเลื่อน ความเร็ว เป็น 1

สุดท้าย คุณสามารถปล่อยให้ วิวพอร์ต ตั้งเป็นค่าเริ่มต้น - 0% และ 100%:

how-to-add-scrolling-effects-to-your-website
สุดท้าย ตั้งค่า Y Anchor Point เป็น Top เพื่อให้รูปภาพของคุณ "แกว่ง" จากด้านบน

2. ภาพเลื่อนแนวนอน: วิธีการสร้างภาพสไลด์

ในการสร้างสไลด์รูปภาพ ให้เปิด เอฟเฟกต์การเลื่อน เหมือนที่คุณทำในส่วนก่อนหน้า จากนั้นเปิด Horizontal Scroll และ:
  • เลือกทิศทางที่คุณต้องการให้ภาพของคุณเลื่อน
  • ตั้งค่า ความเร็ว เป็น 10
how-to-add-scrolling-effects-to-your-website-2

และนั่นแหล่ะ! รูปภาพของคุณจะเลื่อนเมื่อผู้เยี่ยมชมเลื่อนหน้าลง

3. การเลื่อนแนวตั้งของรูปภาพ: วิธีทำให้รูปภาพลอยตัว

หากต้องการให้ภาพลอย ให้เปิด เอฟเฟกต์การเลื่อน จากนั้นเปิดใช้งาน Vertical Scroll และกำหนดทิศทางเท่ากับ Down

how-to-add-scrolling-effects-to-your-website-3
และนั่นแหล่ะ! คุณสามารถปล่อยให้การตั้งค่าอื่นๆ เป็นค่าเริ่มต้นได้

4. ขนาดภาพ: วิธีสร้างการซูมภาพ

ภาพสุดท้ายนี้จะดูเหมือนกับว่าภาพกำลังเคลื่อนเข้าหาผู้เยี่ยมชมขณะที่ผู้เยี่ยมชมเลื่อนลง วิธีคิดอีกอย่างหนึ่งก็คือการที่ภาพ "กำลังจม"

ในการเริ่มต้น ให้เปิด เอฟเฟกต์การเลื่อน จากนั้นเปิดใช้งาน Vertical Scroll และ:

  • กำหนดทิศทางเป็น ลง
  • ตั้งค่า วิวพอร์ต ระหว่าง 0% ถึง 40%
how-to-add-scrolling-effects-to-your-website-4

จากนั้นคลิกตัวเลือก มาตราส่วน และตั้งค่า ความเร็ว เท่ากับ 6 นอกจากนี้ ใช้การตั้งค่า วิวพอร์ต เพื่อสร้าง 20% ต่ำสุดและ 80% สูงสุด

และนั่นแหล่ะ

ตอนนี้คุณรู้วิธีใช้เอฟเฟกต์การเลื่อนแล้ว ทดลองกับการออกแบบของคุณเองเพื่อสร้างสิ่งที่ยอดเยี่ยม!

ความโปร่งใสของรูปภาพ: ทำให้รูปภาพและพื้นหลังหายไปบน Scroll

ในวิดีโอนี้ คุณจะได้เรียนรู้วิธีใช้การตั้งค่า วิวพอร์ต เพื่อสร้างเอฟเฟกต์การเคลื่อนไหวเจ๋งๆ ขณะที่ผู้เข้าชมไปยังส่วนต่างๆ ของไซต์ของคุณ คุณสามารถใช้เอฟเฟกต์การเคลื่อนไหวกับทั้งพื้นหลังและส่วนต่างๆ รวมถึงวิดเจ็ตแต่ละรายการ ซึ่งให้ความยืดหยุ่นอย่างมากสำหรับประเภทของเอฟเฟกต์ที่คุณสร้างขึ้น ที่จะเริ่มต้น:
  • เลือกรูปภาพ
  • ไปที่แท็บ ขั้นสูง
  • ค้นหาส่วน เอฟเฟกต์การเคลื่อนไหว
  • เปิด เอฟเฟกต์การเลื่อน
จากนั้นเปิดใช้งาน Horizontal Scroll เพื่อให้รูปภาพของคุณเลื่อนจากซ้ายไปขวาเมื่อผู้ใช้เลื่อนหน้าลง คุณยังสามารถปรับการตั้งค่า ความเร็ว เพื่อให้การเคลื่อนไหวเร็วขึ้นหรือช้าลงได้:
how-to-use-motion-effects-viewport-settings-1

ต่อไป มาดูตัวเลือก วิวพอร์ตกัน และดูว่าทำงานอย่างไร

อันดับแรก การกำหนดคำศัพท์เป็นสิ่งสำคัญ – วิวพอร์ตของผู้เข้าชมคือขนาดที่มองเห็นได้ของหน้าจออุปกรณ์ของผู้ใช้

ตัวเลือก Viewport ช่วยให้คุณสามารถเลือกเวลาที่จะเริ่มต้นและหยุดผลเลื่อนที่คุณเลือกขึ้นอยู่กับวิวพอร์ตของผู้เข้าชม:

ตัวอย่างเช่น หากคุณตั้งค่าด้านล่างของวิวพอร์ตเป็น 0% และด้านบนเป็น 100% รูปภาพจะเริ่มเคลื่อนไหวทันทีที่มองเห็นได้ที่ด้านล่างของวิวพอร์ตของผู้เข้าชม ยิ่งไปกว่านั้น รูปภาพจะไปถึงตำแหน่ง "ดั้งเดิม" เมื่ออยู่ตรงกลางวิวพอร์ตของผู้เข้าชม ( หรือ 50% ) และจะเคลื่อนที่ต่อไปจนกว่าจะถึงด้านบนสุด (100%)

นี่คือรายละเอียดผลกระทบทั้งหมด:

  • รูปภาพจะเริ่มทางด้านซ้ายของตำแหน่งเดิมเมื่อปรากฏครั้งแรกในวิวพอร์ต ของผู้เข้าชม ( วิวพอร์ตของผู้เข้าชมที่ 0% )
  • จะถึงตำแหน่งเดิมที่กึ่งกลางของวิวพอร์ต ของผู้เข้าชม ( วิวพอร์ตของผู้เข้าชมที่ 50% )
  • มันจะเลื่อนไปทางขวาของตำแหน่งเดิมต่อไปเมื่อผู้เยี่ยมชมเลื่อน ไปเรื่อย ๆ ( จนกว่าจะถึง 100%)
how-to-use-motion-effects-viewport-settings-2

ในทางกลับกัน หากคุณตั้งค่า ด้านล่าง ของ วิวพอร์ต เป็น 50% และด้าน บน เป็น 100%:

  • ภาพจะเริ่มที่ตำแหน่งเดิม
  • เมื่อภาพอยู่ตรงกลางวิวพอร์ตของผู้เข้าชม (50%) ภาพจะเริ่มเคลื่อนไปทางขวาจนกว่าภาพจะไปถึงด้านบนสุดของวิวพอร์ตของผู้เข้าชม (100%)

ลองดูเอฟเฟกต์การเลื่อนอีกประเภทหนึ่งเพื่อขับเคลื่อนกลับบ้านว่า Viewport ทำงานอย่างไร...

ตัวอย่างเอฟเฟกต์ความโปร่งใส

สำหรับตัวอย่างนี้ ให้เปิดตัวเลือก ความโปร่งใส และ:
  • กำหนดทิศทางเป็น Fade In
  • ตั้งค่า ระดับ เป็น 10 ( ซึ่งจะทำให้ภาพเริ่มโปร่งใสมาก )
หากคุณตั้งค่าวิวพอร์ต ด้านล่าง เป็น 0% และด้าน บน เป็น 100% รูปภาพจะโปร่งใสเมื่อปรากฏครั้งแรกที่ด้านล่างของวิวพอร์ตของผู้เยี่ยมชม (0%) เมื่อภาพเลื่อนขึ้น ภาพจะมีความโปร่งใสน้อยลง และในที่สุดก็ถึงรูปลักษณ์ดั้งเดิมเมื่อถึงด้านบนสุดของวิวพอร์ตของผู้มาเยือน (100%) หากคุณต้องการย้อนกลับ คุณสามารถเลือก Fade Out จากนั้นรูปภาพจะปรากฏตามปกติในตอนแรกและเพิ่มความโปร่งใสเมื่อผู้เยี่ยมชมเลื่อนลง สุดท้าย อีกตัวเลือกหนึ่งคือ Fade Out In เมื่อใช้ภาพนี้ ภาพจะค่อยๆ จางลงเพื่อเริ่มต้นและกลับเข้ามาใหม่เมื่อผู้เยี่ยมชมเลื่อนไปเรื่อยๆ หากคุณตั้งค่าวิวพอร์ต ด้านล่าง เป็น 40% และด้าน บน เป็น 60% ด้วย Fade Out In ให้ทำดังนี้
  • ภาพจะจางลงจาก 0% ถึง 40%
  • มันจะจางหายไประหว่าง 40% ถึง 60%
  • เมื่อถึง 60% ก็จะเริ่มจางลงอีกครั้งระหว่าง 60% ถึง 100%
how-to-use-motion-effects-viewport-settings-3

เมื่อคุณทราบแล้วว่าการตั้งค่า วิวพอร์ต ทำงานอย่างไร คุณสามารถลองใช้การตั้งค่าต่างๆ เพื่อค้นหาเอฟเฟกต์ที่คุณชอบ

ใช้จุดยึด X และ Y ในเอฟเฟกต์การหมุนและสเกล

ในวิดีโอนี้ คุณจะได้เรียนรู้เกี่ยวกับจุดยึด X และ Y สำหรับ เอฟเฟกต์ การ หมุน และ สเกล ใน เอฟเฟกต์การเคลื่อนไหว ของ Elementor

ในตอนท้าย คุณจะรู้วิธีใช้การตั้งค่าเหล่านี้เพื่อสร้างเอฟเฟกต์การเคลื่อนไหวเจ๋งๆ ในเว็บไซต์ของคุณ

ในการเริ่มต้น เลือกรูปภาพที่คุณต้องการเพิ่มเอฟเฟกต์และ:

  • ไปที่แท็บ ขั้นสูง
  • ค้นหาการตั้งค่า เอฟเฟกต์การเคลื่อนไหว
  • เปิด เอฟเฟกต์การเลื่อน
how-to-use-x-and-y-motion-effects

จุดยึดในเอฟเฟกต์การหมุน

มาเริ่มกันที่เอฟเฟกต์การหมุน คลิกที่ไอคอนดินสอข้างเอฟเฟกต์ หมุน เพื่อเปิด - คุณสามารถปล่อยให้การตั้งค่าเป็นค่าเริ่มต้น จากนั้นมองหาการตั้งค่า X Anchor Point และ Y Anchor Point ที่ปรากฏด้านล่าง จุดยึด X และ Y กำหนดแกนรอบที่รูปภาพหมุน โดยค่าเริ่มต้น ทั้งคู่ถูกตั้งค่าเป็น Center ซึ่งหมายความว่ารูปภาพจะหมุนราวกับว่ามี "หมุด" อยู่ตรงกลางของรูปภาพ อย่างไรก็ตาม การเปลี่ยนจุดยึด X และ/หรือ Y จะทำให้เกิดเอฟเฟกต์การหมุนที่แตกต่างกัน ตัวอย่างเช่น หากคุณตั้งค่า X Anchor Point ไปทางซ้าย และ Y Anchor Point ไปที่ด้านบน รูปภาพจะหมุนไปรอบๆ มุมบนซ้ายดังนี้:
how-to-use-x-and-y-motion-effects-2
หรือหากคุณตั้งค่า X Anchor Point ไว้ที่กึ่งกลาง และ Y Anchor ชี้ไปที่ด้านบน ภาพจะหมุนราวกับว่ามันเป็นภาพวาดที่คุณแขวนไว้ด้านบน รับความคิด? ลองดูอีกอันหนึ่ง หากคุณเปลี่ยน X Anchor Point ไปทางขวา ตอนนี้รูปภาพจะเริ่มหมุนราวกับว่าถูกตรึงไว้ที่มุมบนขวา มาสรุปเรื่องนี้กัน X Anchor Point กำหนดตำแหน่งบนแกน x รอบที่รูปภาพหมุน:
how-to-use-x-and-y-motion-effects-5
และ จุดยึด Y ก็ทำสิ่งเดียวกันสำหรับการวางแนวตั้ง:
how-to-use-x-and-y-motion-effects-6

จุดยึดในเอฟเฟกต์มาตราส่วน

เมื่อคุณเข้าใจแนวคิดพื้นฐานแล้ว มาดูกันว่าแนวคิดเดียวกันนี้ทำงานอย่างไรกับเอฟเฟกต์ มาตราส่วน

ในการเริ่มต้นใช้งาน ให้ปิดใช้งานเอฟเฟกต์การหมุน เปิดเอฟเฟกต์ มาตราส่วน และ:

  • กำหนด ทิศทาง ในการ ขยายขนาด
  • ตั้งค่า ความเร็ว เป็น -5

ตามค่าเริ่มต้น ทั้ง X Anchor Point และ Y Anchor Point จะถูกตั้งค่าเป็น Center ซึ่งหมายความว่ารูปภาพจะย่อขนาดลงไปที่กึ่งกลางของวิดเจ็ตรูปภาพ

ในทางกลับกัน หากคุณตั้งค่าจุดยึดเป็น ซ้าย และ บน รูปภาพจะย่อขนาดลงไปที่มุมซ้ายบน

เป็นแนวคิดเดียวกับเอฟเฟกต์การหมุน

ตอนนี้คุณรู้แล้วว่าจุดยึด X และ Y ทำงานอย่างไร ลองใช้การตั้งค่าเหล่านี้เพื่อสร้างเอฟเฟกต์ที่คุณต้องการ

เคล็ดลับโบนัส: เอฟเฟกต์การทับซ้อนข้อความเคลื่อนไหว

ในวิดีโอนี้ คุณจะได้เรียนรู้วิธีใช้ฟีเจอร์ Horizontal Scroll ใน Elementor's Motion Effects เพื่อสร้าง เอฟเฟกต์ ข้อความเคลื่อนไหวที่เป็นระเบียบบนเว็บไซต์ของคุณ

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

สำหรับตัวอย่างนี้ เราจะพูดถึงวิธีสร้างส่วนหัวแบบเคลื่อนไหวหลายรายการ:

  • หัวสีเทาธรรมดาที่เลื่อนไปทางขวาและเป็นสีเดียวกัน
  • หัวข้อสีขาวและสีชมพูที่เลื่อนไปทางซ้ายและเปลี่ยนจากสีขาวเป็นสีชมพูเมื่อข้ามพื้นหลังสีชมพู
animated-text-effect-1

การสร้างส่วนหัวแรก - Just Motion

มาเริ่มกันที่หัวเรื่องสีเทาทึบกันก่อน

เลือกหัวเรื่อง จากนั้น:

  • ไปที่แท็บ ขั้นสูง
  • ค้นหาส่วน เอฟเฟกต์การเคลื่อนไหว
  • เปิด เอฟเฟกต์การเลื่อน

จากนั้น คลิกดินสอที่อยู่ถัดจากเอฟเฟกต์การ เลื่อนแนวนอน เพื่อเข้าสู่การตั้งค่า:

  • เปลี่ยน ทิศทาง ไปในทิศทางที่คุณต้องการให้ข้อความเลื่อน (“ไปทางขวา” สำหรับตัวอย่างของเรา)
  • ปล่อยให้การตั้งค่า ความเร็ว และ วิวพอร์ต เป็นค่าเริ่มต้น

และนั่นแหล่ะ! หัวข้อของคุณจะเลื่อนไปทางขวาเมื่อผู้เยี่ยมชมเลื่อนหน้าลง

การสร้างส่วนหัวที่สอง - การเคลื่อนไหวและการเปลี่ยนสี

ตอนนี้ มาดูขั้นสูงขึ้นอีกหน่อยแล้วให้หัวเรื่องเปลี่ยนสีตามการเคลื่อนไหว กระบวนการนี้เกี่ยวข้องกับ:
  • การสร้างส่วนภายในที่ซ้ำกัน
  • การใช้ตัวเลือก Overflow: Hidden เพื่อซ่อนหัวเรื่องจากส่วนใดส่วนหนึ่งเมื่อผ่านไปนอกส่วนด้านใน
ในการเริ่มต้น ให้เพิ่มวิดเจ็ต ส่วนภายใน ใหม่ ใน ส่วนที่คุณต้องการวางส่วนหัว จากนั้นลบคอลัมน์ด้านซ้าย จากนั้นตั้งค่า ความสูงขั้นต่ำ เป็น 450 px:
animated-text-effect-2
จากนั้นไปที่แท็บ Style และตั้งค่าสีพื้นหลังเป็นสีชมพู สุดท้าย ไปที่แท็บ ขั้นสูง และตั้งค่าช่องว่างภายในด้านซ้ายเป็น 33% ถัดไป เพิ่มวิดเจ็ต หัวเรื่อง และจัดรูปแบบตามที่คุณต้องการ คุณควรมีส่วนหัวภายในส่วนภายในดังนี้:
animated-text-effect-3

ตอนนี้ แก้ไขวิดเจ็ต หัวเรื่อง แล้วเปิด เอฟเฟกต์การเลื่อน ในแท็บ ขั้นสูง จากนั้นเปิดใช้งานการตั้งค่า Horizontal Scroll และปล่อยให้ตัวเลือกเป็นค่าเริ่มต้น

ตอนนี้ ส่วนหัวของคุณจะย้ายไปทางซ้าย แต่ยังไม่เปลี่ยนสี คุณจะเห็นได้ว่ามันยังขาวอยู่แม้บนพื้นหลังสีขาว

มาแก้ไขกัน…

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

animated-text-effect-5
ตอนนี้ ไปที่ส่วนล่างสุดด้านใน ( อัน ที่ซ้ำกัน ) และเปลี่ยนสีพื้นหลังเป็นสีขาว คุณยังต้องการเปลี่ยนสีหัวเรื่องให้เป็นสีเดียวกับพื้นหลังในส่วนภายในเดิมของคุณ จากนั้น เพิ่มระยะขอบด้านบนติดลบ 450 พิกเซลไปยังส่วนด้านในด้านล่าง ตอนนี้ ส่วนด้านในด้านล่าง ( ซ้ำกัน ) ควรปรากฏ "อยู่ด้านบน" ของส่วนด้านในเดิม ในการแก้ไขปัญหานี้ ให้ตั้งค่า ดัชนี Z สำหรับส่วนที่ ซ้ำกัน เป็น 1 และตั้งค่า ดัชนี Z สำหรับส่วน เดิม เป็น 2 ถัดไป คุณต้องตรวจสอบให้แน่ใจว่าเฉพาะส่วนหัวสีชมพูเท่านั้นที่แสดงเมื่อเลื่อนออกนอกความกว้างของส่วนด้านใน คุณสามารถดูตัวอย่างสิ่งที่เราต้องการด้านล่าง:
animated-text-effect-6

เพื่อให้ได้เอฟเฟกต์นี้ ไปที่การตั้งค่าสำหรับส่วนภายใน ดั้งเดิม ในแท็บ Layout ให้ค้นหาตัวเลือก Overflow และตั้งค่าเป็น Hidden

และนั่นแหล่ะ! ตอนนี้ เฉพาะส่วนหัวจากส่วนที่ ซ้ำกัน เท่านั้นที่จะปรากฏขึ้นเมื่อเลื่อนผ่านส่วนด้านใน ซึ่งจะทำให้เอฟเฟกต์ข้อความเปลี่ยนสีได้อย่างเรียบร้อย