Floating bookmark thì đã có nhiều nhưng mình chưa thấy có mẫu nào có hiệu ứng tooltip nên đã quyết định làm một cái. Với tiện ích này, ngoài hiệu ứng tooltip thì còn có thêm chút hiệu ứng hover đổi màu và sử dụng các icon mạng xã hội của font Awesome. Hôm nay vừa xong nên đem chia sẻ với các bạn luôn.
Các bạn có thể demo ngay trên bài viết này hoặc tại Codepen
Floating bookmark với hiệu ứng tooltip |
#Thêm CSS
1. Đăng nhập Blogger
2. Mẫu > Chỉnh sửa HTML
3. Tìm thẻ ]]></b:skin>
4. Dán code dưới vào trước(trên) thẻ mà bạn vừa mới tìm
/* http://www.khanh98.blogspot.com/2015/07/floating-bookmark-voi-hieu-ung-tooltip.html */
#kb-social{
position: fixed;
top: 20%;
z-index: 9999;
right:0px
}
#kb-social a{text-decoration:none; color:#fff;margin:1px 0 1px 0px;font-size:200%;display:inline-block;text-align:center;}
#kb-social .kb-social-facebook,#kb-social .kb-social-twitter,#kb-social .kb-social-google-plus,#kb-social .kb-social-linkedin,#kb-social .kb-social-pinterest{
background:#000;width:45px;height:45px;line-height:45px;padding:5px;display:block;
}
#kb-social .kb-social-facebook:hover{background:#435F99;}
#kb-social .kb-social-twitter:hover{background:#70ABD9}
#kb-social .kb-social-google-plus:hover{background:#D55A4B}
#kb-social .kb-social-linkedin:hover{background:#4D8CB0}
#kb-social .kb-social-pinterest:hover{background:#C6383D}
#kb-social a span{
position:Absolute;
white-space:nowrap;
font-size:19px;
font-family:arial;
padding:0 05px 0 5px;
color:white;
background-color:#101010;
visibility:hidden;
opacity:0;
-moz-transition:top 0.4s,opacity 0.4s ease;
-webkit-transition:top 0.4s,opacity 0.4s ease;
-o-transition:top 0.4s,opacity 0.4s ease;
transition:top 0.4s,opacity 0.4s ease;
}
#kb-social a span:after{
content:"";
width:0;
height:0;
position:absolute;
left:100%;
bottom:40%;
border:6px solid transparent;
border-left:7px solid #101010;
}
#kb-social a:hover span{
visibility:visible;
right:58px;
opacity:1;
}
@media only screen and (max-width:479px){
#kb-social a{font-size:100%}
#kb-social .kb-social-facebook,#kb-social .kb-social-twitter,#kb-social .kb-social-google-plus,#kb-social .kb-social-linkedin,#kb-social .kb-social-pinterest{
width:20px;height:20px; padding:5px;line-height:20px}
#kb-social a span{display: none !important
}
}
Trong đoạn css trên bạn có thể thay giá trị top:20% thành một giá trị khác(120px chẳng hạn) - nó chính là khoảng cách của social với trên cùng. Thực ra các bạn cũng không cần đổi vì giá trị 20% khá là hợp lí rồi.
Như vậy là xong phần css, tiếp theo ta thêm chút HTML nữa là xong.
#Thêm HTML
1. Tìm thẻ </body>
2. Dán code dưới vào trên(trước) thẻ mà bạn vừa tìm
<div id="kb-social"><!--http://www.khanh98.blogspot.com/2015/07/floating-bookmark-voi-hieu-ung-tooltip.html --> <a href="https://facebook.com/USERNAME/" class="kb-social-facebook"> <i class="fa fa-facebook"></i> <span>Follow via Facebook</span> </a> <a href="https://twitter.com/USERNAME/" class="kb-social-twitter"> <i class="fa fa-twitter"></i> <span>Follow via Twitter</span> </a> <a href="https://plus.google.com/USERNAME/" class="kb-social-google-plus"> <i class="fa fa-google-plus"></i> <span>Follow via G+</span> </a> <a href="https://pinterest.com/USERNAME/" class="kb-social-pinterest"> <i class="fa fa-pinterest"></i> <span>Follow via Pinterest</span> </a> <a href="https://linkedin.com/USERNAME/" class="kb-social-linkedin"> <i class="fa fa-linkedin"></i> <span>Follow via Linkedin</span> </a> </div>
Thay thế các đoạn màu cam thành một đoạn text thích hợp, nó chính là nội dung của tooltip
Thay thế USERNAME thành username trên các mạng xã hội của bạn
Nếu như trong template của bạn đã có cài font Awesome phiên bản 4.3.0 thì lưu lại và kiểm tra kết quả. Nếu chưa có font Awesome thì ta phải làm thêm bước nữa để cài nó.
Thay thế USERNAME thành username trên các mạng xã hội của bạn
Nếu như trong template của bạn đã có cài font Awesome phiên bản 4.3.0 thì lưu lại và kiểm tra kết quả. Nếu chưa có font Awesome thì ta phải làm thêm bước nữa để cài nó.
#Thêm font Awesome
1. Tìm thẻ </head>
2. Dán thẻ dưới vào trên (trước) thẻ mà bạn vừa tìm
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" media="all">
3. Lưu lại và kiểm tra kết quả thôi nào.
Nếu có thắc mắc nào về tiện ích này hoặc tiện ích này hoạt động không tốt trên blog của bạn thì hãy để lại một bình luận kèm URL blog của bạn để mình tiện giúp.
Nếu có thắc mắc nào về tiện ích này hoặc tiện ích này hoạt động không tốt trên blog của bạn thì hãy để lại một bình luận kèm URL blog của bạn để mình tiện giúp.
Comments
Post a Comment
» Vui lòng không spam vì nó sẽ bị xóa ngay sau đó.
» Nếu chèn code hãy mã hóa trước khi chèn vào nhận xét.
» Nếu thủ thuật Blog không áp dụng được thì hãy để lại URL blog để mình tiện kiểm tra.