Code ใช้ในการสร้าง float social bar (ปรับปรุงเนื้อหาจากบทความเก่า)

 Code ใช้ในการสร้าง float social bar 

เป็นโค้ดที่ไว้ทำให้ไอค่อนติดต่อของเราตรึงอยู่บนหน้าจอตลอด  ไม่ว่าจะมีการหมุนหน้าจอขึ้นลง

ตามภาพตัวอย่างค่ะ


เป็นการดัดแปลงมาจากในเว็บ W3Schools การนำไปใช้ อาจต้องมีการปรับแต่งบางส่วน โดยเฉพาะโค้ดในส่วนที่ 3 ส่วนที่เป็นข้อมูลติดต่อ ( a href="#")  ในเครื่องหมายคำพูดให้ใส่ลิงก์ข้อมูลของท่านเองนะคะ

สำหรับในส่วนของผู้เขียนได้ทดลองนำไปใส่ในเว็บบล็อก แล้วพบว่ายังมีข้อที่ต้องแก้ไข เนื่องจากไอค่อนติดต่อไปอยู่ด้านล่างของข้อความ  น่าจะเกิดจากตำแหน่งที่ไปวางโค้ดในส่วนที่ 3 หรือท่านที่ทราบวิธีแก้ไข แนะนำมาได้ค่ะ 

Code ในการทำงานมี 3 ส่วน  

ส่วนที่ 1 Code ส่วนที่อยู่ที่ Header กรณีมีการอ้างไฟล์หรือสไตล์จากเว็บนอก (เดี๋ยวเขียนเพิ่ม)

ส่วนที่ 2 Code ส่วนที่อยู่ที่ Style

ส่วนที่ 3 Code ที่ใส่ใน body

--------------------------------------------

ส่วนที่ 1 Code ส่วนที่อยู่ที่ Header กรณีมีการอ้างไฟล์หรือสไตล์จากเว็บนอก 

(เดี๋ยวเขียนเพิ่ม)

-------------------------------------------

ส่วนที่ 2 Code ด้านล่างนี้ใส่ใน Style


.icon-bar {

  position: fixed;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

}


.icon-bar a {

  display: block;

  text-align: center;

  padding: 16px;

  transition: all 0.3s ease;

  color: white;

  font-size: 20px;

}


.icon-bar a:hover {

  background-color: #000;

}


-----------------------------------

ส่วนที่ 3 Code ที่ใส่ใน body



<div id="mySidebar" class="sidebar">


  <div class="icon-bar">


  <a href="#" class="facebook"><i class="fa fa-facebook"></i></a> 


  <a href="#" class="twitter"><i class="fa fa-twitter"></i></a> 


  <a href="#" class="google"><i class="fa fa-line"></i></a> 


  <a href="#" class="linkedin"><i class="fa fa-linkedin"></i></a>


  <a href="#" class="youtube"><i class="fa fa-youtube"></i></a> 


    <a href="#" class="youtube"><i class="fa fa-envelope"></i></a>


<!-- line icon code -->


<div class="line-it-button" data-lang="en" data-type="friend" data-lineid=" 0847176156" style="display: none;"></div>


 <script src="https://www.line-website.com/social-plugins/js/thirdparty/loader.min.js" async="async" defer="defer"></script>




<!--gmail-->




<a href="https://mail.google.com/" target="_blank" rel="noopener" class="">


<img src="//lh3.googleusercontent.com/Uk5_ENe4t7dNpIGCApDiRqbC0G9LP1isc4s4gVja3UKKx1grWd6yocLL1IW4Lnyn067q=w36-h36" width="18" height="18" alt="" data-mime-type="image/png"  data-alt-src="mail google"/>.</a>


</div>

 

</div>

-----------------------------------------

ลองนำไปใช้กันนะคะ แล้วใช้ได้หรือไม่ มาแลกเปลี่ยนกันค่ะ