Hot Post

Tạo floating menu với jQuery và CSS3


Creating floating menu with a touch of Jquery and CSS3

Ở bài viết trước Tạo Tiny Menu hiệu ứng ẩn hiện cho Blogger/Blogspot Iris Tips đã giới thiệu 1 dạng floating menu, Đây là 1 floating menu khác, các bạn theo dõi nhé


Tạo floating menu với jQuery và CSS3

Bước 1: Chèn đoạn CSS sau trước thẻ ]]></b:skin>
 #floatMenu {
position:absolute;
top:150px;
left:50%;
margin-left:235px;
width:80px;}
#floatMenu ul {list-style-type: none;}
#floatMenu ul li a {
display:block;
background:-moz-linear-gradient(-90deg, #222, #2b2b2b) repeat scroll 0 0 transparent;
background:-webkit-gradient(linear, left top, left bottom, from(#222), to(#2b2b2b));
border:1px solid #999;
border-left:6px solid #999;
text-decoration:none;
color:#ccc;
padding:5px 5px 5px 25px;
width:80px;
-webkit-transition: all 0.6s ease-out;
box-shadow: #333 0px 0px 10px;
-moz-box-shadow: #333 0px 0px 10px;
-webkit-box-shadow: #333 0px 0px 10px;
}
#floatMenu ul li a:hover {
color:#fff;
background-color:#333333;
border-right:6px solid #999;
width:150px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 0px;
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 0px;
}
#floatMenu ul.menu1 li a:hover {border-color:#09f;} 

Bước 2: Chèn các script dưới đây trước thẻ </body>
 <script language="javascript" src="https://sites.google.com/site/iristipsblogger/file/jquery_mini.js"></script>
<script language="javascript" src="https://sites.google.com/site/iristipsblogger/file/jquery.dimensions.js"></script> 
<script language="javascript"> 
var name = "#floatMenu";
var menuYloc = null;

$(document).ready(function(){
menuYloc = parseInt($(name).css("top").substring(0,$(name).css("top").indexOf("px")))
$(window).scroll(function () { 
offset = menuYloc+$(document).scrollTop()+"px";
$(name).animate({top:offset},{duration:500,queue:false});
});
}); 
</script> 

Bước 3: Chèn HTML dưới đây vào trước thẻ </body>
 <div id="floatMenu"> 
<ul class="menu1"> 
<li><a href="#" onclick="return false;"> Home </a></li> 
<li><a href="#" onclick="return false;"> About </a></li> 
<li><a href="#" onclick="return false;"> Contact </a></li> 
<li><a href="#" onclick="return false;"> Blog </a></li> 
<li><a href='#' onclick='MGJS.goTop();return false;' onclick="return false;"> Back to top </a></li> 
</ul> 
</div> 

Nếu có bất kỳ vấn đề khó khăn hay câu hỏi gì, bạn đừng ngần ngại, hãy để lại bình luận ở form bên dưới nhé.
Chúc bạn thành công!

Created by Johanes/Iris Tips
Đăng ký nhận tin khuyến mãi, thủ thuật mới

Mẹo nhỏ khi bình luận
  • - Để viết chữ in đậm hãy sử dụng thẻ <b>chữ in đậm</b>
  • - Để viết chữ in nghiêng hãy sử dụng thẻ <i>chữ in nghiêng</i>
  • - Để viết code hãy sử dụng công cụ Conversion ở bên dưới để mã hóa và sau đó dán vào khung bình luận.
  • - Để chèn hình ảnh, video chỉ cần dán link trực tiếp của hình ảnh hoặc video vào khung bình luận (hỗ trợ: jpg, gif, png, bmp, Youtube).
  • - Bạn có thể upload hình ảnh, tập tin trực tiếp từ máy tính bằng cách sử dụng công cụ Up ảnh hoặc Up file ở bên dưới.
  • - Bạn có thể check vào ô Notify me ở khung nhận xét để nhận thông báo qua email khi ai đó trả lời bình luận của bạn.

0 Response to "Tạo floating menu với jQuery và CSS3"

Đăng nhập bằng Google


Trở thành người đầu tiên bình luận cho bài viết này!