Comments (11)
I am having a similar issue.
My CSS:
.high-gloss-schwarz-3mm,
.high-gloss-schwarz-6mm {
background: linear-gradient(
180deg,
rgba(50, 50, 50, 0.95) 24%,
rgba(186, 186, 186, 1) 45%,
rgba(226, 235, 238, 0.9514006286108193) 49%,
rgba(50, 50, 50, 0.93) 50%,
rgba(50, 50, 50, 0.97) 100%
);
color: transparent;
background-clip: text;
text-shadow: rgba(0, 0, 0, 0.1) 5px 5px 10px;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
This is the result in Firefox (webkit-background-clip is not needed here).
[]
And this is the result of Chrome Mobile (webkit-background-clip is MANDATORY here):
[]
from dom-to-image-more.
from dom-to-image-more.
using chrome
this the code
what i should get is this
and this what am getting
from dom-to-image-more.
Same issue. I'm trying to add Linear/Radial gradients to text using webkit-background-clip: text, but receive background gradient only in Google Chrome and in SVG image
from dom-to-image-more.
Has anyone found a workaround?
from dom-to-image-more.
Seems like a bug in the Chrome getComputedStyle, even the browser's own inspector doesn't see it , notice that the specified style column shows the setting of -webkit-background-clip: text
but the computed column doesn't. Might need to report a bug to Chromium
from dom-to-image-more.
December 2022 and I still see the same issue with -webkit-background-clip: text. Firefox works but Chrome doesn't work
from dom-to-image-more.
Seems to be working, closing.
from dom-to-image-more.
Hi @IDisposable It doesn't work on chrome
<span style="
font-size: 72px;
background: -webkit-linear-gradient(#eee, #333);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-webkit-text-stroke: 1px red;
">
Test HTML
</span>
from dom-to-image-more.
I tried this solution and it seems work for me:
const _serializeToString = XMLSerializer.prototype.serializeToString;
XMLSerializer.prototype.serializeToString = function (node) {
return _serializeToString
.call(this, node)
.replace(
/background-image:/g,
'-webkit-background-clip: text; background-image:', // Add the -webkit-background-clip
);
};
from dom-to-image-more.
I will get this fix included in the 3.x branch
from dom-to-image-more.
Related Issues (20)
- Can I use this library without npm or module? Just plain html HOT 2
- On firefox toPng returns empty image HOT 1
- make it posible to shift
- Icon to image display failed HOT 1
- TypeError: Cannot read properties of undefined (reading 'setProperty')
- Error using toPng with extra quote in HTML
- The internal picture is blank HOT 2
- border HOT 10
- Cannot convert webgl
- Need embed fonts to be optional
- Browser crashes when using toPng
- Image is cropped in Firefox HOT 3
- cssRules from google CSS breaking HOT 1
- TypeError:Failed to execute 'readAsDataURL' on 'FileReader' : parameter 1 is not of type 'Blob' HOT 7
- Bug: get wrong pic from image jsp
- domtoimage doesn't work on vector layer
- Exporting blank image when element's parent has visibility hidden
- Dom-to-image conversion results misaligned content in Image for CSS flex styles
- domtoImage converts only first child element when cloneNode(true) is used
- Unavaible to override existing CSS style within the adjustClone function HOT 2
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 dom-to-image-more.