JSFiddle - React, Tailwind, and code Playground
HTML
<div class="caldera-forms-modal">
[caldera_form_modal id="CF5adb0684df741" type="button" width="500"]<i class="x-icon x-icon-envelope" data-x-icon="" style="font-size:20px"> 문의하기</i>[/caldera_form_modal]
</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div class="1">hello</div>
<div...
CSS
.caldera-forms-modal {
visibility: hidden;
color: white;
background-color: #d65b5b ;
border: 1px solid #d65b5b;
border-radius: 5px 0px 0px 5px;
height: 40px;
width: 150px; !imporatnt;
position: fixed;
z-index: 9999;
float: right;
right: -104px;
bottom: 2%;
transition: right 0.3s;
}
.caldera-forms-modal:hover {
right: 0%;
}
.caldera-forms-modal.shown {
visibility: visible;
}
JavaScript
/** javascript, jquery **/
$(window).scroll(function() {
var $el = $('.caldera-forms-modal');
if($(this).scrollTop() >= 300) $el.addClass('shown');
else $el.removeClass('shown');
});
/** end **/