sticky ads คืออะไร?
เพื่อนๆ น่าจะเคยเห็นโฆษณาที่มันเลื่อนตามได้ เวลาเราเลื่อน scroll bar ขึ้นๆลงๆ ซึ่งบางทีก็แอบรำคาญอยู่เหมือนกัน ฮ่าๆ ๆ แล้ววิธีการทำเจ้า sticky ads นี่ยากรึป่าว ไม่ยากเลยครับ ใช้ความรู้ css กับ javascript นิดหน่อย
มาดูโค้ดตัวอย่างกันครับ
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>ทดสอบ sticky ads</title> <style type="text/css"> .sticky-ads{ width:200px; height:200px; position:fixed; right:0; bottom:0; border:1px solid #ccc; text-align:center; } .closer{ float:right; z-index:0; cursor:pointer; } </style> </head> <body style="height:1600px;margin:0px;padding:0px;"> <div class="sticky-ads" id="sticky1"> <span class="closer" onclick="document.getElementById('sticky1').style.display='none';">[x]ปิด</span> <br/><br/>พื้นที่<br/>โฆษณา </div> </body> </html>
อันนี้จะแสดงโฆษณาที่มุมล่างขวาของหน้าเว็บของเรานะครับ ถ้าเพื่อนๆ ต้องการให้โฆษณาไปอยู่ที่ตำแหน่งอื่นก็ลองปรับ css
.sticky-ads{ width:200px; //กำหนดความกว้างของโฆษณาครับ height:200px; //กำหนดความสูงของโฆษณาครับ position:fixed; right:0; //ตรงนี้ถ้าต้องการให้อยู่ได้ซ้ายก็ให้เปลี่ยนเป็น left:0; ครับ bottom:0; //ถ้าต้องการให้อยู่ด้านบนก็เปลียนเป็น top:0; ครับ border:1px solid #ccc; text-align:center; }
แค่นี้เราก็ได้ sticky ads มาใช้แล้วครับ ^^