checkbox - actually changes user consent when clicked.
All you need to do is place a checkbox with an ID
Here is an example of code:
Another example with label text being clickable:
You are free to change text and style it as you want. Just make sure it's a checkbox and it has a proper ID attribute.
Adding button / link
csconsentlinkto any element, clicking which will open popup. It can be any element: button, link, image, etc. Some examples:
<button id="csconsentlink">Cookie Settings</button>
<span id="csconsentlink">Cookie Settings</span>