In the <head> tag
Note that you
need to change the {VERSION} part as appropriate (e.g. 0.1.2).
Please check the version information here:
<script src="https://cdn.jsdelivr.net/npm/@konemono/nostr-share-component@{VERSION}/dist/nostr-share-component.min.js"></script>
In the <body> tag
<nostr-share></nostr-share>
If empty, the title and URL of the current site will be shared.
default, icon, or
mini. This changes the button style as shown in the
example.
icon-size:
For the icon type, you can specify the icon size
using the icon-size attribute.
Customize the style of specific parts of the
nostr-share component using the
::part pseudo-element. The component includes two primary
parts that can be styled:
nostr-share element.
nostr-share element.
For example, you can style the button part as follows:
nostr-share::part(button) {
background-color: rgb(0, 136, 255);
}
nostr-share::part(button):hover {
background-color: rgb(255, 0, 0);
}
And you can style the text part like this:
nostr-share::part(text) {
font-style: italic;
font-family: 'Courier New', Courier, monospace;
font-size: medium;
}
(In v0.3 and earlier, custom styles were defined using the
data-style field.)