{"id":287610,"date":"2026-03-16T07:34:46","date_gmt":"2026-03-16T07:34:46","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/marquee-widgets-for-elementor\/"},"modified":"2026-03-27T14:51:27","modified_gmt":"2026-03-27T14:51:27","slug":"marquix-for-elementor","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/marquix-for-elementor\/","author":23446318,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"6.9.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Marquix for Elementor","header_author":"Federico Curtoni","header_description":"Adds Text Marquee and Logo Marquee widgets to Elementor.","assets_banners_color":"","last_updated":"2026-03-27 14:51:27","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/federicocurtoni.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":206,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"fedec089","date":"2026-03-16 07:34:36"},"1.2.0":{"tag":"1.2.0","author":"fedec089","date":"2026-03-27 14:51:27"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0","1.2.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Text Marquee widget in seamless (duplicate) mode.","2":"Logo Marquee widget with partner logos.","3":"Widget controls in the Elementor panel."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[76538,1871,11026,42251,1247],"plugin_category":[],"plugin_contributors":[256305],"plugin_business_model":[],"class_list":["post-287610","plugin","type-plugin","status-publish","hentry","plugin_tags-elementor","plugin_tags-logo-carousel","plugin_tags-marquee","plugin_tags-scrolling-text","plugin_tags-ticker","plugin_contributors-fedec089","plugin_committers-fedec089"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/marquix-for-elementor.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Marquix for Elementor<\/strong> adds two high-performance, fully customizable marquee widgets to the Elementor page builder:<\/p>\n\n<h4>Text Marquee<\/h4>\n\n<p>Display scrolling text with two modes:<\/p>\n\n<ul>\n<li><strong>Seamless (Duplicate)<\/strong> \u2014 The text is automatically cloned so it scrolls continuously without any gaps or interruptions.<\/li>\n<li><strong>Normal (Single)<\/strong> \u2014 Classic marquee behavior: the text enters from one side and exits on the other.<\/li>\n<\/ul>\n\n<h4>Logo Marquee<\/h4>\n\n<p>Showcase partner logos, client brands, or certification badges in a smoothly scrolling carousel. Logos are automatically cloned to fill the container, ensuring a perfectly seamless loop with no empty spaces.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Seamless, fluid animation<\/strong> \u2014 JavaScript-driven cloning and pixel-perfect translation for gap-free loops.<\/li>\n<li><strong>Adjustable speed<\/strong> \u2014 Control the scroll duration from 2 to 60 seconds.<\/li>\n<li><strong>Left or right direction<\/strong> \u2014 Choose the scroll direction for each widget.<\/li>\n<li><strong>Pause on hover<\/strong> \u2014 Optionally pause the animation when the user hovers over the widget.<\/li>\n<li><strong>Responsive<\/strong> \u2014 Automatically adapts to any screen width; re-initialises on window resize.<\/li>\n<li><strong>Customizable styling<\/strong> \u2014 Typography, colors, padding, image sizes, gaps \u2014 all configurable from the Elementor panel.<\/li>\n<li><strong>Lightweight<\/strong> \u2014 No external dependencies, no jQuery requirement in production. Pure CSS + vanilla JS.<\/li>\n<li><strong>Accessible<\/strong> \u2014 Proper ARIA roles and labels for screen readers.<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.2 or later<\/li>\n<li>Elementor (free or Pro) 3.0 or later<\/li>\n<li>PHP 7.4 or later<\/li>\n<\/ul>\n\n<h3>Upgrade Notices<\/h3>\n\n<h4>1.1.0<\/h4>\n\n<p>Major improvement to the Logo Marquee seamless loop and new Text Marquee mode selector. Recommended for all users.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin through the WordPress Plugins screen directly.<\/li>\n<li>Activate the plugin through the \"Plugins\" screen in WordPress.<\/li>\n<li>Make sure Elementor is installed and activated.<\/li>\n<li>Edit any page with Elementor, search for \"Text Marquee\" or \"Logo Marquee\" in the widget panel, and drag it onto your page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20elementor%20pro%3F\"><h3>Does this plugin require Elementor Pro?<\/h3><\/dt>\n<dd><p>No. The plugin works with both the free version of Elementor and Elementor Pro.<\/p><\/dd>\n<dt id=\"can%20i%20control%20the%20gap%20between%20repeated%20text%20or%20logos%3F\"><h3>Can I control the gap between repeated text or logos?<\/h3><\/dt>\n<dd><p>Yes. The Text Marquee widget includes a \"Repeat Gap\" slider (visible in Seamless mode). The Logo Marquee widget includes a \"Gap\" slider under the Style tab.<\/p><\/dd>\n<dt id=\"why%20does%20the%20animation%20look%20different%20in%20the%20elementor%20editor%3F\"><h3>Why does the animation look different in the Elementor editor?<\/h3><\/dt>\n<dd><p>The editor reloads widgets frequently while you edit settings. The animation re-initialises each time, which may cause a brief flash. On the live site, the animation runs smoothly without interruption.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20add%20any%20external%20requests%20or%20tracking%3F\"><h3>Does the plugin add any external requests or tracking?<\/h3><\/dt>\n<dd><p>No. The plugin is completely self-contained. It does not load any external resources, does not phone home, and does not track users in any way.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added: Fade Edges option for both Text Marquee and Logo Marquee widgets.<\/li>\n<li>Fixed: Marquee not initializing when placed inside hidden Elementor Tabs, Accordion, or Toggle widgets.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added: Text Marquee mode selector \u2014 Seamless (duplicate) and Normal (single).<\/li>\n<li>Added: Repeat Gap control for Text Marquee in Seamless mode.<\/li>\n<li>Improved: Logo Marquee now uses JavaScript-driven cloning for perfectly seamless loops.<\/li>\n<li>Improved: Both widgets re-initialise automatically on window resize.<\/li>\n<li>Improved: Elementor editor live-preview integration for both widgets.<\/li>\n<li>Changed: Text Marquee icon updated to <code>eicon-animation-text<\/code>.<\/li>\n<li>Fixed: Logo Marquee no longer leaves gaps when logos do not fill the container.<\/li>\n<li>Fixed: Logo Marquee spacing between repeated groups is now consistent.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Marquix adds smoothly scrolling text and logo carousels to Elementor \u2014 lightweight, seamless, and fully customizable.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/287610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=287610"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/fedec089"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=287610"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=287610"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=287610"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=287610"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=287610"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=287610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}