Demo: https://tuanphan3.squarespace.com/hover-text-show-image-behind?noredirect
Pass: abc
Suppose you have 5 texts: Apple, Microsoft, Facebook, Instagram, and Google.
You want: when users hover on each text, show an image behind, like this screenshot.
#1. First, you add a Text Block with 5 text/URL
- Apple – #apple
- Microsoft – #microsoft
- Facebook – #facebook
- Instagram – #instagram
- Google – #google
and make sure the option “Open link in New Tab” is disabled.
#2. Add 5 Image Blocks behind the Text
#3. Use this tool to find Text, Image Blocks ID
You will have (each site will have different IDs)
- Text Block: #block-200f229f8bf967034586
- Apple: #block-6c22f2b71794efe0bf90
- Microsoft: #block-46ac1cf920079afb418c
- Facebook: #block-cae0161064e6a95c79f8
- Instagram: #block-15061c8406f682c95563
- Google: #block-7b82834e5286ad62735c
NOTE: Text Block, it will have 2 IDs
- ID 1: #block-200f229f8bf967034586
- ID 2: .fe-block-200f229f8bf967034586
(Just replace #block in ID 1 to .fe-block, you will have ID2)
#4. Use this code to Page Header Code Injection
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.0/jquery.min.js"></script> <script> $(document).ready(function(){ // Apple $('#block-200f229f8bf967034586 a[href="#apple"]').hover(function(){ $("#block-6c22f2b71794efe0bf90").addClass("show"); }, function(){ $('#block-6c22f2b71794efe0bf90').removeClass("show"); } ); // Microsoft $('#block-200f229f8bf967034586 a[href="#microsoft"]').hover(function(){ $("#block-46ac1cf920079afb418c").addClass("show"); }, function(){ $('#block-46ac1cf920079afb418c').removeClass("show"); } ); // Facebook $('#block-200f229f8bf967034586 a[href="#facebook"]').hover(function(){ $("#block-cae0161064e6a95c79f8").addClass("show"); }, function(){ $('#block-cae0161064e6a95c79f8').removeClass("show"); } ); // Instagram $('#block-200f229f8bf967034586 a[href="#instagram"]').hover(function(){ $("#block-15061c8406f682c95563").addClass("show"); }, function(){ $('#block-15061c8406f682c95563').removeClass("show"); } ); // Google $('#block-200f229f8bf967034586 a[href="#google"]').hover(function(){ $("#block-7b82834e5286ad62735c").addClass("show"); }, function(){ $('#block-7b82834e5286ad62735c').removeClass("show"); } ); }); </script> <style> #block-7b82834e5286ad62735c, #block-15061c8406f682c95563, #block-cae0161064e6a95c79f8, #block-46ac1cf920079afb418c, #block-6c22f2b71794efe0bf90 { opacity: 0; transition: all 0.1s ease; } .fe-block-200f229f8bf967034586 { position: relative; z-index: 99999 !important; } .show { opacity: 1 !important; transition: all 0.1s ease; } </style>
#5. Explain code