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)