Comments (9)
@dongapplyboard I'm afraid that's a limitation of the way I've put things together. However, it looks like react-emotion has a function called injectGlobal
for inserting styles in times like these, without having to use a separate stylesheet.
from react-image-lightbox.
If you're using bootstrap, it's quite possible that the .close
class is getting overwritten. Looking back now, I'm not sure why I used such a generic name for that button. As a rough fix until I remove the deprecated .close
in v4.0, you can take the style for the close button and give it !important
. Like so (untested):
.ril-close {
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…UgLTEuMjUsLTEuMjUgNy41LC03LjUgLTcuNSwtNy41IHoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=) no-repeat 50% !important;
}
Please let me know if that does it for you.
from react-image-lightbox.
Hi @fritz-c, thanks for your response. I was not able to get it to work.
- I guess you're right on the collision with Bootstrap.
- Is it possible you've pasted a shortened (invalid) url? The browser console / github may clip it (I notice a '...' in the string, doesn't seem base64 to me).
I get this error:
[Error] Failed to load resource: Data URL decoding failed (data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…UgLTEuMjUsLTEuMjUgNy41LC03LjUgLTcuNSwtNy41IHoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=)
from react-image-lightbox.
Ah, sorry about that. I copied that data url from the Chrome console. Try this one:
.ril-close {
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj48cGF0aCBkPSJtIDEsMyAxLjI1LC0xLjI1IDcuNSw3LjUgNy41LC03LjUgMS4yNSwxLjI1IC03LjUsNy41IDcuNSw3LjUgLTEuMjUsMS4yNSAtNy41LC03LjUgLTcuNSw3LjUgLTEuMjUsLTEuMjUgNy41LC03LjUgLTcuNSwtNy41IHoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=') no-repeat center !important;
}
from react-image-lightbox.
@fritz-c That worked, thanks! :)
from react-image-lightbox.
To be properly shown it also needs a float: none !important;
from react-image-lightbox.
Hey I'm having trouble accessing the .close class. I rather not use stylesheets and have opted to utilize react-emotion. The project doesn't seem to able to able to recognize that I am trying to add a className to the Lightbox component with wrapperClassName as well as className.
from react-image-lightbox.
@fritz-c Thanks so much. Is there also a way for me to move the close button all the way to the left bar away from the zoom in and zoom out buttons?
from react-image-lightbox.
@dongapplyboard
You might be able to absolutely position it.
from react-image-lightbox.
Related Issues (20)
- Click close button behave to be scroll to prev image
- Image cache issue on react image light
- usage of deprecated life cycle methods, getting warnings of the same HOT 4
- Library maintenance and improvements HOT 14
- Centering problem when page has a scrollbar
- Bad overlay..
- How can I put a link on the title just like the demo?
- Is Medium Zoom effect possible
- Doc improvement request for reactModalStyle
- Blinkin when pushing the button supposed to trigger the state set in onMoveNextRequest
- Animation Duration Is Blocking Prev/Next Button Clicks
- Missing "loader" in TypeScript Types
- Loading icon gets stuck in React 18 dev mode HOT 17
- Need custom component PR Merged
- Uncaught ReferenceError: global is not defined HOT 4
- Need thumbnail images on bottom of the screen
- Does it work with React 18? HOT 3
- Image not loading on launch when React.StrictMode is enabled. HOT 6
- Info: Proper typescript component React 18.2.0 and Gatsby With tailwind
- React 18 not supported. HOT 4
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-image-lightbox.