Changeset 3464017
- Timestamp:
- 02/18/2026 07:32:21 AM (6 weeks ago)
- Location:
- image-ticker-carousel
- Files:
-
- 8 added
- 4 edited
-
tags/1.1.1 (added)
-
tags/1.1.1/assets (added)
-
tags/1.1.1/assets/style.css (added)
-
tags/1.1.1/assets/ticker.js (added)
-
tags/1.1.1/image-ticker-carousel.php (added)
-
tags/1.1.1/readme.txt (added)
-
tags/1.1.1/widgets (added)
-
tags/1.1.1/widgets/image-ticker-scroll.php (added)
-
trunk/assets/style.css (modified) (1 diff)
-
trunk/image-ticker-carousel.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (4 diffs)
-
trunk/widgets/image-ticker-scroll.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
image-ticker-carousel/trunk/assets/style.css
r3286323 r3464017 31 31 100% { transform: translateX(0); } 32 32 } 33 34 /* ========================= 35 Modern light sweep effect 36 ========================= */ 37 38 .eits-ticker.eits-hoverfx .eits-image { 39 position: relative; 40 transition: transform .35s cubic-bezier(.4,0,.2,1), 41 filter .35s ease, 42 opacity .35s ease; 43 } 44 45 /* Subtle desaturation by default (optional but modern) */ 46 .eits-ticker.eits-hoverfx .eits-image img { 47 transition: filter .35s ease; 48 filter: grayscale(30%) opacity(.85); 49 } 50 51 /* Light sweep overlay */ 52 .eits-ticker.eits-hoverfx .eits-image::before { 53 content: ""; 54 position: absolute; 55 inset: 0; 56 pointer-events: none; 57 background: linear-gradient( 58 120deg, 59 rgba(255,255,255,0) 0%, 60 rgba(255,255,255,0.35) 50%, 61 rgba(255,255,255,0) 100% 62 ); 63 transform: translateX(-120%); 64 transition: transform .6s ease; 65 } 66 67 /* Hover state */ 68 .eits-ticker.eits-hoverfx .eits-image:hover { 69 transform: translateY(-4px); /* no zoom */ 70 } 71 72 .eits-ticker.eits-hoverfx .eits-image:hover img { 73 filter: grayscale(0%) opacity(1); 74 } 75 76 .eits-ticker.eits-hoverfx .eits-image:hover::before { 77 transform: translateX(120%); 78 } -
image-ticker-carousel/trunk/image-ticker-carousel.php
r3286323 r3464017 3 3 * Plugin Name: Image Ticker Carousel 4 4 * Description: A custom Elementor widget to scroll images like a ticker. 5 * Version: 1. 05 * Version: 1.1.1 6 6 * Author: Creavi 7 7 * License: GPL2 … … 11 11 12 12 // Define plugin version 13 define( 'EITS_VERSION', '1. 0' );13 define( 'EITS_VERSION', '1.1.1' ); 14 14 15 15 // Load the widget file -
image-ticker-carousel/trunk/readme.txt
r3292522 r3464017 1 === Image Ticker Carousel ===1 === Image Ticker Carousel | by Creavi === 2 2 Contributors: Creavi 3 Tags: ticker, logo slider, logo ticker, scrolling images, news ticker3 Tags: logo carousel, ticker, image slider, elementor, logo scroller 4 4 Requires at least: 5.5 5 Tested up to: 6. 86 Stable tag: 1. 05 Tested up to: 6.9.1 6 Stable tag: 1.1.1 7 7 License: GPLv2 or later 8 8 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 12 12 == Description == 13 13 14 Elementor Image Ticker Carouselis a flexible and lightweight custom Elementor widget that lets you create a visually appealing, continuously scrolling ticker of images.14 **Elementor Image Ticker Carousel** is a flexible and lightweight custom Elementor widget that lets you create a visually appealing, continuously scrolling ticker of images. 15 15 16 16 Use it to display logos, sponsors, featured items, or any set of images in a seamless horizontal loop. Designed to be easy to use with Elementor's native drag-and-drop interface and tons of customization options. … … 18 18 **Check out the live demo**: [https://wordpress.creavi.dk/ticker/](https://wordpress.creavi.dk/ticker/) 19 19 **We’re open to any suggestions!** Feel free to reach out via the support forum — we’re happy to hear your ideas and may implement them in future updates. 20 21 20 22 21 ### Key Features … … 94 93 == Changelog == 95 94 95 = 1.1.1 = 96 * Added hover effect 97 96 98 = 1.0 = 97 99 * Initial release. Features include image repeater, custom scroll speed, direction, spacing, image size, optional links, hover pause, looping, and full design controls. -
image-ticker-carousel/trunk/widgets/image-ticker-scroll.php
r3286323 r3464017 189 189 ); 190 190 191 $this->add_control( 192 'hover_emphasis', 193 [ 194 'label' => __( 'Emphasize on Hover', 'image-ticker-carousel' ), 195 'type' => Controls_Manager::SWITCHER, 196 'default' => '', 197 'return_value' => 'yes', 198 ] 199 ); 200 201 191 202 $this->end_controls_section(); 192 203 } … … 201 212 $direction = $settings['scroll_direction'] ?? 'left'; 202 213 $pause_on_hover = $settings['pause_on_hover'] === 'yes' ? 'yes' : 'no'; 214 215 $hover_emphasis = ! empty( $settings['hover_emphasis'] ) && $settings['hover_emphasis'] === 'yes'; 216 203 217 204 218 if ( empty( $images ) ) { … … 207 221 ?> 208 222 209 <div class="eits-ticker "223 <div class="eits-ticker <?php echo $hover_emphasis ? 'eits-hoverfx' : ''; ?>" 210 224 data-direction="<?php echo esc_attr($direction); ?>" 211 225 data-loop="<?php echo esc_attr($enable_loop ? 'yes' : 'no'); ?>"
Note: See TracChangeset
for help on using the changeset viewer.