Showing posts with label menu dọc. Show all posts
Showing posts with label menu dọc. Show all posts

Sunday, June 24, 2012

Menu dọc xổ xuống dạng thư mục từ Jquery style 2





Menu dọc xổ xuống dạng thư mục từ Jquery style 2
Hôm nay namkna sẽ giới thiệu cho các bạn một mẫu menu dọc đẹo dành cho việc thiết kế blog. Menu này có đặc điểm trượt từ trên xuống, hết hợp hiệu ứng hover khi dê chuột. Điểm khác biệt là menu sử dụng 2 botton để ẩn hiện các sub menu.

Các bạn có thể xem demo:


Ảnh minh họa:
Menu dọc xổ xuống dạng thư mục từ Jquery style 2Menu dọc xổ xuống dạng thư mục từ Jquery style 2
Cách tiến hành:
   1- Đăng nhập vào Blog
   2- Vào thiết kế (Mẫu)
   3- Chọn Chỉnh sửa HTML


   4- Dán đoạn code sau vào trước thẻ đóng ]]></b:skin>.
.button {border:1px solid #055;border-radius:3px;box-shadow:0 1px rgba(255,255,255,0.3) inset;background:#41A317;color:#FFFF00 !important;text-decoration:none !important}
a.button:hover,.submit.button:hover{border:1px solid #222;background:#810541}
.button.medium{padding:5px 10px;font-size:12px}
.button.big{padding:10px 20px;font-size:14px}
div.sdmenu {
width: 200px;
font-family: Arial, sans-serif;
font-size: 12px;
padding-bottom: 10px;
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinufnWa79VtEz3tcR2TOThNoMLvLio3WFgEViyi62RLTMnkcfFlcF13x0jCpvTMhufLxOX0gZSjGTJMOhq-xaBgMH9ZxFXfATRk4wsgyD2w8AZaaUhr1GOnzt7j2OoZCj7CHpKtYSXcgAx/h120/bottom-menu-doc-namkna-blogspot.gif) no-repeat right bottom;
color: #fff;
}
div.sdmenu div {
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW62DOJGy-SwNWaqIExSpQkY1TeV0kpYjqmbXS95AkHAeCgOltgKJ1doFsYg95ths4aDPYAB34pf2FE57rnGmFRwdKGf0ay2qllyukgqQS7p-3i5k-pi0zt3x0BrziMLSDBpSpsABl9L9g/s1600/menu1-namkna-blogspot-com.gif) repeat-x;
overflow: hidden;
}
div.sdmenu div:first-child {
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW62DOJGy-SwNWaqIExSpQkY1TeV0kpYjqmbXS95AkHAeCgOltgKJ1doFsYg95ths4aDPYAB34pf2FE57rnGmFRwdKGf0ay2qllyukgqQS7p-3i5k-pi0zt3x0BrziMLSDBpSpsABl9L9g/s1600/menu1-namkna-blogspot-com.gif) no-repeat;
}
div.sdmenu div.collapsed {
height: 30px;
}
div.sdmenu div span {
display: block;
padding: 8px 30px;
font-weight: bold;
color: white;
background: url(expanded.gif) no-repeat 10px center;
cursor: default;
border-bottom: 1px solid #ddd;
}
div.sdmenu div.collapsed span {
background-image: url(collapsed.gif);
}
div.sdmenu div a {
padding: 8px 30px;
background: #eee;
display: block;
border-bottom: 1px solid #ddd;
color: #066;
}
div.sdmenu div a.current {
background : #ccc;
}
div.sdmenu div a:hover {
background : #066 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW62DOJGy-SwNWaqIExSpQkY1TeV0kpYjqmbXS95AkHAeCgOltgKJ1doFsYg95ths4aDPYAB34pf2FE57rnGmFRwdKGf0ay2qllyukgqQS7p-3i5k-pi0zt3x0BrziMLSDBpSpsABl9L9g/s1600/menu1-namkna-blogspot-com.gif) 0 -32px;
color: #fff;
text-decoration: none;
}

     5-  Bấm Lưu Mẫu  (save template) lại.

    6. Tạo một widget HTML/Javarscip và dán đoạn code sau vào:
<script type="text/javascript" src="http://dl.dropbox.com/u/70549761/Menu/namkna-blogspot-com/sdmenu.js"></script>
<script type="text/javascript">
window.onload = function() {
myMenu = new SDMenu("my_menu");
myMenu.init();
};
</script>
<form action="#" style="font-family: sans-serif; font-size: .8em" onsubmit="return false">
<input class="submit button medium" type="button" value="Hiện Menu" onclick="myMenu.expandAll()" />
<input class="submit button medium" type="button" value="Rút gọn menu" onclick="myMenu.collapseAll()" />
</form>
<div style="float: left" id="my_menu" class="sdmenu">
<div>
<span>Menu 1</span>
<a href="#">Sub Menu 1.1</a>
<a href="#">Sub Menu 1.2</a>
<a href="#">Sub Menu 1.3</a>
<a href="#">Sub Menu 1.4</a>
<a href="#">Sub Menu 1.5</a>
</div>
<div>
<span>Menu 2</span>
<a href="#">Sub Menu 2.1</a>
<a href="#">Sub Menu 2.2</a>
<a href="#">Sub Menu 2.3</a>
<a href="#">Sub Menu 2.4</a>
</div>
<div class="collapsed">
<span>Menu 3</span>
<a href="#">Sub Menu 3.1</a>
<a href="#">Sub Menu 3.2</a>
<a href="#">Sub Menu 3.3</a>
<a href="#">Sub Menu 3.4</a>
<a href="#">Sub Menu 3.5</a>
<a href="#">Sub Menu 3.6</a>
</div>
<div>
<span>Menu 4</span>
<a href="#">Sub Menu 4.1</a>
<a href="#">Sub Menu 4.2</a>
<a href="#">Sub Menu 4.3</a>
<a href="#">Sub Menu 4.4</a>
<a href="#">Sub Menu 4.5</a>
</div>
</div>
Trong đo:
  • Thay các dấu thăng màu đỏ thành URL (địa chỉ) liên kết tới bài viết, nhãn, trang của bạn.
  • Thay các phần màu xanh thành tên của các bài viết, nhãn, trang của bạn/
  • Bạn hãy tải file sdmenu.js và Upload lên Google code hoặc Dropbox để sử dụng lâu dài.

   5-  Bấm Lưu   (save Widget) lại.

- Ở trên mình dùng file ảnh làm background bạn cũng có thể thay thành các hình ảnh của bạn. Nếu không muốn dùng ảnh bạn có thể xóa các file ảnh đó đi.
 Chúc thành công!
Chủ đề:


Menu "Megaanchor" dạng nén cho mọi website - blogspot với jQuery



Menu "Megaanchor" dạng nén cho mọi website với jQuery
Menu sử dụng jQuery nhìn rất đẹp mắt và gọn nhẹ. Thích hợp cho các bạn theo phong cách đơn giản, gọn nhẹ, tất cả sẽ hiện ra khi bạn di cuột vào chữ Menu.

Xem Demo


Menu "Megaanchor" dạng nén cho mọi website với jQuery
☼ Bắt đầu thủ thuật
1. Đầu tiên bạn hãy vào tài khoản blogger
2. Vào Thiết kế 

3. Chọn Phần tử trang 
4. Thêm tiện ích - HTML/Javarscrip  
5. Và dán code bên dưới vào:
<script type="text/javascript"src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<style type="text/css">
.megamenu{
position: absolute;
display: none;
left: 0;
top: 0;
background: white;
border: 1px solid #f06b24;
border-width: 5px 5px;
padding: 10px;
font: normal 12px verdanal;
z-index: 100;
}
.megamenu .column{
float: left;
width: 180px;
margin-right: 5px;
}
.megamenu .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}
.megamenu .column ul li{
padding-bottom: 5px;
}
.megamenu .column h3{
background: #e0e0e0;
font: bold 13px verdana;
margin: 0 0 5px 0;
}
.megamenu .column ul li a{
text-decoration: none;
}
.megamenu .column ul li a:hover{
color: red;
}
</style>
<script type="text/javascript">
jQuery.noConflict();
var jkmegamenu={
effectduration: 300, //duration of animation, in milliseconds
delaytimer: 200, //delay after mouseout before menu should be hidden, in milliseconds
//No need to edit beyond here
megamenulabels: [],
megamenus: [], //array to contain each block menu instances
zIndexVal: 1000, //starting z-index value for drop down menu
$shimobj: null,
addshim:function($){
$(document.body).append('<iframe id="outlineiframeshim" src="'+(location.protocol=="https:"? 'blank.htm' : 'about:blank')+'" style="display:none; left:0; top:0; z-index:999; position:absolute; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)" frameBorder="0" scrolling="no"></IFRAME>')
this.$shimobj=$("#outlineiframeshim")
},
alignmenu:function($, e, megamenu_pos){
var megamenu=this.megamenus[megamenu_pos]
var $anchor=megamenu.$anchorobj
var $menu=megamenu.$menuobj
var menuleft=($(window).width()-(megamenu.offsetx-$(document).scrollLeft())>megamenu.actualwidth)? megamenu.offsetx : megamenu.offsetx-megamenu.actualwidth+megamenu.anchorwidth //get x coord of menu
//var menutop=($(window).height()-(megamenu.offsety-$(document).scrollTop()+megamenu.anchorheight)>megamenu.actualheight)? megamenu.offsety+megamenu.anchorheight : megamenu.offsety-megamenu.actualheight
var menutop=megamenu.offsety+megamenu.anchorheight //get y coord of menu
$menu.css({left:menuleft+"px", top:menutop+"px"})
this.$shimobj.css({width:megamenu.actualwidth+"px", height:megamenu.actualheight+"px", left:menuleft+"px", top:menutop+"px", display:"block"})
},
showmenu:function(e, megamenu_pos){
var megamenu=this.megamenus[megamenu_pos]
var $menu=megamenu.$menuobj
var $menuinner=megamenu.$menuinner
if ($menu.css("display")=="none"){
this.alignmenu(jQuery, e, megamenu_pos)
$menu.css("z-index", ++this.zIndexVal)
$menu.show(this.effectduration, function(){
$menuinner.css('visibility', 'visible')
})
}
else if ($menu.css("display")=="block" && e.type=="click"){ //if menu is hidden and this is a "click" event (versus "mouseout")
this.hidemenu(e, megamenu_pos)
}
return false
},
hidemenu:function(e, megamenu_pos){
var megamenu=this.megamenus[megamenu_pos]
var $menu=megamenu.$menuobj
var $menuinner=megamenu.$menuinner
$menuinner.css('visibility', 'hidden')
this.$shimobj.css({display:"none", left:0, top:0})
$menu.hide(this.effectduration)
},
definemenu:function(anchorid, menuid, revealtype){
this.megamenulabels.push([anchorid, menuid, revealtype])
},
render:function($){
for (var i=0, labels=this.megamenulabels[i]; i<this.megamenulabels.length; i++, labels=this.megamenulabels[i]){
if ($('#'+labels[0]).length!=1 || $('#'+labels[1]).length!=1) //if one of the two elements are NOT defined, exist
return
this.megamenus.push({$anchorobj:$("#"+labels[0]), $menuobj:$("#"+labels[1]), $menuinner:$("#"+labels[1]).children('ul:first-child'), revealtype:labels[2], hidetimer:null})
var megamenu=this.megamenus[i]
megamenu.$anchorobj.add(megamenu.$menuobj).attr("_megamenupos", i+"pos") //remember index of this drop down menu
megamenu.actualwidth=megamenu.$menuobj.outerWidth()
megamenu.actualheight=megamenu.$menuobj.outerHeight()
megamenu.offsetx=megamenu.$anchorobj.offset().left
megamenu.offsety=megamenu.$anchorobj.offset().top
megamenu.anchorwidth=megamenu.$anchorobj.outerWidth()
megamenu.anchorheight=megamenu.$anchorobj.outerHeight()
$(document.body).append(megamenu.$menuobj) //move drop down menu to end of document
megamenu.$menuobj.css("z-index", ++this.zIndexVal).hide()
megamenu.$menuinner.css("visibility", "hidden")
megamenu.$anchorobj.bind(megamenu.revealtype=="click"? "click" : "mouseenter", function(e){
var menuinfo=jkmegamenu.megamenus[parseInt(this.getAttribute("_megamenupos"))]
clearTimeout(menuinfo.hidetimer) //cancel hide menu timer
return jkmegamenu.showmenu(e, parseInt(this.getAttribute("_megamenupos")))
})
megamenu.$anchorobj.bind("mouseleave", function(e){
var menuinfo=jkmegamenu.megamenus[parseInt(this.getAttribute("_megamenupos"))]
if (e.relatedTarget!=menuinfo.$menuobj.get(0) && $(e.relatedTarget).parents("#"+menuinfo.$menuobj.get(0).id).length==0){ //check that mouse hasn't moved into menu object
menuinfo.hidetimer=setTimeout(function(){ //add delay before hiding menu
jkmegamenu.hidemenu(e, parseInt(menuinfo.$menuobj.get(0).getAttribute("_megamenupos")))
}, jkmegamenu.delaytimer)
}
})
megamenu.$menuobj.bind("mouseenter", function(e){
var menuinfo=jkmegamenu.megamenus[parseInt(this.getAttribute("_megamenupos"))]
clearTimeout(menuinfo.hidetimer) //cancel hide menu timer
})
megamenu.$menuobj.bind("click mouseleave", function(e){
var menuinfo=jkmegamenu.megamenus[parseInt(this.getAttribute("_megamenupos"))]
menuinfo.hidetimer=setTimeout(function(){ //add delay before hiding menu
jkmegamenu.hidemenu(e, parseInt(menuinfo.$menuobj.get(0).getAttribute("_megamenupos")))
}, jkmegamenu.delaytimer)
})
} //end for loop
if(/Safari/i.test(navigator.userAgent)){ //if Safari
$(window).bind("resize load", function(){
for (var i=0; i<jkmegamenu.megamenus.length; i++){
var megamenu=jkmegamenu.megamenus[i]
var $anchorisimg=(megamenu.$anchorobj.children().length==1 && megamenu.$anchorobj.children().eq(0).is('img'))? megamenu.$anchorobj.children().eq(0) : null
if ($anchorisimg){ //if anchor is an image link, get offsets and dimensions of image itself, instead of parent A
megamenu.offsetx=$anchorisimg.offset().left
megamenu.offsety=$anchorisimg.offset().top
megamenu.anchorwidth=$anchorisimg.width()
megamenu.anchorheight=$anchorisimg.height()
}
}
})
}
else{
$(window).bind("resize", function(){
for (var i=0; i<jkmegamenu.megamenus.length; i++){
var megamenu=jkmegamenu.megamenus[i]
megamenu.offsetx=megamenu.$anchorobj.offset().left
megamenu.offsety=megamenu.$anchorobj.offset().top
}
})
}
jkmegamenu.addshim($)
}
}
jQuery(document).ready(function($){
jkmegamenu.render($)
})
</script>
<script type="text/javascript">
//jkmegamenu.definemenu("anchorid", "menuid", "mouseover|click")
jkmegamenu.definemenu("megaanchor", "megamenu1", "mouseover")
</script>
<a href="http://namkna.blogspot.com/" id="megaanchor"><img alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjic0DgvLraKWrwCQm21zXH0AZ809IgDQ6KBYEFtsVw5B_cwZ9Z6e-_HsZhnCmxQ1BbsS785p0Rdt4IOUAWIdV8NfPtLfGF3WRxidVC84ZPk5CQb2CA9QZDHxAkRr1RochHrdwIC6NZ_zo/s1600/Megaanchor-menu-namkna-ngoctra-1.gif" style="border:0px"/ > MENU </a>
<div id="megamenu1" class="megamenu">
<div class="column">
<h3>
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVkJG8Rbvu8erWPq4Zekt6P2uufq7sWcjb2IU204qjDGSjcgG1FbRllPQQo9SiHgoMFaUrdE7gLv2T1buiJvguh27mwSNlv9xhaem0cOLwE0XVetpMkku0z6fks_oOTbFDe5rLNwZzy-I/s1600/Megaanchor-menu-namkna-ngoctra-2.gif" alt="" style="border:0px;"/ > Sản phẩm</h3>
<ul>
<li><a href="http://namkna.blogspot.com/2011/12/tuyen-tap-hai-xuan-2012.html"> Hài xuân 2012 </a></li>
<li><a href="http://namkna.blogspot.com/2011/01/hai-xuan-2011.html"> Hài xuân 2011 </a></li>
<li><a href="http://namkna.blogspot.com/2011/01/hai-chau-tinh-tri-cuc-hay.html"> Châu tinh trì </a></li>
<li><a href="http://namkna.blogspot.com/2011/02/thu-gian-cuoi-tuan-full.html"> Thư giãn cuối tuần </a></li>
<li><a href="http://namkna.blogspot.com/2011/03/phim-hai-chon-loc.html"> Chọn lọc </a></li>
</ul>
</div>
<div class="column">
<h3>
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNO-f71VrEJFJFcEf4W8OAW0xBQOru4aDqDwNRXgGoWVTJHVaBnKW2HrhegvsVkVFG5Tfnc4UucW9ZWFz99pllcZBencTTR5lCoTs4VVLC8QfEMWV41dVxpSkMG_WQgMRKQ2iADxrjp0I/s1600/Megaanchor-menu-namkna-ngoctra-3.gif" alt="" style="border:0px;"/ > Trang chủ</h3>
<ul>
<li><a href="http://namkna.blogspot.com/">Trang chủ</a></li>
<li><a href="http://www.blogger.com/home">Đăng nhập</a></li>
<li><a href="http://namkna.blogspot.com/">Control Panel</a></li>
<li><a href="http://namkna.blogspot.com/">Thoát</a></li>
</ul>
</div>
<div class="column">
<h3>
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU3FTFe0Z9PuF-iHC4fG70XFst4t0Y9qjbXz_x8PTMQDgMUiWhye_ffbJE4jXcz68rsjJSV3Yo7TifBFrLVOm_VLdAqLDL1MTf27teMx6hbDfHKSVh2CorwlOLzUV1jk3OvO_M2W2p6js/s1600/Megaanchor-menu-namkna-ngoctra-3_2.gif" alt="" style="border:0px;"/ > Story</h3>
<ul>
<li><a href="http://namkna.blogspot.com/search/label/Love%20-%20Friend"> Love story </a></li>
<li><a href="http://namkna.blogspot.com/search/label/BlogRadio"> Blogradio </a></li>
<li><a href="http://namkna.blogspot.com/2011/02/qua-tang-cuoc-song_7172.html"> Quà tặng cuộc sống </a></li>
<li><a href="http://namkna.blogspot.com/2011/12/khoanh-khac-ky-dieu-tuyen-tap.html"> Khoảnh khắc kỳ diệu </a></li>
</ul>
</div>
<br style="clear: left" />
<div class="column">
<h3>
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlv5vu8Pg1FcbwmHTju8hKMRNvTqAWE8hK4U12FRcqp7DbT89q8nlGCfYWBZgOh-TDyXZ6O70pXpNbb60JNcgN-vpdtmqAL4FAFYt1lezVt_hY9jBJDr-wj-hLjiH6H_2nin1pdL7efBo/s1600/Megaanchor-menu-namkna-ngoctra-3_3.gif" alt="" style="border:0px;"/ > Thủ thuật</h3>
<ul>
<li><a href="http://namkna.blogspot.com/search/label/Blogspot-tips"> Blogspot </a></li>
<li><a href="http://namkna.blogspot.com/search/label/BlogYahoo-Tips"> Blog Yahoo </a></li>
<li><a href="http://namkna.blogspot.com/search/label/Yahoo"> Messenger</a></li>
<li><a href="http://namkna.blogspot.com/search/label/World-PPT"> World-PPT/a></li>
<li><a href="http://namkna.blogspot.com/p/photo-editor-online-photoshop-online_24.html"> Photoshop</a></li>
</ul>
</div>
<div class="column">
<h3>
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBjeWnOmYEIKnIB1vA4KWix2daOegVg-a7bXqoEmNw7r8SdHp-E-lqP5ivKY73G6aaycrLjWdn_V5d7dC3phYQJiw99si6LyRwDSw7I3imiJzfJXtVoBA6UzFBrRmlbk-aohpLSOXJyA0/s1600/Megaanchor-menu-namkna-ngoctra-3_4.gif" alt="" style="border:0px;"/ > Download</h3>
<ul>
<li><a href="http://namkna.blogspot.com/search/label/Lam-Phim">Làm phim</a></li>
<li><a href="http://namkna.blogspot.com/search/label/IDM-Downloand">IDM</a></li>
<li><a href="http://namkna.blogspot.com/search/label/Phan%20Mem">Miễn phí</a></li>
<li><a href="http://namkna.blogspot.com/2011/02/nhac-hinh.html#">Phim</a></li>
</ul>
</div>
<div class="column">
<h3>
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQbXB0QT07Y4DA6Qg01H5qwHKtbep8qCywuSvi-EKtQ5DmEF13KzJ0NXdVbBXM8TTre5j5Gp_dwzhZaDrVJNuRCzEXhRk0BcAPg_IfpvzHsx1uZ5fdF5OeORC1voxd4UjzN1FW1-Shsc8/s1600/Megaanchor-menu-namkna-ngoctra-3_4_2.gif" alt="" style="border:0px;"/ > Nge nhạc</h3>
<ul>
<li><a href="http://namkna.blogspot.com/2011/02/nhac-hinh.html">Nhạc hình</a></li>
<li><a href="http://namkna.blogspot.com/2011/02/quang-le-va-nhung-ca-khuc-tru-tinh-hay_26.html">Nhạc vàng</a></li>
<li><a href="http://namkna.blogspot.com/2011/01/music.html">Không lời</a></li>
<li><a href="http://namkna.blogspot.com/2011/01/nhac-quoc-te.html">Quốc tế</a></li>
</ul>
</div>
</div>
- Các bạn thay các liên kết và tên cho phù hợp với blo là OK.
Chúc thành công!
Chủ đề:

Menu dọc chuyển động khi dê chuột - Vertical CSS3 Menus



Menu dọc chuyển động khi dê chuột - Vertical CSS3 Menus
Hôm nay Namkna giới thiệu cho các bạn một mẫu Menu mới nhìn khá đẹp mắt. Đặc điểm của mẫu này là có hiệu ứng khi ta de chuột vào các Sub menu.

Các bạn có thể xem Demo để tháy rõ hơn:

Xem Demo

Các bước tiến hành:
1. Vào  thiết Kế
2. Chọn  Chỉnh sửa HTML
3. Dán Code sau trước thẻ  </head>
<style>

ul.svertical{
width: 200px; /* width of menu */
overflow: auto;
background: black; /* background of menu */
margin: 0;
padding: 0;
padding-top: 7px; /* top padding */
list-style-type: none;
}

ul.svertical li{
text-align: right; /* right align menu links */
}

ul.svertical li a{
position: relative;
display: inline-block;
text-indent: 5px;
overflow: hidden;
background: rgb(127, 201, 68); /* initial background color of links */
font: bold 16px Germand;
text-decoration: none;
padding: 5px;
margin-bottom: 7px; /* spacing between links */
color: black;/*Màu chữ*/
-moz-box-shadow: inset -7px 0 5px rgba(114,114,114, 0.8); /* inner right shadow added to each link */
-webkit-box-shadow: inset -7px 0 5px rgba(114,114,114, 0.8);
box-shadow: inset -7px 0 5px rgba(114,114,114, 0.8);
-moz-transition: all 0.2s ease-in-out; /* CSS3 transition of hover properties */
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}

ul.svertical li a:hover{
padding-right: 30px; /* add right padding to expand link horizontally to the left */
color: black;
background: rgb(153,249,75);
-moz-box-shadow: inset -3px 0 2px rgba(114,114,114, 0.8); /* contract inner right shadow */
-webkit-box-shadow: inset -3px 0 5px rgba(114,114,114, 0.8);
box-shadow: inset -3px 0 5px rgba(114,114,114, 0.8);
}

ul.svertical li a:before{ /* CSS generated content: slanted right edge */
content: "";
position: absolute;
left: 0;
top: 0;
border-style: solid;
border-width: 70px 0 0 20px; /* Play around with 1st and 4th value to change slant degree */
border-color: transparent transparent transparent black; /* change black to match the background color of the menu UL */

}

</style>
4. Tạo 1 HTML/Javarscrip và dán Code bên dưới vào:
<ul class="svertical">
<li><a href="http://namkna.blogspot.com/search/label/Blogspot-tips">Thủ thuật Blog</a></li>
<li><a href="http://namkna.blogspot.com/search/label/BlogYahoo-Tips" >Thủ thuật Yahoo</a></li>
<li><a href="http://namkna.blogspot.com/2011/05/xem-tivi-truc-tuyen.html">Xem tivi</a></li>
<li><a href="http://namkna.blogspot.com/2011/02/thu-gian-cuoi-tuan-full.html">Thư giãn cuối tuàn</a></li>
<li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsqd0S_Je92-5NOBqiQb9HW5jsaaMaNZwbFZ4ryJZhCNSxLldo4xD4zi0Rfo7twDuhvXrqo7v1SNPrJK0-3BUwbdvfbi5NxJYydOXXdk9DMM0NaFvs7mJUS-eLyArqlLt2T7g3Y6_d5Kkt/s1600/namkna-logo.png">Namkna.blogspot.com</a></li>
<li><a href="http://namkna.blogspot.com/2011/01/bao-loi-bai-dang.html">Help</a></li>
</ul>
Chúc thành công!
theo: dynamicdrive.
Chủ đề:

Menu dọc xổ xuống dạng thư mục từ JQuery cho blogspot



Menu dọc xổ xuống dạng thư mục từ JQuery cho blogspot
Hôm nay namkna sẽ giới thiệu cho các bạn một mẫu menu dọc trượt dạng cây thư mục với hiệu ứng từ JQuery khá đẹp mắt. Bên cạnh hiệu ứng hover khá đẹp mắt khi dê chuột qua các sub menu con. Menu này rất thích hợp cho các blog về sách báo, tạp trí hay truyện,...

Menu nhìn khá đẹp tuy nhiên nếu blog của bạn nào đang gặp các vấn đề như load quá chậm thì nên cân nhắc kỹ trước khi dùng menu này bởi menu này sử dụng 2 file Javarscip.
Các bạn hãy xem Demo để thấy rõ hơn:



Ảnh minh hoạ:
Menu dọc xổ xuống dạng thư mục từ JQuery cho blogspot

Cách tiến hành:
   1- Đăng nhập vào Blog
   2- Vào thiết kế
   3- Chọn Phần tử trang (Bố cục)
   4- Chọn Thêm Tiện ích => Tạo 1 widget HTML/Javarscrip và dán đoạn code bên dưới vào.
<script type="text/javascript" src="http://dl.dropbox.com/u/70549761/jQuery/namkna-blogspot-com/jquery.min.js"></script>
<script type="text/javascript" src="http://dl.dropbox.com/u/70549761/Menu/namkna-blogspot-com/ddaccordion.js">
</script>
<script type="text/javascript">

//Initialize Arrow Side Menu:
ddaccordion.init({
headerclass: "menuheaders", //Shared CSS class name of headers group
contentclass: "menucontents", //Shared CSS class name of contents group
revealtype: "clickgo", //Reveal content when user clicks or onmouseover the header? Valid value: "click", or "mouseover"
mouseoverdelay: 200, //if revealtype="mouseover", set delay in milliseconds before header expands onMouseover
collapseprev: true, //Collapse previous content (so only one open at any time)? true/false
defaultexpanded: [0], //index of content(s) open by default [index1, index2, etc]. [] denotes no content.
onemustopen: false, //Specify whether at least one header should be open always (so never all headers closed)
animatedefault: false, //Should contents open by default be animated into view?
persiststate: true, //persist state of opened contents within browser session?
toggleclass: ["unselected", "selected"], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
togglehtml: ["none", "", ""], //Additional HTML added to the header when it's collapsed and expanded, respectively ["position", "html1", "html2"] (see docs)
animatespeed: 500, //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow"
oninit:function(expandedindices){ //custom code to run when headers have initalized
//do nothing
},
onopenclose:function(header, index, state, isuseractivated){ //custom code to run whenever a header is opened or closed
//do nothing
}
})

</script>

<style type="text/css">

.arrowsidemenu{
width: 250px; /*width of menu*/
border-style: solid solid none solid;
border-color: #94AA74;
border-size: 1px;
border-width: 1px;
}

.arrowsidemenu div a{ /*header bar links*/
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
display: block;
background: transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUBU3v0XhxsNfwyroTwZ0sGeqtdy_uQ9zlYb1VKcBblZyFmrtZDx5faCfNS9RAIyJemDYisHA8kXOCDXjafstSR9hH472glJ_d3W3pSVPnVxWhyphenhyphenlLOmM-_etBqgnNeRbwaE5WawZigqF78/s1600/arrowgreen-namkna-blogspot-com.gif) 100% 0;
height: 24px; /*Set to height of bg image-padding within link (ie: 32px - 4px - 4px)*/
padding: 4px 0 4px 10px;
line-height: 24px; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/
text-decoration: none;
}

.arrowsidemenu div a:link, .arrowsidemenu div a:visited{
color: #26370A;
}

.arrowsidemenu div a:hover{
background-position: 100% -32px;
}

.arrowsidemenu div.unselected a{ /*header that's currently not selected*/
color: #6F3700;
}


.arrowsidemenu div.selected a{ /*header that's currently selected*/
color: blue;
background-position: 100% -64px !important;
}

.arrowsidemenu ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.arrowsidemenu ul li{
border-bottom: 1px solid #a1c67b;
}


.arrowsidemenu ul li a{ /*sub menu links*/
display: block;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: black;
padding: 5px 0;
padding-left: 10px;
border-left: 10px double #a1c67b;
}

.arrowsidemenu ul li a:hover{
background: #d5e5c1;
}

</style>



<div class="arrowsidemenu">

<div><a href="#" title="Home">Home</a></div>
<div class="menuheaders"><a href="#" title="Mô tả 1">▼ Menu 1</a></div>
<ul class="menucontents">
<li><a href="#">Sub Menu 1.1</a></li>
<li><a href="#">Sub Menu 1.2</a></li>
<li><a href="#">Sub Menu 1.3</a></li>
<li><a href="#">Sub Menu 1.4</a></li>
</ul>
<div class="menuheaders"><a href="#" title="Mô tả 2">▼ Menu 2</a></div>
<ul class="menucontents">
<li><a href="#">Sub Menu 2.1</a></li>
<li><a href="#">Sub Menu 2.2</a></li>
<li><a href="#">Sub Menu 2.3</a></li>
<li><a href="#">Sub Menu 2.4</a></li>
</ul>
<div class="menuheaders"><a href="#" title="Mô tả 3">▼ Menu 3</a></div>
<ul class="menucontents">
<li><a href="
#">Sub Menu 3.1</a></li>
<li><a href="
#">Sub Menu 3.2</a></li>
<li><a href="
#">Sub Menu 3.3</a></li>
<li><a href="
#">Sub Menu 3.4</a></li>
<li><a href="
#">Sub Menu 3.5</a></li>
<li><a href="
#">Sub Menu 3.6</a></li>
</ul>

<!-- nếu muốn tạo thêm menu bạn chỉ cần copy đoạn code màu vàng bên trên dán vào đây -->
</div>
Trong đó:
  • Thay dấu thăng (#) thành URL địa chỉ bài viết hoặc nhãn bạn muốn cho vào menu.
  • Các chữ Menu 1 -3 là tên các menu chính
  • Các chữ Sub Menu là tên các menu con.
  • Nếu blog của bạn có file JQuery.min rồi thì xóa file JQuery.min bên trên đi.
Bạn hãy tải 2 file Js trên về và Upload lên hoaat riêng để sài: Các bạn cso thẻ dùng 2 host free là Dropboxgoogle code.
Chúc thành công!
Chủ đề:

Tạo menu bằng hình ảnh với hiệu ứng Rock & Roll



Tạo menu bằng hình ảnh với hiệu ứng Rock & Roll
Tiếp theo các thủ thuật tạo menu hôm nay mình chia sẻ với mọi người thủ thuật tạo menu bằng hình ảnh với nhiều menu con bên trong, với thủ thuật này chúng ta sẽ có được hiệu ứng lăn (roll) hình ảnh của menu khi bạn rê chuột. Hiệu ứng này trông cũng khá là đẹp mắt và menu trông cũng không qua rờm rà mà vẫn chứa được nhiều thư mục con bên trong. Bạn có thể xem demo bên dưới để thấy rỏ hiệu ứng của thủ thuật này.


Tạo menu bằng hình ảnh với hiệu ứng Rock & Roll
» Bắt đầu thủ thuật

1. Đăng nhập vào tài khoản Blogger
2. Vào phần thiết kế (Design)
3. Chọn chỉnh sửa HTML (Edit HTML)
4. Chèn code bên dưới vào sau thẻ <head>
<script type="text/javascript" src="http://dl.dropbox.com/u/66256041/Menu/Namkna-blogspot-menu-doc/jquery.min.v1.4.1.js"></script>
<style type="text/css">
.menu{
font-family: arial;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
}
.item{
position:relative;
background-color:#f0f0f0;
width:52px;
margin:0px 5px;
height:52px;
border:2px solid #ddd;
-moz-border-radius:30px;
-webkit-border-radius:30px;
border-radius:30px;
-moz-box-shadow:1px 1px 3px #555;
-webkit-box-shadow:1px 1px 3px #555;
cursor:pointer;
overflow:hidden;
}
.item2{position:relative;
background-color:#f0f0f0;
float:left;
width:52px;
margin:0px 5px;
height:52px;
border:2px solid #ddd;
-moz-border-radius:30px;
-webkit-border-radius:30px;
border-radius:30px;
-moz-box-shadow:1px 1px 3px #555;
-webkit-box-shadow:1px 1px 3px #555;
cursor:pointer;
overflow:hidden;}
.link{
position:absolute;
width:48px;
height:48px;
left:2px;
top:2px;

}
.icon_home{
background:transparent

url(https://lh3.googleusercontent.com/-0-xRezGdhDk/Tj5h1B4UhqI/AAAAAAAAAew/2Eb5bnKu2wo/home.png)
no-repeat top left;
}
.icon_mail{
background:transparent
url(https://lh3.googleusercontent.com/-I9atwak6dys/Tj5h1dD3wzI/AAAAAAAAAew/FsY3BEwB7jA/mail.png)
no-repeat top left;
}
.icon_help{
background:transparent
url(https://lh6.googleusercontent.com/-XkkIV29Vl0E/Tj5h1PW_EaI/AAAAAAAAAew/L1dkyfYxPsA/help.png)
no-repeat top left;
}
.icon_find{
background:transparent
url(https://lh6.googleusercontent.com/-6VT_BeB1pBM/Tj5h1EmDzVI/AAAAAAAAAew/-wUcKlfqY0Q/find.png)
no-repeat top left;
}
.icon_photos{
background:transparent
url(https://lh6.googleusercontent.com/-61-sXFx6Cvs/Tj5h1nF90EI/AAAAAAAAAew/rpGO2Bgqs68/photos.png)
no-repeat top left;
}
.item_content{
position:absolute;
height:52px;
width:220px;
overflow:hidden;
left:56px;
top:7px;
padding:0px;
background:transparent;
display:none;
}
.item_content h2{
color:#333;
text-shadow: 1px 1px 1px #fff;
background-color:transparent;
font-size:16px;
margin:0px;
padding:0px;
text-transform: uppercase;
}
.item_content a{
margin-right:7px;
margin-top:0px;
color:#333;
text-shadow: 1px 1px 1px #333;
text-decoration:none;
font-size:13px;
}
.item_content a:hover{
color:#0b965b;
}
.item_content input{
border:1px solid #ccc;
padding:1px;
width:155px;
float:left;
margin-right:5px;
}

</style>
- Nếu trong template của bạn đã có file jquery.min.js ở trên thì không cần phải thêm code JS này.

5. Chèn tiếp code bên dưới vào trước thẻ </body>
<script type="text/javascript" src="http://dl.dropbox.com/u/66256041/Menu/Namkna-blogspot-menu-doc/rockroll_menu.js"></script>
Lưu ý: Bạn có thể Download 2 File Js trên và các File ảnh về TẠI ĐÂY sau đó Upload lên host riêng để tránh bị die File
6. Save template lại và trở về phần tử trang (Page Elements)
7. Thêm 1 HTML/Javascript và thêm vào nó 1 trong 2 code bên dưới.

a. Code phong cách menu ngang


<div class="menu">
<div class="item2">
<a class="link icon_home"></a>
<div class="item_content">
<h2>Trang chủ§</h2>

<a href="#">Item 1</a>
<a href="#">Item 2</a>
<a href="#">Item 3</a>

</div>
</div>

<div class="item2">
<a class="link icon_mail"></a>
<div class="item_content">
<h2>Liên hệ</h2>

<a href="#">Item 1</a>
<a href="#">Item 2</a>
<a href="#">Item 3</a>

</div>
</div>

<div class="item2">
<a class="link icon_help"></a>
<div class="item_content">
<h2>Hỗ trợ</h2>

<a href="#">Item 1</a>
<a href="#">Item 2</a>
<a href="#">Item 3</a>

</div>
</div>

<div class="item2">
<a class="link icon_find"></a>
<div class="item_content">
<h2>Tìm kiếm</h2>

<input type="text" />
<a href="">Go</a>

</div>
</div>


<div class="item2">
<a class="link icon_photos"></a>
<div class="item_content">
<h2>Hình ảnh</h2>

<a href="#">Item 1</a>
<a href="#">Item 2</a>
<a href="#">Item 3</a>

</div>
</div>
b. Code phong cách menu đứng

 
<div class="menu">
<div class="item">
<a class="link icon_home"></a>
<div class="item_content">
<h2>Trang chủ§</h2>

<a href="#">Item 1</a>
<a href="#">Item 2</a>
<a href="#">Item 3</a>

</div>
</div>

<div class="item">
<a class="link icon_mail"></a>
<div class="item_content">
<h2>Liên hệ</h2>

<a href="#">Item 1</a>
<a href="#">Item 2</a>
<a href="#">Item 3</a>

</div>
</div>

<div class="item">
<a class="link icon_help"></a>
<div class="item_content">
<h2>Hỗ trợ</h2>

<a href="#">Item 1</a>
<a href="#">Item 2</a>
<a href="#">Item 3</a>

</div>
</div>

<div class="item">
<a class="link icon_find"></a>
<div class="item_content">
<h2>Tìm kiếm</h2>

<input type="text" />
<a href="">Go</a>

</div>
</div>

<div class="item">
<a class="link icon_photos"></a>
<div class="item_content">
<h2>Hình ảnh</h2>

<a href="#">Item 1</a>
<a href="#">Item 2</a>
<a href="#">Item 3</a>

</div>
</div>

</div>

- Bạn thay # trong code thành link của menu tương ứng với tên các Item của nó.

8. Cuối cùng save tiện ích lại

Chúc bạn thành công
Tham khảo tympanus
Chủ đề:

Menu dọc với hiệu ứng lật bằng JQuery - Flip Menu



Flip Menu - Menu dọc với hiệu ứng lật bằng JQuery
Mình đã giới thiệu cho các bạn nhiều style menu dạng dropdown, dạng menu doc và hôm nay mình chia sẻ thêm cùng các bạn thủ thuật tạo menu dọc với hiệu ứng lật bằng JQuery. Thật ra thì menu này cũng khá là đơn giản chỉ có phần hiệu ứng là khác biệt nên mình không giới thiệu nhiều



» Bắt đầu thủ thuật

1. Đăng nhập vào tài khoản Blogger
2. Vào phần thiết kế (Design)
3. Chọn thêm tiện ích (Add a Gadget)
4. Thêm 1 HTML/Javascript và thêm vào code bên dưới
<script type="text/javascript" src="http://dl.dropbox.com/u/66256041/Menu/Namkna-blogspot-menu-doc/Jquery1.3.2.js"></script>
<script src="http://dl.dropbox.com/u/66256041/Menu/Namkna-blogspot-menu-doc/flipmenu.js" type="text/javascript"> </script>
<style>
.flipmenu {
font-family: Arial;
font-size: 14px;
font-weight: bold;
position: relative;
}

.flipmenu_box {
overflow: hidden;
position: relative;
}

.flipmenu_link,.flipmenu_link_over,.flipmenu_link_active {
width:300px;
text-decoration: none;
text-shadow:1px 1px 1px #fff;
text-transform: uppercase;
color: #000000;
cursor: pointer;
margin-top:2px;
padding: 6px;
position: absolute;
background: #fdd78d;
background: -moz-linear-gradient(top, #fbdc88 0%, #fbbf57 50%, #fac319 51%, #fb9709 100%);
background:
-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbdc88),
color-stop(50%,#fbbf57), color-stop(51%,#fac319),
color-stop(100%,#fb9709)); filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbdc88',
endColorstr='#fb9709',GradientType=0 );
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

.flipmenu_link_over,
.flipmenu_link_active {
text-decoration: none;
text-shadow:1px 1px 1px #eee;
color: #fa0320;
background: #aebcbf;
background: -moz-linear-gradient(top, #aebcbf 0%, #6e7774 50%, #0a0e0a 51%, #0a0809 100%);
background:
-webkit-gradient(linear, left top, left bottom, color-stop(0%,#aebcbf),
color-stop(50%,#6e7774), color-stop(51%,#0a0e0a),
color-stop(100%,#0a0809)); filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#aebcbf',
endColorstr='#0a0809',GradientType=0 );
</style>

<div id="flip_menu">
<a href="#">Tên menu 1</a>
<a href="#">Tên menu 2</a>
<a href="#">Tên menu 3</a>
<a href="#">Tên menu 4</a>
<a href="#">Tên menu 5</a>
<a href="#">Tên menu 6</a>
<a href="#">Tên menu 7</a>
<a href="#">Tên menu 8</a>
<a href="#">Tên menu 9</a>
<a href="#">Tên menu 10</a>
</div>

Lưu ý: Bạn nên Download file Js về TẠI ĐÂY sau đó Upload lên host riêng để dùng lâu dài
Bạn thay dấu (#) thành đường dẫn tương ứng với từng menu của bạn

5. Save tiện ích lại.

Chúc bạn thành công
Chủ đề:

Popular Posts