iBegins
 

Share code nút hiển thị số điện thoại hotline đẹp

Hướng dẫn gắn code hotline chuyên nghiệp, đẹp chèn vào website. Để chèn code hotline bạn sử dụng một đoạn mã nguồn. Mã nguồn tạo nút gọi điện rung lắc chạy dọc màn hình bằng code hotline dưới đây.

Tham khảo thêm một hotline khác :

Gắn hỗ trợ Hotline Zalo Fanpage Facebook vào website

Code hotline zalo và số điện thoại góc trái website

Code hotline số điện thoại click open 2 số điện thoại

<div class="contact-group"><div class="icon "> <span></span> <span></span> <span></span></div><div class="button-action-group "> <a href="tel:0965218696"><i class="fa fa-phone"></i>0965 21 86 96</a> <a href="tel:0965218696"><i class="fa fa-phone"></i>0965 21 86 96</a></div></div>

Bạn gắn code trên vào cuối trang footer.php hoặc trong thẻ body

Rồi gắn code css sau vào nhé.

.contact-group{
position:fixed;
z-index:999999;
left:20px;
bottom:20px
}
.contact-group .icon,.btn-icon-facebook .icon-fb{
width:48px;
height:48px;
background:rgba(243,113,33,.8);
border-radius:50%;
position:relative;
cursor:pointer
}
.contact-group .icon:after,.btn-icon-facebook .icon-fb:after{
content:'';
display:block;
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
background-color:inherit;
border-radius:inherit;
-webkit-animation:pulse-animation 1s cubic-bezier(0.24,0,.38,1) infinite;
animation:pulse-animation 1s cubic-bezier(0.24,0,.38,1) infinite;
z-index:-1
}
.contact-group .icon:before,.btn-icon-facebook .icon-fb:before{
content:'';
display:block;
position:absolute;
width:60px;
height:60px;
top:-7px;
left:-7px;
border:1px solid rgba(243,113,33,.2);
border-radius:inherit;
-webkit-animation:pulse-animation 1.5s cubic-bezier(0.24,0,.38,1) infinite;
animation:pulse-animation 1s cubic-bezier(0.24,0,.38,1) infinite;
animation-delay:.5s;
-webkit-animation-delay:.5s;
z-index:-1;
background:transparent;
-webkit-animation-fill-mode:forwards
}
.contact-group .icon span{
width:24px;
height:1px;
background:#fff;
position:absolute;
left:50%;
transform:translateX(-50%);
transition:all 240ms linear
}
.contact-group .icon.active span:first-child{
transform:rotate(45deg);
top:22px;
left:11px
}
.contact-group .icon.active span:nth-of-type(2){
transform:scale(0)
}
.contact-group .icon.active span:nth-of-type(3){
transform:rotate(-45deg);
top:22px;
left:11px
}
.contact-group .icon span:first-child{
top:17px
}
.contact-group .icon span:nth-of-type(2){
top:24px
}
.contact-group .icon span:nth-of-type(3){
top:31px
}
.btn-icon-facebook{
display:block;
position:fixed;
bottom:20px;
right:20px;
z-index:99999;
cursor:pointer
}
.contact-group .button-action-group{
position:absolute;
right:-160px;
top:-120px;
min-width:210px
}
.contact-group .button-action-group:not(.active) a{
display:none
}
.contact-group .button-action-group a{
display:block;
opacity:0;
padding:5px 10px;
background:rgba(243,113,33,.9);
margin-bottom:15px;
color:#fff;
font-size:20px;
font-weight:bold;
border-radius:30px;
letter-spacing:1px;
-webkit-animation:fadeup 1s cubic-bezier(0.24,0,.38,1);
animation:fadeup 1s cubic-bezier(0.24,0,.38,1);
-webkit-animation-fill-mode:forwards;
animation-fill-mode:forwards
}
.contact-group .button-action-group a+a{
animation-delay:.5s;
-webkit-animation-delay:.5s
}
.contact-group .button-action-group a i{
width:48px;
height:48px;
background:#f37121;
line-height:48px;
text-align:center;
border-radius:50%;
margin:-10px 10px -10px -10px;
box-shadow:2px 0 7px -2px #00000078;
position:relative
}
.contact-group .button-action-group a i:after{
content:'';
position:absolute;
width:40px;
height:40px;
left:3px;
top:3px;
border-radius:50%;
border-width:1px;
border-left-color:#f1f1f1;
border-style:solid;
border-right-color:#f1f1f1;
border-top-color:transparent;
border-bottom-color:transparent;
-webkit-animation:rotate 1s cubic-bezier(0.24,0,.38,1) infinite;
animation:rotate 1s cubic-bezier(0.24,0,.38,1) infinite
}
div.wpcf7-select-parent select option{
color:black
}
.fb_dialog_advanced,.fb_dialog_mobile{
bottom:20px !important;
right:20px !important;
display:none !important
}
input:focus{
outline:#f37121 5px !important
}
@keyframes rotate{
from{
transform:rotate(0)
}
to{
transform:rotate(360deg)
}
}
@keyframes fadeup{
from{
opacity:0;
transform:translateX(-20px)
}
to{
opacity:1;
transform:translateX(0)
}
}
@keyframes pulse-animation{
0%{
transform:scale3d(1,1,1);
opacity:0
}
10%{
transform:scale3d(1.1,1.1,1.1);
opacity:1
}
100%{
transform:scale3d(1.6,1.6,1.6);
opacity:0
}
}
@keyframes border-animation{
0%{
transform:scale3d(.6,.6,.6);
opacity:0
}
20%{
transform:scale3d(1.2,1.2,1.2);
opacity:1
}
100%{
transform:scale3d(1.4,1.4,1.4);
opacity:0
}
}

Cuối cùng bạn gắn thêm code jQuery để click.

<script>
jQuery(document).ready(function() {
jQuery('.contact-group').find('.icon').on('click', function() {
jQuery(this).toggleClass('active');
jQuery(this).next('.button-action-group').toggleClass('active');
})
});
</script>

Chúc các bạn thành công !

Ngày 16 Tháng Năm, 2018 ( 2069 )

Tagged with: , , ,

Bình luận bài viết

Đăng nhập để bình luận và xem các bình luận khác.