Comments (1)
Hi. If you(or someone else) still wonder how to make that work with that particular slider, I've digged through some code and found out that you would have to reach react-awesome-slider/dist/index.js
and add avif
to extend regular expression:
If you reach that file and look for
e.match(/\.(png|jp(e)?g|gif|webp)/i)
you will get 2 matches. You want to extend second match (see picture below) with |avif
as changing first one does not give any results
e.match(/\.(png|jp(e)?g|gif|webp|avif)/i)
Changes to node modules aren't persistent and are bad idea due to npm install
resetting it, but there is some cool library patch-package
that checks for changes made to node modules
and creates in your project patches
dir with changes that are persistent!
After making mentioned change and installing patch-package
run following command:
npx patch-package react-awesome-slider
and voila! You get persistent change and working .avif
images. Idea with patch-package
found at stack: https://stackoverflow.com/a/62567504 so if you got account and like the approach, mark answer as useful :)
PS:
I've tested that out on standard slider:
<AwesomeSlider className="awesome-slider">
<div data-src="img/test.avif" />
<div data-src="img/test2.avif" />
</AwesomeSlider>
from react-awesome-slider.
Related Issues (20)
- Arrows focus
- State seems to be shared after the 2nd slide HOT 1
- Selected Screen HOT 1
- Pause video on slide HOT 2
- Loading Bar disappears HOT 2
- programmatically navigate slides? HOT 3
- How to use base64 images
- Issue in Navigation HOC without startupScreen page HOT 1
- Can't use font awsome icons without having aria-hidden set to true
- how to hide arrows for single image ? HOT 1
- How to display organicArrows on mobile view ? HOT 2
- ReferenceError: Image is not defined HOT 4
- how to change organic-arrow-color ? please guide HOT 1
- Any way to make the slider move vertically?
- how to import awesome-react-slider without applying the default style HOT 1
- Awesome Slider Does Not Work
- Does not support svg image
- Default and names CSS imports are deprecated
- remove the warning thrown by UNSAFE_componentWillReceiveProps by replacing it by componentDidMount
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-awesome-slider.