Home » MẸO VẶT BLOGGER »
MENU DỌC XỔ XUỐNG CÁC MENU CON (Kiểu 3)
Tương tự kiểu 1 và kiểu 2, menu dọc này cũng xổ dọc xuống các menu con khi bạn bấm chuột vào menu chính nhưng đặc biệt hơn ở chỗ là khi bạn đang xem menu nào thì menu đó sẽ có màu khác (màu đỏ) tất cả menu còn lại sẽ có màu đen...
Thủ thuật này cũng khá đơn giản, bạn chỉ cần đăng nhập vào Blog > Chọn Thiết kế > Thêm tiện ích HTML rồi dán đoạn code phía dưới vào.
<script type="text/javascript" src="http://dl.dropbox.com/u/66348944/dunghennessy/menudoc-menucon/jquery.min.js"></script>
<script type="text/javascript" src="http://dl.dropbox.com/u/66348944/dunghennessy/menudoc-menucon/ddaccordion.js">
</script>
<script type="text/javascript">
ddaccordion.init({
headerclass: "expandable", //Shared CSS class name of headers group that are expandable
contentclass: "categoryitems", //Shared CSS class name of contents group
revealtype: "click", //Reveal content when user clicks or onmouseover the header? Valid value: "click", "clickgo", 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: ["", "openheader"], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
togglehtml: ["prefix", "", ""], //Additional HTML added to the header when it's collapsed and expanded, respectively ["position", "html1", "html2"] (see docs)
animatespeed: "fast", //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow"
oninit:function(headers, 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">
.arrowlistmenu{
width: 220px; /*width of accordion menu*/
}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
background: black url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE7-4K9QYOveIJMHEbymJifHuPTQmz7M4D1SNLUzwyvT7XBHGRcNDiRhmg4ZCx8peACK3vtjCaUmOCjleTO6qOLcriqMKogIiNgd9qq6yY2AHot2Ro7SemB4YSlIhCFJfQ2o4kLtlU06wN/s1600/titlebar.png) repeat-x center left;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYaSo86LKorF7sj8eg8kAoMlwRokWetVno7wKPZi-CZPFrS1qfpXSF7GssKBDufFa-1-LM-HlMdHRrvC2Cm30z-FXj0A8xSylG_nDdPR_AV3tNDwskhS3_rSU4KsOYoG1GfSpu_RdE4w-w/s1600/titlebar-active.png);
}
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}
.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}
.arrowlistmenu ul li a{
color: #A70303;
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfTYRczDes4an28VaPD14iQdeA7hVCyJN6IakRjlhyphenhyphen-S7btrlRuOFVhQuCQFA0LLC6gcmdih3Kv67OUvJQ8wQwJjVfiN36x2-_5cL3dr_0rIi3MIlSyzp7lz7GLWWngKqmK2Xity__pGV/s1600/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}
.arrowlistmenu ul li a:visited{
color: #A70303;
}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
</style>
<div class="arrowlistmenu">
<h3 class="menuheader expandable">☆Tên menu chính 1</h3>
<ul class="categoryitems">
<li><a href="#">Tên menu con 1</a></li>
<li><a href="#">Tên menu con 2</a></li>
<li><a href="#">Tên menu con 3</a></li>
<li><a href="#">Tên menu con 4</a></li>
<li><a href="#">Tên menu con 5</a></li>
<li><a href="#">Tên menu con 6</a></li>
<li><a href="#">Tên menu con 7</a></li>
</ul>
<h3 class="menuheader expandable">☆Tên meun chính 2</h3>
<ul class="categoryitems">
<li><a href="#">Tên menu con 1</a></li>
<li><a href="#">Tên menu con 2</a></li>
<li><a href="#">Tên menu con 3</a></li>
<li><a href="#">Tên menu con 4</a></li>
<li><a href="#">Tên menu con 5</a></li>
<li><a href="#">Tên menu con 6</a></li>
<li><a href="#">Tên menu con 7</a></li>
</ul>
<h3 class="menuheader expandable">☆Tên menu chính 3</h3>
<ul class="categoryitems">
<li><a href="#">Tên menu con 1</a></li>
<li><a href="#">Tên menu con 2</a></li>
<li><a href="#">Tên menu con 3</a></li>
</ul>
<h3 class="menuheader expandable">☆Tên menu chính 4</h3>
<ul class="categoryitems">
<li><a href="#">Tên menu con 1</a></li>
<li><a href="#">Tên menu con 2</a></li>
<li><a href="#">Tên menu con 3</a></li>
</ul>
</div>
<script type="text/javascript" src="http://dl.dropbox.com/u/66348944/dunghennessy/menudoc-menucon/ddaccordion.js">
</script>
<script type="text/javascript">
ddaccordion.init({
headerclass: "expandable", //Shared CSS class name of headers group that are expandable
contentclass: "categoryitems", //Shared CSS class name of contents group
revealtype: "click", //Reveal content when user clicks or onmouseover the header? Valid value: "click", "clickgo", 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: ["", "openheader"], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
togglehtml: ["prefix", "", ""], //Additional HTML added to the header when it's collapsed and expanded, respectively ["position", "html1", "html2"] (see docs)
animatespeed: "fast", //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow"
oninit:function(headers, 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">
.arrowlistmenu{
width: 220px; /*width of accordion menu*/
}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
background: black url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE7-4K9QYOveIJMHEbymJifHuPTQmz7M4D1SNLUzwyvT7XBHGRcNDiRhmg4ZCx8peACK3vtjCaUmOCjleTO6qOLcriqMKogIiNgd9qq6yY2AHot2Ro7SemB4YSlIhCFJfQ2o4kLtlU06wN/s1600/titlebar.png) repeat-x center left;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYaSo86LKorF7sj8eg8kAoMlwRokWetVno7wKPZi-CZPFrS1qfpXSF7GssKBDufFa-1-LM-HlMdHRrvC2Cm30z-FXj0A8xSylG_nDdPR_AV3tNDwskhS3_rSU4KsOYoG1GfSpu_RdE4w-w/s1600/titlebar-active.png);
}
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}
.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}
.arrowlistmenu ul li a{
color: #A70303;
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfTYRczDes4an28VaPD14iQdeA7hVCyJN6IakRjlhyphenhyphen-S7btrlRuOFVhQuCQFA0LLC6gcmdih3Kv67OUvJQ8wQwJjVfiN36x2-_5cL3dr_0rIi3MIlSyzp7lz7GLWWngKqmK2Xity__pGV/s1600/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}
.arrowlistmenu ul li a:visited{
color: #A70303;
}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
</style>
<div class="arrowlistmenu">
<h3 class="menuheader expandable">☆Tên menu chính 1</h3>
<ul class="categoryitems">
<li><a href="#">Tên menu con 1</a></li>
<li><a href="#">Tên menu con 2</a></li>
<li><a href="#">Tên menu con 3</a></li>
<li><a href="#">Tên menu con 4</a></li>
<li><a href="#">Tên menu con 5</a></li>
<li><a href="#">Tên menu con 6</a></li>
<li><a href="#">Tên menu con 7</a></li>
</ul>
<h3 class="menuheader expandable">☆Tên meun chính 2</h3>
<ul class="categoryitems">
<li><a href="#">Tên menu con 1</a></li>
<li><a href="#">Tên menu con 2</a></li>
<li><a href="#">Tên menu con 3</a></li>
<li><a href="#">Tên menu con 4</a></li>
<li><a href="#">Tên menu con 5</a></li>
<li><a href="#">Tên menu con 6</a></li>
<li><a href="#">Tên menu con 7</a></li>
</ul>
<h3 class="menuheader expandable">☆Tên menu chính 3</h3>
<ul class="categoryitems">
<li><a href="#">Tên menu con 1</a></li>
<li><a href="#">Tên menu con 2</a></li>
<li><a href="#">Tên menu con 3</a></li>
</ul>
<h3 class="menuheader expandable">☆Tên menu chính 4</h3>
<ul class="categoryitems">
<li><a href="#">Tên menu con 1</a></li>
<li><a href="#">Tên menu con 2</a></li>
<li><a href="#">Tên menu con 3</a></li>
</ul>
</div>
Bây giờ, bạn cần thay đổi tên menu chính và con, thay dấu "#" là các địa chỉ link mình cần liên kết đến và bấm Lưu lại là xong.
Mở rộng thêm:
Nếu muốn thêm menu phụ thì bạn copy đoạn code này:
<li><a href="#">Tên menu con </a></li>
Dán tiếp trên dòng lệnh </ul> của mỗi menu chính mà mình muốn thêm.
Còn muốn thêm một menu chính thì bạn copy đoạn code này:
<h3 class="menuheader expandable">☆Tên menu chính </h3>
<ul class="categoryitems">
<li><a href="#">Tên menu con 1</a></li>
<li><a href="#">Tên menu con 2</a></li>
<li><a href="#">Tên menu con 3</a></li>
<li><a href="#">Tên menu con 4</a></li>
</ul>
<ul class="categoryitems">
<li><a href="#">Tên menu con 1</a></li>
<li><a href="#">Tên menu con 2</a></li>
<li><a href="#">Tên menu con 3</a></li>
<li><a href="#">Tên menu con 4</a></li>
</ul>
Dán trên thẻ </div> cuối cùng.
Chúc các bạn thành công!!!
Nguồn dunghennessy
Sưu tầm bởi : www.meovatcuocsong.blogspot.com
Posted in
MẸO VẶT BLOGGER
Bài viết liên quan
Nếu bạn thích bài này thì hãy điền email để nhận bài đăng mới.
BÀI ĐĂNG NỔI BẬT
-
Hướng dẫn nuôi cá rồng - Arowana Theo văn hóa Trung Quốc, nuôi cá rồng đỏ trong nhà sẽ mang lại sự may mắn và thịnh vượng, chính vì thế m...
-
Nhiều người dùng vì ham rẻ mà mua nhầm iPhone 4 nhái . Loạt ảnh dưới đây giúp bạn so sánh iPhone 4 thật và giả. Hộp đựng điện thoại iPhone...
-
Đây là website chính thức do mr.Đông phát hiện ra http://www.pearsonlongman.com/newcuttingedge/ New Cutting Edge Elementary Student&...
Bình luận
Nhãn
AFRICA
(1)
CÔNG NGHỆ
(15)
HỌC TIẾNG ANH
(11)
karaoke
(7)
kế toán
(1)
KINH DOANH
(2)
KỸ NĂNG
(6)
m
(3)
MẸO CHỮA BỆNH
(14)
MẸO VẶT BLOGGER
(100)
MẸO VẶT GIA ĐÌNH
(5)
MẸO VẶT GIAO TIẾP
(12)
MẸO VẶT HỌC HÀNH
(10)
MẸO VẶT KINH DOANH
(30)
MẸO VẶT LÀM ĐẸP
(57)
MẸO VẶT MÁY TÍNH
(49)
MẸO VẶT NẤU NGON
(41)
MẸO VẶT THÀNH CÔNG
(1)
MẸO VẶT TỔNG HỢP
(39)
PHẦN MỀM
(64)
Sức khỏe bà bầu
(6)
TEMPLATE
(72)
THỜI TRANG
(1)
THỦ THUẬT
(14)
TIN TỨC
(224)
TÌNH YÊU-GIỚI TÍNH
(7)
tiq
(1)
VIDEO HÀI
(1)
windows
(3)
Xem phim
(1)
0 nhận xét cho bài đăng này
Hãy để lại nhận xét nếu bạn thích bài đăng này