Ich habe einen Farbverlauf, den ich auf eine Leinwand anwenden muss.CSS konvertieren Farbverlauf in die Leinwand Version
section {
width: 440px;
height: 171px;
background-image: linear-gradient(185deg, #39adb2 0%, rgba(255, 255, 255, 0.24) 100%), linear-gradient(to top, rgba(152, 227, 230, 0.18) 0%, rgba(196, 229, 255, 0) 99%, rgba(196, 229, 255, 0) 100%);
opacity: 0.48;
}
<section></section>
Ich brauche Hilfe diese auf die Leinwand API zu konvertieren; Ich habe keine Ahnung, wie es geht. Vielleicht gibt es ein Online-Tool?
var gradientFill = ctx.createLinearGradient(100, 10, 100, 100);
gradientFill.addColorStop(0, "#39adb2");
gradientFill.addColorStop(0.99, "rgba(196, 229, 255, 0)");
gradientFill.addColorStop(1, "rgba(196, 229, 255, 0)");
gradientFill.addColorStop(0, "#39adb2");
gradientFill.addColorStop(1, "rgba(152, 227, 230, 0.18)");
Haben Sie es programmatisch oder von Hand gemacht werden? – Blindman67
Ich muss nur die CSS-Version mit der addColorStop-Funktion in die Canvas-Version konvertieren. – ng2user