Insert a full width parallax image into your page with this simple shortcode. Parameters allow for setting several key functions like height
This is a simple parallax image plugin that uses the parallax.js script by pixelcog – http://pixelcog.github.io/parallax.js/
To insert your full width parallax image, simply use the [dd-parallax] shortcode. Include text to be overlaid on the parallax between the open and close [/dd-parallax] code. This plugin has been tested with WordPress 2014, 2015, 2016, and 2017 themes as well as a few themes that use Bootstrap. I can’t guarantee that it will work with all themes, but it’s worth a shot.
** Please note for WP 5.0 **
Currently this plugin works, but the TinyMCE button only works with the classic editor. A Gutenberg widget is in the works.
For example:
[dd-parallax img="imagename.jpg" height="600" speed="3" z-index="-100" mobile="mobile-image.jpg" offset="true"] Text to be overlaid on the paralllax window [/dd-parallax]
Available parameters for use:
Admin-Settings page enables or disables the TinyMCE icon (if you don’t want it in your WP-Editor)
View a demo of this plugin here
/wp-content/plugins/parallax-image
directory, or install the plugin through the WordPress plugins screen directly.For this – there are 2 probable reasons that you’re not seeing the parallax.
* First – Check to make sure that your img is only the file name, and not the full path. If you view the media library in “list” mode yourdomain.com/wp-admin/upload.php?mode=list – there you’ll see the filename with the .jpg or .png extension.
* Second – If not the first answer. Check your z-index. Changing the z-index will adjust the layering of your screen with CSS, and may need to be changed depending on how your theme displays the backgrounds and colors. For more about z-index – w3schools
Yes
For mobile devices, you can either have a totally separate mobile image by using the ‘mobile’ parameter in the shortcode, or you can just have the main parallax image resize itself and be responsive.
If you’re resizing your browser window to check for responsiveness, the plugin uses mobile_detect, so you must either spoof your user agent, or test on a real mobile device. You might have to refresh for it to work right.
Add check of existence for offset js
Updated to work with Twenty Nineteen. Added ability to position overlay text top, center, or bottom.
Updated Parallax.js source script to version 1.5 fixes some flickering when placed close to other objects.
Add TinyMCE button and options under settings menu
Fix for mobile image from external URL.
Added shortcode attribute “offset” to pull contents of Parallax Contents (text overlays) to the left.
Add ability to specify img source outside of media library or use full URL.
Added mobile_detect and mobile options to make the image responsive for mobile display and render better on mobile. Added ‘mobile’ parameter to the shortcode as an option.
Added a Space to the style block to correct
Fixed Error
Removed extra js to keep lightweight