JSFiddle - React, Tailwind, and code Playground
by Kevin Pliester
CSS
.gruberContactButton {
background: #4fcc00;
color: #fff;
right: 0;
top: 50%;
padding: 10px;
font-weight: 600;
position: absolute;
text-decoration: none;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
-moz-transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
-o-transform-origin: 50% 0%;
-webkit-transform-origin: 50% 0%;
transform-origin: 50% 0%;
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
JavaScript
(function($) {
var gruberContactButton = '<a href="/kontakt/" title="Kontakt aufnehmen" class="gruberContactButton">Kontakt aufnehmen</a>';
$('body').append(gruberContactButton);
})(jQuery)