You can use HTML attributes to customize the size and theme of the Canva Button. The following image demonstrates the different combinations of sizes and themes:
Size
To customize the size of the Canva Button, add the data-button-size
attribute to the Button's button
element:
<buttondata-design-type="Poster"data-api-key="API KEY GOES HERE"data-button-size="large"class="canva-design-button"style="display: none;">Design with Canva</button><script>(function (c, a, n) {var w = c.createElement(a),s = c.getElementsByTagName(a)[0];w.src = n;s.parentNode.insertBefore(w, s);})(document, "script", "https://sdk.canva.com/designbutton/v2/api.js");</script>
jsx
There are four sizes to choose from:
default
tiny
small
large
If you don't specify a size, Canva uses the default
size.
Theme
To customize the theme of the Canva Button, add the data-button-theme
attribute to the Button's button
element:
<buttondata-design-type="Poster"data-api-key="API KEY GOES HERE"data-button-theme="dark"class="canva-design-button"style="display: none;">Design with Canva</button><script>(function (c, a, n) {var w = c.createElement(a),s = c.getElementsByTagName(a)[0];w.src = n;s.parentNode.insertBefore(w, s);})(document, "script", "https://sdk.canva.com/designbutton/v2/api.js");</script>
jsx
There are three themes to choose from:
default
dark
light
If you don't specify a theme, Canva uses the default
theme.