Download the PHP package gabrielgts/module-rollover-image-all-places without Composer

On this page you can find all versions of the php package gabrielgts/module-rollover-image-all-places. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package module-rollover-image-all-places

FORK of Ethnic RollOverImage

Magento 2 Hover Image Module for Hyvä Theme
Product RollOver Image functionality for category, search, upsell, cross-sell, and homepage.

This module adds a hover (roll-over) image functionality for Magento 2 stores using the Hyvä theme.

When a customer hovers over a product image, a secondary image is displayed, improving product visibility and user experience. A highly performant Magento 2 module that seamlessly changes the product image when a user hovers over it. Designed to work flawlessly across traditional Luma, Hyvä Themes, and Headless PWA deployments with true zero-config operation.

Features

GraphQL & PWA Studio Support

For modern Headless operations (PWA Studio, VueStorefront), backend logic is natively extended into the GraphQL schema! The PWA resolves URLs rapidly and cleanly bypassing typical logic extraction processes.

GraphQL Example:

Installation

✅ Via Composer (Recommended)

Usage Settings

  1. Traverse to the Admin Panel: Stores > Configuration > Ethnic > RollOver Image.
  2. Determine Global constraints via Enable RollOver Image.
  3. also allow to set default product image position . Like if you want to set second image on hover you can set Also you can set ad image label Target an Image Role:
    • Use 2nd Gallery Image: Engages Zero-Setup fallback mode.
    • Hover / RollOver Image: Targeted user uploads.
  4. Dictate active sectors under Enabled Sections.
  5. Save configuration and flush the block cache.

Technical Requirements

🧠 Frontend Behavior

On hover → hover image is shown On mouse leave → main image is restored Fallback Logic

If no hover image is assigned:

Uses main image OR Optionally can use second gallery image 📊 Bulk Upload (CSV)

You can import hover images using Magento import.

Sample CSV Format:

sku hover_image ABC123 /h/o/hover1.jpg XYZ456 /h/o/hover2.jpg 🎨 Styling

Basic CSS example:

.product-image { position: relative; }

.product-image .hover-img { position: absolute; top: 0; left: 0; opacity: 0; transition: opacity 0.3s ease; }

.product-image:hover .hover-img { opacity: 1; }

⚡ Hyvä Compatibility

Built using Hyvä best practices No heavy JavaScript Compatible with Alpine.js if needed

❓ FAQ.

  1. What if no hover image is set? Fallback will show the main product image (no break in UI).

  2. Does it work on mobile? Hover is not applicable on mobile. Can be extended to tap behavior if required.

⏱️ Estimated Performance Impact

Minimal – uses CSS-based hover, no extra API calls.

🧩 Future Improvements

Admin preview of hover image Auto-pick second gallery image Animation effects (zoom / slide) PWA support 👨‍💻 Author

Magento 2 Developer

Hyvä | Performance | Custom Modules

📄 License OSL-3.0 / AFL-3.0


All versions of module-rollover-image-all-places with dependencies

PHP Build Version
Package Version
Requires php Version ~7.4.0||~8.1.0||~8.2.0||~8.3.0||~8.4.0
magento/framework Version *
magento/module-catalog Version *
magento/module-config Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package gabrielgts/module-rollover-image-all-places contains the following files

Loading the files please wait ...