Thứ Năm, 16 tháng 2, 2017

Code tác giả ẩn hiện chất
XEM BÀI VIÊT
TOÀN MÀN HÌNH




Chèn Code Dưới vào sau /header:


<link href="http://cdn.bootcss.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet"/>

<div class="container">
<div class="menu-wrap">
<nav class="menu-top">
<div class="profile"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlQeHPOd0MfDFyH578k2wTQi23d4zKE0nxA_aiRbk17bg1gEk7q476DUINycfLPI7_jNPf9KF4Lb1KauFi13Q_u0KT1pBNAFFQLf009zADLcozsnijf9kF32eYRfDU7KkRJRAo2J3Vx54/s1600/123213.png" alt="Bẽo Hòa Vinh"/><span>Bẽo Hòa Vinh</span></div>
<div class="icon-list">
<a href="#"><i class="fa fa-fw fa-star-o"></i></a>
<a href="#"><i class="fa fa-fw fa-bell-o"></i></a>
<a href="#"><i class="fa fa-fw fa-envelope-o"></i></a>
<a href="#"><i class="fa fa-fw fa-comment-o"></i></a>
</div>
</nav>
<nav class="menu-side">
<a href="#">Recent Stories</a>
<a href="#">Reading List</a>
<a href="#">My Stories</a>
<a href="#">Categories</a>
</nav>
</div>
<button class="menu-button" id="open-button"></button>
<div class="content-wrap">
<div class="content">
<header class="codrops-header">
<h1>Chia Sẻ 78 <span>TÁC GIẢ ẨN HIỆN</span></h1>
<p>
ĐI ĐỂ TRỞ VỀ <br/>
Sáng tác: Tiên Cookie <br/>
<br/>
Verse: <br/>
Tôi đang ở một nơi rất xa, nơi không<br/> có khói bụi thành phố <br/>
Ở một nơi đẹp như mơ <br/>
Trên cao êm êm mây trắng bay lặng nhìn<br/> biển rộng sóng vỗ <br/>
Cuộc đời tôi là những chuyến đi dài <br/>
<br/>
Pre: <br/>
Vượt suối thác, vượt núi dốc, dù chênh<br/> vênh, có xá gì <br/>
Có biết bao thứ tươi đẹp vẫn cứ ở đó<br/> đang chờ tôi <br/>
Người xung quanh ở nơi đây thật dễ mến<br/> dẫu mới gặp <br/>
Ánh mắt lấp lánh hiền hoà chào tôi<br/> chào người bạn mới <br/>
<br/>
Chorus: <br/>
Từng chặng đường dài mà ta qua, giờ<br/> ngồi một mình lại thấy nhớ <br/>
Ngày ngày mặt trời rạng ngời vươn cao<br/> lên từ trên mái nhà <br/>
Từng chặng đường dài mà ta qua đều để<br/> lại kỉ niệm quý giá <br/>
Để lại một điều rằng càng đi xa ta<br/> càng thêm nhớ nhà <br/>
<br/>
Đi thật xa để trở về <br/>
Đi thật xa để trở về <br/>
Có một nơi để trở về <br/>
Đi, Đi để trở về <br/>
<br/>
Verse II: <br/>
Tôi đang ở một nơi rất xa, nơi không<br/> có khói bụi thành phố<br/>
Ở một nơi đẹp như mơ <br/>
Trên cao êm êm mây trắng bay lặng nhìn<br/> biển rộng sóng vỗ <br/>
Cuộc đời tôi là những chuyến đi dài <br/>
<br/>
pre: <br/>
Vượt suối thác, vượt núi dốc, dù chênh<br/> vênh, có xá gì <br/>
Có biết bao thứ tươi đẹp còn đang<br/> trông mong tôi ghé qua <br/>
Người xung quanh ở nơi đây thật dễ mến<br/> dẫu mới gặp <br/>
Ánh mắt lấp lánh hiền hoà chào tôi<br/> chào người bạn mới <br/>
<br/>
Chorus: <br/>
Từng chặng đường dài mà ta qua, giờ<br/> ngồi một mình lại thấy nhớ<br/>
Ngày ngày mặt trời rạng ngời vươn cao<br/> lên từ trên mái nhà <br/>
Từng chặng đường dài mà ta qua đều để<br/> lại kỉ niệm quý giá <br/>
Để lại một điều rằng càng đi xa ta<br/> càng thêm nhớ nhà <br/>
<br/>
Đi thật xa để trở về <br/>
Đi thật xa để trở về <br/>
Có một nơi để trở về <br/>
Đi, Đi để trở về <br/>
<br/>
Brigde:
<br/>
Cuộc đời thật đẹp khi được đi muôn nơi<br/> xa xôi rộng lớn <br/>
Nhưng ta vẫn có nơi để trở về sau mỗi<br/> chuyến đi <br/>
Điều kì diệu là con người ta đi xa hơn<br/> để trưởng thành hơn <br/>
Không quên mang theo bên cạnh hành<br/> trang nỗi nhớ gia đình<br/>
</p>
</header>
</div>
</div><!-- /content-wrap -->
</div><!-- /container -->

<script src="http://demo.htmleaf.com/1410/201410182336/js/main.js"></script>







Chèn CSS dưới vào:



.menu-wrap a {
color: #b8b7ad;
}

.menu-wrap a:hover,
.menu-wrap a:focus {
color: #c94e50;
}

.content-wrap {
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s;
}

.content {
position: relative;
background: #b4bad2;
}

/* Overlay */
.content::before {
position: absolute;
top: 0;
left: 0;
z-index: 10;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.3);
content: '';
opacity: 0;
-webkit-transform: translate3d(100%,0,0);
transform: translate3d(100%,0,0);
-webkit-transition: opacity 0.3s, -webkit-transform 0s 0.3s;
transition: opacity 0.3s, transform 0s 0.3s;
}

/* Menu Button */
.menu-button {
position: fixed;
z-index: 1000;
margin: 1em;
padding: 0;
width: 2.5em;
height: 2.25em;
border: none;
text-indent: 2.5em;
font-size: 1.5em;
color: transparent;
background: transparent;
-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s;
}

.menu-button::before {
position: absolute;
top: 0.5em;
right: 0.5em;
bottom: 0.5em;
left: 0.5em;
background: linear-gradient(#373a47 20%, transparent 20%, transparent 40%, #373a47 40%, #373a47 60%, transparent 60%, transparent 80%, #373a47 80%);
content: '';
}

.menu-button:hover {
opacity: 0.6;
}
/* Menu */
.menu-wrap {
position: absolute;
font-weight: 700;
opacity: 0;
-webkit-transition: opacity 1s;
transition: opacity 1s;
}

.menu-top {
line-height: 58px;
}

.menu-top .profile {
display: inline-block;
padding: 8px 10px;
line-height: 42px;
}

.menu-top .profile,
.menu-side {
width: 300px;
}

.menu-top .profile img {
float: left;
margin-right: 1em;
width: 43px;
}

.icon-list {
display: inline-block;
font-size: 1.25em;
}

.icon-list a {
margin: 0 1em 0 0;
padding: 0;
}

@media screen and (max-width: 32em) {
.icon-list {
padding-left: 1em;
}
}

.menu-side a {
display: block;
padding: 1.2em;
border-bottom: 1px solid rgba(0,0,0,0.1);
}

.menu-side a:first-child {
border-top: 1px solid rgba(0,0,0,0.1);
}

/* Shown menu */
.show-menu .menu-wrap {
opacity: 1;
}

.show-menu .content-wrap,
.show-menu .menu-button {
-webkit-transform: translate3d(300px,60px,0);
transform: translate3d(300px,60px,0);
}

.show-menu .content::before {
opacity: 1;
-webkit-transition: opacity 0.3s;
transition: opacity 0.3s;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
/* Header */
.codrops-header {
margin: 0 auto;
padding: 3em 2em;
text-align: center;
height: 100%;
}

.codrops-header h1 {
margin: 0 auto;
font-weight: 800;
font-size: 3.75em;
line-height: 1;
}

.codrops-header h1 span {
display: block;
font-size: 50%;
font-weight: 400;
padding-top: 0.325em;
}

.codrops-links {
text-transform: uppercase;
font-weight: 700;
font-size: 0.69em;
line-height: 2.2;
padding: 1.61em 5em;
}

.codrops-links a {
display: inline-block;
padding: 0 1em;
text-decoration: none;
letter-spacing: 1px;
}

.codrops-icon:before {
margin: 0 4px;
text-transform: none;
font-weight: normal;
font-style: normal;
font-variant: normal;
font-family: 'codropsicons';
line-height: 1;
speak: none;
-webkit-font-smoothing: antialiased;
}

.codrops-icon-drop:before {
content: "\e001";
}

.codrops-icon-prev:before {
content: "\e004";
}

/* Demo Buttons Style */
.codrops-demos {
font-size: 1em;
max-width: 1200px;
margin: 3em auto 5em;
padding: 2em 10em 0;
}

.codrops-demos > a {
display: inline-block;
margin: 0.75em;
padding: 1.35em 1.1em;
width: 15em;
background: #fffce1;
outline: none;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 800;
border-radius: 20px/50px;
}

.codrops-demos > a.current-demo {
background: #c94e50;
color: #fffce1;
}

/* Related demos */
.related {
margin-top: 5em;
padding: 0 3em 5em;
}

.related p {
font-size: 1.5em;
font-weight: 700;
}

.related > a {
display: inline-block;
text-align: center;
margin: 20px 10px;
padding: 25px;
border-radius: 35px/200px;
background: #fffce1;
max-width: 100%;
}

.related a img {
max-width: 100%;
opacity: 0.8;
border-radius: 20px/100px;
}

.related a:hover img,
.related a:active img {
opacity: 1;
}

.related a h3 {
margin: 0;
padding: 0.5em 0.75em 0.3em;
max-width: 300px;
text-align: left;
}

body #cdawrap {
top: auto;
bottom: 35px;
right: 35px;
background: #b4bad2;
border: 1px solid rgba(131,135,151,0.6);
}

.demo-wave body #cdawrap {
top: 35px;
right: 35px;
bottom: auto;
}

@media screen and (max-width: 40em) {
body {
font-size: 80%;
}
.codrops-header h1 {
font-size: 2.5em;
}
.codrops-demos {
max-width: 900px;
padding: 2em 2em 0;
}
.related > a {
margin: 20px 0;
}
}

@media screen and (max-width: 25em) {

.codrops-icon {
font-size: 250%;
}

.codrops-icon span {
display: none;
}

}








Cuối là chèn JS:



<script type="text/javascript">
/*!
* classie - class helper functions
* from bonzo https://github.com/ded/bonzo
*
* classie.has( elem, 'my-class' ) -> true/false
* classie.add( elem, 'my-new-class' )
* classie.remove( elem, 'my-unwanted-class' )
* classie.toggle( elem, 'my-class' )
*/

/*jshint browser: true, strict: true, undef: true */
/*global define: false */

( function( window ) {

'use strict';

// class helper functions from bonzo https://github.com/ded/bonzo

function classReg( className ) {
return new RegExp("(^|\\s+)" + className + "(\\s+|$)");
}

// classList support for class management
// altho to be fair, the api sucks because it won't accept multiple classes at once
var hasClass, addClass, removeClass;

if ( 'classList' in document.documentElement ) {
hasClass = function( elem, c ) {
return elem.classList.contains( c );
};
addClass = function( elem, c ) {
elem.classList.add( c );
};
removeClass = function( elem, c ) {
elem.classList.remove( c );
};
}
else {
hasClass = function( elem, c ) {
return classReg( c ).test( elem.className );
};
addClass = function( elem, c ) {
if ( !hasClass( elem, c ) ) {
elem.className = elem.className + ' ' + c;
}
};
removeClass = function( elem, c ) {
elem.className = elem.className.replace( classReg( c ), ' ' );
};
}

function toggleClass( elem, c ) {
var fn = hasClass( elem, c ) ? removeClass : addClass;
fn( elem, c );
}

var classie = {
// full names
hasClass: hasClass,
addClass: addClass,
removeClass: removeClass,
toggleClass: toggleClass,
// short names
has: hasClass,
add: addClass,
remove: removeClass,
toggle: toggleClass
};

// transport
if ( typeof define === 'function' && define.amd ) {
// AMD
define( classie );
} else {
// browser global
window.classie = classie;
}

})( window );
</script>


<script type="text/javascript">
/**
* main.js
* http://www.codrops.com
*
* Licensed under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*
* Copyright 2014, Codrops
* http://www.codrops.com
*/
(function() {

var bodyEl = document.body,
content = document.querySelector( '.content-wrap' ),
openbtn = document.getElementById( 'open-button' ),
closebtn = document.getElementById( 'close-button' ),
isOpen = false;

function init() {
initEvents();
}

function initEvents() {
openbtn.addEventListener( 'click', toggleMenu );
if( closebtn ) {
closebtn.addEventListener( 'click', toggleMenu );
}

// close the menu element if the target it´s not the menu element or one of its descendants..
content.addEventListener( 'click', function(ev) {
var target = ev.target;
if( isOpen && target !== openbtn ) {
toggleMenu();
}
} );
}

function toggleMenu() {
if( isOpen ) {
classie.remove( bodyEl, 'show-menu' );
}
else {
classie.add( bodyEl, 'show-menu' );
}
isOpen = !isOpen;
}

init();

})();
</script>

Menu dọc ẩn hiện
XEM BÀI VIÊT
TOÀN MÀN HÌNH




Chèn code dưới vào phần menu:




<nav>
<ul>
<li>Home</li>
<li>About me</li>
<li>Blog</li>
<li>Contact</li>
</ul>
</nav>
<div class="openNav">
<div class="icon"></div>
</div>

<div class="wrapper">
<section>
<h1>Chia Sẻ 78</h1>
</section>
</div>

<script src="http://cdn.bootcss.com/jquery/2.1.1/jquery.min.js" type="text/javascript"></script>
<script>window.jQuery || document.write('<script src="js/jquery-2.1.1.min.js"><\/script>')</script>






Tiếp đến chèn css:




.navOpen {
overflow: hidden;
}
.wrapper {
transition-duration: 0.5s;
transition-timing-function: swing;
background-color: white;
width: 100%;
height: 100%;
position: relative;
padding: 100px 40px;
}
.wrapper.open {
transform: translateX(250px) translateY(50px);
-webkit-transform: translateX(250px) translateY(50px);
box-shadow: 0 0 50px rgba(0, 0, 0, 0.2);
}
.wrapper section {
max-width: 600px;
margin: 0 auto;
}
.wrapper section h1 {
font-weight: 300;
font-size: 30px;
margin-bottom: 10px;
}
.wrapper section h2 {
font-weight: 300;
font-size: 20px;
margin-bottom: 40px;
}
.wrapper section p {
margin-bottom: 40px;
}
.openNav {
transition-duration: 0.5s;
transition-timing-function: swing;
width: 50px;
height: 50px;
background-color: #14B9FF;
position: fixed;
top: 20px;
left: 20px;
z-index: 9;
}
.openNav:hover {
cursor: pointer;
}
.openNav .icon {
transition-duration: 0.2s;
position: absolute;
width: 30px;
height: 2px;
background-color: white;
top: 24px;
left: 10px;
}
.openNav .icon:before,
.openNav .icon:after {
transition-duration: 0.5s;
background-color: white;
position: absolute;
content: "";
width: 30px;
height: 2px;
left: 0px;
}
.openNav .icon:before {
top: -7px;
}
.openNav .icon:after {
top: 7px;
}
.openNav.open {
transform: translateX(250px) translateY(50px);
-webkit-transform: translateX(250px) translateY(50px);
}
.openNav.open .icon {
background-color: transparent;
}
.openNav.open .icon:before,
.openNav.open .icon:after {
top: 0;
}
.openNav.open .icon:before {
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
.openNav.open .icon:after {
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}
nav {
background-color: #14B9FF;
width: 100%;
height: 100%;
position: fixed;
left: 0;
top: 0;
}
nav ul {
width: 250px;
margin-top: 50px;
}
nav ul:hover li {
color: rgba(255, 255, 255, 0.5);
}
nav ul li {
transition-duration: 0.25s;
display: block;
padding: 5px 40px;
color: white;
letter-spacing: 0.02em;
text-align: right;
}
nav ul li:hover {
cursor: pointer;
color: white;
}




Chèn JS cuối cùng là xong:



<script type="text/javascript">

$('.openNav').click(function () {
$('body').toggleClass('navOpen');
$('nav').toggleClass('open');
$('.wrapper').toggleClass('open');
$(this).toggleClass('open');
});
</script>

Menu ngang cực đẹp
XEM BÀI VIÊT
TOÀN MÀN HÌNH



Chèn code vào nơi hiển thị:

<link href="http://cdn.bootcss.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet">

<div id="wrapper">
<div id="toolbar">
<div class="button"></div>
<ul class="icons">
<li><i class="fa fa-home fa-2x" aria-hidden="true"></i></li>
<li><i class="fa fa-user fa-2x" aria-hidden="true"></i></li>
<li><i class="fa fa-star fa-2x" aria-hidden="true"></i></li>
<li><i class="fa fa-file-text-o fa-2x" aria-hidden="true"></i></li>
<li><i class="fa fa-paper-plane-o fa-2x" aria-hidden="true"></i></li>
</ul>
</div>
</div>
</div>
<script src="http://cdn.bootcss.com/jquery/1.11.0/jquery.min.js" type="text/javascript"></script>




Thêm CSS:

#wrapper {
text-align:center;
font-family: 'Lato', sans-serif;
text-transform:uppercase;
}


#toolbar {
width:100%;
max-width:670px;
min-width:550px;
margin: 70px auto;
}

.button {
width:70px;
height:70px;
border-radius:50%;
background-color:#3AB09E;
color:#ffffff;
text-align:center;
font-size:3.5em;
position:relative;
left:50%;
margin-left:-35px;
z-index:1;
}

.button,.icons{
-webkit-transition: -webkit-all 1s cubic-bezier(.87,-.41,.19,1.44);
transition: all 1s cubic-bezier(.87,-.41,.19,1.44);
}

.button:after {
content:"+";
}

.button.active {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
left:60px;
}


.icons {
width:0%;
overflow:hidden;
height:36px;
list-style:none;
padding:16px 10px 10px 50px;
background-color:#ffffff;
box-shadow: 1px 1px 1px 1px #DCDCDC;
margin:-68px 0 0 45%;
border-radius: 2em;
}

.icons.open {
width:80%;
margin:-68px 0 0 5%;
overflow:hidden;
}

.icons li {
display: none;
width:10%;
color:#3AB09E;
}

.icons.open li {
width:16%;
display: inline-block;
}




Cuối Cùng Thêm JS Là oke:




Chủ Nhật, 18 tháng 12, 2016

Menu Responsive Đẹp Dropdown Menu Cho Blog
XEM BÀI VIÊT
TOÀN MÀN HÌNH



Thêm code dưới vào chỗ cần hiển thị menu:




<nav>
<a class="responsive-menu" href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#" id="resp-menu"><i class="fa fa-reorder"></i> Menu</a>  
   <ul class="menu">
<li><a class="homer" href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#"><i class="fa fa-home"></i> HOME</a>  <ul class="sub-menu">
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub-Menu 1</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub-Menu 2</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub-Menu 3</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub-Menu 4</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub-Menu 5</a></li>
</ul>
</li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#"><i class="fa fa-user"></i> ABOUT</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#"><i class="fa fa-camera"></i> PORTFOLIO</a>  <ul class="sub-menu">
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub-Menu 1</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub-Menu 2</a>  <ul>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub Sub-Menu 1</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub Sub-Menu 2</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub Sub-Menu 3</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub Sub-Menu 4</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub Sub-Menu 5</a></li>
</ul>
</li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub-Menu 3</a>  <ul>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub Sub-Menu 1</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub Sub-Menu 2</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub Sub-Menu 3</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub Sub-Menu 4</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub Sub-Menu 5</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#"><i class="fa fa-bullhorn"></i> BLOG</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#"><i class="fa fa-tags"></i> CATEGORIES</a>  <ul class="sub-menu">
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub-Menu 1</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub-Menu 2</a>  <ul>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub Sub-Menu 1</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub Sub-Menu 2</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub Sub-Menu 3</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub Sub-Menu 4</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub Sub-Menu 5</a></li>
</ul>
</li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub-Menu 3</a>  <ul>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub Sub-Menu 1</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub Sub-Menu 2</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub Sub-Menu 3</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub Sub-Menu 4</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#">Sub Sub-Menu 5</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#"><i class="fa fa-envelope"></i> CONTACT</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#"><i class="fa fa-sitemap"></i> SITEMAP</a></li>
<li><a href="https://www.blogger.com/blogger.g?blogID=1410474368144410329#"><i class="fa fa-exclamation-triangle"></i> DISCLAIMER</a></li>
</ul>
</nav>



dưới đây là css:



nav {
display: block;
margin-top: 100px;
background: #374147;
border-bottom: 4px solid #07ACEC;
}

.menu {
display: block;
}

.menu li {
display: inline-block;
position: relative;
z-index: 100;
}

.menu li:first-child {
margin-left: 0;
}

.menu li a {
font-weight: 600;
text-decoration: none;
padding: 20px 15px;
display: block;
color: #fff;
transition: all 0.2s ease-in-out 0s;
}

.menu li a:hover,.menu li:hover>a {
color: #fff;
background: #07ACEC;
}

.menu ul {
visibility: hidden;
opacity: 0;
margin: 0;
padding: 0;
width: 150px;
position: absolute;
left: 0px;
background: #fff;
z-index: 99;
transform: translate(0,20px);
transition: all 0.2s ease-out;
}

.menu ul:after {
bottom: 100%;
left: 20%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(255, 255, 255, 0);
border-bottom-color: #fff;
border-width: 6px;
margin-left: -6px;
}

.menu ul li {
display: block;
float: none;
background: none;
margin: 0;
padding: 0;
}

.menu ul li a {
font-size: 12px;
font-weight: normal;
display: block;
color: #797979;
background: #fff;
}

.menu ul li a:hover,.menu ul li:hover>a {
background: #07ACEC;
color: #fff;
}

.menu li:hover>ul {
visibility: visible;
opacity: 1;
transform: translate(0,0);
}

.menu ul ul {
left: 149px;
top: 0px;
visibility: hidden;
opacity: 0;
transform: translate(20px,20px);
transition: all 0.2s ease-out;
}

.menu ul ul:after {
left: -6px;
top: 10%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(255, 255, 255, 0);
border-right-color: #fff;
border-width: 6px;
margin-top: -6px;
}

.menu li>ul ul:hover {
visibility: visible;
opacity: 1;
transform: translate(0,0);
}

.responsive-menu {
display: none;
width: 100%;
padding: 20px 15px;
background: #374147;
color: #fff;
text-transform: uppercase;
font-weight: 600;
}

.responsive-menu:hover {
background: #374147;
color: #fff;
text-decoration: none;
}

a.homer {
background: #07ACEC;
}

@media (min-width: 768px) and (max-width: 979px) {
.mainWrap {
width: 768px;
}

.menu ul {
top: 37px;
}

.menu li a {
font-size: 12px;
}

a.homer {
background: #07ACEC;
}
}

@media (max-width: 767px) {
.mainWrap {
width: auto;
padding: 50px 20px;
}

.menu {
display: none;
}

.responsive-menu {
display: block;
margin-top: 100px;
}

nav {
margin: 0;
background: none;
}

.menu li {
display: block;
margin: 0;
}

.menu li a {
background: #fff;
color: #797979;
}

.menu li a:hover,.menu li:hover>a {
background: #07ACEC;
color: #fff;
}

.menu ul {
visibility: hidden;
opacity: 0;
top: 0;
left: 0;
width: 100%;
transform: initial;
}

.menu li:hover>ul {
visibility: visible;
opacity: 1;
position: relative;
transform: initial;
}

.menu ul ul {
left: 0;
transform: initial;
}

.menu li>ul ul:hover {
transform: initial;
}
}

@media (max-width: 480px) {
}

@media (max-width: 320px) {
}


Bước cuối là thêm js trước /body

<script type="text/javascript">
$(document).ready(function(){
var touch = $('#resp-menu');
var menu = $('.menu');

$(touch).on('click', function(e) {
e.preventDefault();
menu.slideToggle();
});

$(window).resize(function(){
var w = $(window).width();
if(w > 767 && menu.is(':hidden')) {
menu.removeAttr('style');
}
});

});
</script>

Thứ Năm, 13 tháng 10, 2016

Menu dọc bên trái blogspot
XEM BÀI VIÊT
TOÀN MÀN HÌNH


Đầu tiên các bạn thêm css bên dưới:


@import url(//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css);
}
@import url(http://fonts.googleapis.com/css?family=Titillium+Web:300);

.logo{

}

.settings {
height:73px;
float:left;
background-image:url(http://s3.postimg.org/bqfooag4z/startific.jpg);
background-repeat:no-repeat;
width:250px;
margin:0px;
text-align: center;
font-size:20px;
font-family: 'Strait', sans-serif;

}



.hover {
height:73px;
float:left;
background-image:url(http://s27.postimg.org/4hhl2szcf/startific_small.jpg);
background-repeat:no-repeat;
width:255px;
margin:0px;
}





.fa-lg {
font-size: 1em;

}
.fa {
position: relative;
display: table-cell;
width: 55px;
height: 36px;
text-align: center;
top:12px;

font-size:20px;



}



.main-menu:hover, nav.main-menu.expanded {
width:250px;
overflow:hidden;
opacity:1;

}

.main-menu {
background:#F7F7F7;
border-right:1px solid #e5e5e5;
position:absolute;
top:0;
bottom:0;
height:100%;
left:0;
width:55px;
overflow:hidden;
-webkit-transition:width .2s linear;
transition:width .2s linear;
-webkit-transform:translateZ(0) scale(1,1);
box-shadow: 1px 0 15px rgba(0, 0, 0, 0.07);
opacity:1;
}

.main-menu>ul {
margin:7px 0;

}

.main-menu li {
position:relative;
display:block;
width:250px;



}

.main-menu li>a {
position:relative;
width:255px;
display:table;
border-collapse:collapse;
border-spacing:0;
color:#959595;
font-size: 14px;
text-decoration:none;
-webkit-transform:translateZ(0) scale(1,1);
-webkit-transition:all .14s linear;
transition:all .14s linear;
font-family: 'Strait', sans-serif;
border-top:1px solid #F0F0F0;
box-shadow:inset 0 1px 1px #FAFAFA;
text-shadow: 1px 1px 1px #fff;
}



.main-menu .nav-icon {

position:relative;
display:table-cell;
width:55px;
height:36px;
text-align:center;
vertical-align:middle;
font-size:18px;

}

.main-menu .nav-text {

position:relative;
display:table-cell;
vertical-align:middle;
width:190px;
font-family: 'Titillium Web', sans-serif;
}

.main-menu .share {
}



.main-menu .fb-like {

left: 180px;
position:absolute;
top: 15px;
}

.main-menu>ul.logout {
position:absolute;
left:0;
bottom:0;

}

.no-touch .scrollable.hover {
overflow-y:hidden;

}

.no-touch .scrollable.hover:hover {
overflow-y:auto;
overflow:visible;

}




.settings:hover, settings:focus {
background:url( http://s3.postimg.org/bqfooag4z/startific.jpg);
}



a:hover,a:focus {
text-decoration:none;
border-left:0px solid #F7F7F7;



}

nav {
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-o-user-select:none;
user-select:none;

}

nav ul,nav li {
outline:0;
margin:0;
padding:0;

}
.main-menu li:hover>a,nav.main-menu li.active>a,.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.no-touch .dashboard-page nav.dashboard-menu ul li:hover a,.dashboard-page nav.dashboard-menu ul li.active a {
color:#fff;
background-color:#00bbbb;
text-shadow: 0px 0px 0px;
}
.area {
float: left;
background: #e2e2e2;
width: 100%;
height: 100%;
}
@font-face {
font-family: 'Titillium Web';
font-style: normal;
font-weight: 300;
src: local('Titillium WebLight'), local('TitilliumWeb-Light'), url(http://themes.googleusercontent.com/static/fonts/titilliumweb/v2/anMUvcNT0H1YN4FII8wpr24bNCNEoFTpS2BTjF6FB5E.woff) format('woff');
}



Tiếp đến các bạn thêm code menu vào là xong:



<nav class="main-menu">

      <div class="logo">
</div>
<div class="settings">
</div>
<ul>
<li>

<a href="http://startific.com">
<i class="fa fa-home fa-lg"></i>
<span class="nav-text">Home</span>

</a>
</li>
<li>
<a href="#">
<i class="fa fa-heart-o fa-lg"></i>

<span class="share">

<div class="addthis_default_style addthis_32x32_style">

<div style="position:absolute;
margin-left: 56px;top:3px;">

<a class="addthis_button_facebook"></a>
<a class="addthis_button_twitter"></a>
<a class="addthis_button_google_plusone_share"></a>
</div>
<script type="text/javascript">var addthis_config = {"data_track_addressbar":true};</script>
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-4ff17589278d8b3a"></script>

</span>
<span class="twitter"></span>
<span class="google"></span>
<span class="nav-text">
</span>

</a>

</li>
<li class="has-subnav">
<a href="#">
<i class="fa fa-clock-o fa-lg"></i>
<span class="nav-text">
News
</span>
</a>

</li>
<li>
<a href="#">
<i class="fa fa-desktop fa-lg"></i>
<span class="nav-text">
Technology
</span>
</a>
</li>
<li class="has-subnav">
<a href="#">
<i class="fa fa-plane fa-lg"></i>
<span class="nav-text">
Travel
</span>
</a>

</li>
<li>
<a href="#">
<i class="fa fa-shopping-cart"></i>
<span class="nav-text">
Shopping
</span>
</a>
</li>
<li>
<a href="#">
<i class="fa fa-microphone fa-lg"></i>
<span class="nav-text">
Film & Music
</span>
</a>
</li>
<li>
<a href="#">
<i class="fa fa-flask fa-lg"></i>
<span class="nav-text">
Web Tools
</span>
</a>
</li>
<li>
<a href="#">
<i class="fa fa-picture-o fa-lg"></i>
<span class="nav-text">
Art & Design
</span>
</a>
</li>
<li>
<a href="#">
<i class="fa fa-align-left fa-lg"></i>
<span class="nav-text">
Magazines
</span>
</a>
</li>
<li>
<a href="#">
<i class="fa fa-gamepad fa-lg"></i>
<span class="nav-text">
Games
</span>
</a>
</li>
<li>
<a href="#">
<i class="fa fa-glass fa-lg"></i>
<span class="nav-text">
Life & Style
</span>
</a>
</li>
<li class="has-subnav">
<a href="#">
<i class="fa fa-rocket fa-lg"></i>
<span class="nav-text">
Fun
</span>
</a>

</li>
</ul>
<ul class="logout">
<li>
<a href="#">
<i class="fa fa-lightbulb-o fa-lg"></i>
<span class="nav-text">
BLOG
</span>

</a>
</li>
</ul>
</nav>
</div>

Thứ Tư, 12 tháng 10, 2016

Menu dọc cho blogspot giống play google
XEM BÀI VIÊT
TOÀN MÀN HÌNH
Hôm nay mình chia sẻ menu dọc CSS3, biểu tượng nhỏ HTML5 / CSS3 menu nhẹ nhàng, menu dọc bên CSS3 với biểu tượng nhỏ. Làm giống Google Play menu dọc.




Đầu tiên các thêm code menu:

<nav>
  <ul>
<li class="store"><span class="store-icon"></span><a href="#S">Store</a></li>
<li class="movies"><span class="movies-icon"></span><a href="#M">Movies</a></li>
<li class="music"><span class="music-icon"></span><a href="#M">Music</a></li>
<li class="books"><span class="books-icon"></span><a href="#B">Books</a></li>
<li class="magazines"><span class="magazines-icon"></span><a href="#M">Magazines</a></li>
<li class="devices"><span class="devices-icon"></span><a href="#D">Devices</a></li>
</ul>
</nav>


Tiếp theo các bạn thêm css nữa là xong:


@import url(http://fonts.googleapis.com/css?family=Roboto:300);
nav {
background: rgba(245, 245, 245, 0.95);
box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
width: 200px;
margin:30px 0 0 200px;
}
nav ul {
padding: 0;
margin: 0;
}
nav ul li {
list-style: none;
height: 50px;
}
nav ul li:hover {
width: 200px;
height: 50px;
}
nav ul li a {
position: absolute;
width: 140px;
height: 40px;
text-decoration: none;
color: #555;
padding: 10px 0 0 60px;
}
nav ul li a:hover {
color: #fff;
}

.store {
background: #b3c833;
width: 50px;
height: 50px;
margin-bottom: px;
}

.movies {
background: #ce5043;
width: 50px;
height: 50px;
margin-bottom: px;
}

.music {
background: #fb8521;
width: 50px;
height: 50px;
margin-bottom: px;
}

.books {
background: #1aa1e1;
width: 50px;
height: 50px;
margin-bottom: px;
}

.magazines {
background: #5e5ca6;
width: 50px;
height: 50px;
margin-bottom: px;
}

.devices {
background: #658092;
width: 50px;
height: 50px;
margin-bottom: px;
}

.store-icon {
position: absolute;
margin-left: 10px;
padding-top: 12px;
}
.store-icon:before {
width: 50px;
height: 50px;
margin-right: 30px;
content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAA0UlEQVRIx+XWUQ2DMBCA4UpAAhIqAQmTgIRJqIRKqAQkIAEJSKiDfy+3rFm6wpWyJeySvnC0H1euBAOYbwzzE6gUQAcEIPKKCbCFOToIsAkQAAd4uRaBWytokQVtpspnrj8EAaNUMn7I95L3R6EJWDfeX/YeLTQD0wbkyCxQam9P+3A5yF0OuhcmRGBtBQ2FCXPS7lEBDVVQclDdTrAeejusoQbqNFAClh7QZg+ssqI9W2gOQdIUe7qwDpJtWhRdp4aifPe0oYZq4x+g6/1unTkek/bCyLhDiUMAAAAASUVORK5CYII=");
}

.movies-icon {
position: absolute;
margin-left: 10px;
padding-top: 12px;
}
.movies-icon:before {
width: 50px;
height: 50px;
margin-right: 30px;
content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAANklEQVRIx2P4//8/Az0ww6hF1LCIVmCALWKAArJNxdQ/GnSjQTcadKNBNxp0wyLoRtsMI9wiAFADCXZf9dlZAAAAAElFTkSuQmCC");
}

.music-icon {
position: absolute;
margin-left: 10px;
padding-top: 12px;
}
.music-icon:before {
width: 50px;
height: 50px;
margin-right: 30px;
content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAABWklEQVRIx82W0Y2DMAxAGSEjZARGYARGYAQ2aDYoG7QbXDcoG8AGxwZlg3cf50i+NA2BRtVZCh/E8Usc23EFVJ8Yv58MAZpwJHT3gYAOuJGWEegOgYAWWNgnC9Bmg4AhYmQCzsBJjbP8D2XYBEUgF8Bu3J0VPS3XlyBxl5dH6rITwfJQNtonEGCAVUHq6oDI6b7Fzip2/4D6dyEKVquT9SFo9hNVAVEbn0PQCbhUhURsTmL3KRjGxO5cGH1yHy7mBTG+vAoGACOKRgx1OiEDY6uaawSq1xMLBqd8atRCp5MjAGnxuo2sn8Pk9SCdqKuKmDETNKgAWGNVwoNskGzeHbmgUfQJkt7GgqEvDOpTte6rEOi+VVRdIZD7NyBTCGRyHr6rKHc7QDf1zFxzX1gjdcqF/UJGwk6x06R6BquqQw6oFw/Yo11QrUM2mLurOftWu6VOVyc2YnP6uh+8uEodULzJQAAAAABJRU5ErkJggg==");
}

.books-icon {
position: absolute;
margin-left: 10px;
padding-top: 12px;
}
.books-icon:before {
width: 50px;
height: 50px;
margin-right: 30px;
content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAA9klEQVRIx+3VYQ2DMBCGYSQgYRJwMCQgAQk4ACcgAQfgAAnMAXPw7sc+kqOjwBjjF5c0hGt7D21ILgCCM4abSIAaaPUsgFuwEsBNa+3e2AcVQASEQM40aiD2AJVZNwC55mKhH9AYlbAI6BywMEgKPM1cIzh0cC+ECqQq6J6u0BXbGE+ROfgqNEarr4z1xY3yD/MeaU3rqbEJGk+X4f+j5k6xC7IbtuQu6IIu6IJ2QAnvfnIUNKjmFDKNrDsA6lBnnoU0EQLlD1AJhKbePOR00OELaEDN0qmzDGmRbedLUAdEnhrrkHOVAdAbpFfubq9qFfr3OA16AcSstrz4r0qKAAAAAElFTkSuQmCC");
}

.magazines-icon {
position: absolute;
margin-left: 10px;
padding-top: 12px;
}
.magazines-icon:before {
width: 50px;
height: 50px;
margin-right: 30px;
content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAA1klEQVRIx72WYQ3DIBBGkVAJSMDAEiQgoRIqAQmTMAmVgIRJqIQ5ePuxa8K6lgSyuy+5pAncfX1wvdQB7krABEQgAw+gAC9aSZ+8n3B1DuCBBViBjbbCkJG8+VF3oVqEqg7fbQQEKXqTovP+LImpVbiXaNezPrbD2ogujb53KRilwx0ULaO9dYscnxpRtCLKVkTeiihWRKrtPVkRTaNEF5Ph3KhqCF0iKdhN1Jh1TaOiPoJGjUaJshVRtiKarYiiFVEwITorWn1ffzdaZUMBkhtQ6y9IPd6TPeBqjeAP/QAAAABJRU5ErkJggg==");
}

.devices-icon {
position: absolute;
margin-left: 10px;
padding-top: 12px;
}
.devices-icon:before {
width: 50px;
height: 50px;
margin-right: 30px;
content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAa0lEQVRIx2P4//8/Az0wusCC/5SDBAYowGcRVQDRFjGQCciyiBxfjFo0ci0C5TkBAqmQKhYZEKHmA8UWwdQQka9GLRq1aNSiUYtItYjYqpsii4gAB3BZhFyi47PoApEWgUplBShNVulNMwwA8TkerCj0FuMAAAAASUVORK5CYII=");
}

body {
background: #e5e5e5;
font-family: 'Roboto', sans-serif;
font-size: 18px;
}

Menu Ngang Biểu Tượng Tinh Tế
XEM BÀI VIÊT
TOÀN MÀN HÌNH



Hôm nay chia sẻ một menu CSS3 tinh tế, rê chuột lên menu thì chuyển từ hình thành văn bản.




Đầu tiên các bạn css icon dưới </head>:


<link href="https://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css" rel="stylesheet" type="text/css" />

Tiếp đến các bạn thêm code menu vào chỗ hiển thị


<div class="container">
<ul class="navigation">
<li><code>  <a class="to top" href="#Home">  <i class="fa fa-home"></i>  Home  </a>  </code></li>
<code>
<li>  <a class="to bottom" href="#AB">  <i class="fa fa-qrcode"></i>  About  </a>  </li>
<li>  <a class="to right" href="#W">  <i class="fa fa-flash"></i>  Work  </a>  </li>
<li>  <a class="to left" href="#J">  <i class="fa fa-pencil"></i>  Journal  </a>  </li>
<li>  <a href="#CT">  <i class="fa fa-heart"></i>  Contact  </a>  </li>
</code></ul>
</div>
<div style="clear: both; text-align: center;">
</div>

Tiếp đến các bạn chèn css là xong rồi

/* Variables */
/* timer */
/* Custom / Personal reset */
* {
margin: 0;
padding: 0;
}
body {
font: 16px/1.5em Tahoma, sans-serif;
background-color: #48d1cc;
}
.container {
max-width: 35.83333333em;
margin: 10% auto;
border-radius: 0.5em;
background-color: #5cd6d2;
}
a {
text-decoration: none;
color: #ffffff;
}
/* Utility classes */
.reset-position {
top: 0;
left: 0;
}
.align-v {
top: 50%;
-webkit-transform: translateY(-50%);
}
.align-h {
left: 50%;
-webkit-transform: translateX(-50%);
}
.align-vh {
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
}
/* Main style */
.navigation:after {
content: '';
display: block;
clear: both;
}
.navigation li {
list-style: none;
float: left;
display: inline-block;
margin: 1em;
}
.navigation li a {
display: block;
width: 5em;
height: 5em;
border-radius: 0.33333333em;
line-height: 5em;
position: relative;
text-align: center;
background-color: #2eb8b3;
border: 0.08333333em solid #2baca7;
overflow: hidden;
z-index: 1;
}
.navigation li a i {
display: block;
position: absolute;
font-size: 1.66666667em;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease;
}
.navigation li a span {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
opacity: 0;
font-size: 1em;
text-transform: uppercase;
-webkit-transition: all 0.25s 0.125s ease;
}
.navigation li a:hover.to.bottom i {
-webkit-transform: translate(-50%, 5em);
}
.navigation li a:hover.to.top i {
-webkit-transform: translate(-50%, -5em);
}
.navigation li a:hover.to.left i {
-webkit-transform: translate(-5em, -50%);
}
.navigation li a:hover.to.right i {
-webkit-transform: translate(5em, -50%);
}
.navigation li a:hover i {
-webkit-transform: translate(-50%, 5em);
color: rgba(255, 255, 255, 0.4);
}
.navigation li a:hover span {
opacity: 1;
}

Thứ Năm, 2 tháng 6, 2016

Menu ngang đẹp cho blogspot
XEM BÀI VIÊT
TOÀN MÀN HÌNH

CODE MENU:
<div class='top-navigation' id='primary-navigation' role='navigation'>
<div class='navigation-item'>
<ul class='top-menu-items top-menu' id='top-menu-items'>
<li><a href='/'><i class='fa fa-home'></i> Home</a></li>
<li><a href='#contact'><i class='fa fa-envelope'></i> Contact</a></li>
<li><a href='#sitemap'><i class='fa fa-list'></i> Sitemap</a></li>
<li><a href='#disclaimer'><i class='fa fa-check-circle'></i> Disclaimer</a></li>
<li><a href='#'>Menu</a>
<ul class='sub-menu'>
<li><a href='#'>Bangsa Indonesia</a></li>
<li><a href='#'>Indonesia Maju</a></li>
<li><a href='#'>Indonesia Merdeka</a></li>
</ul>
</li>
<li><a href='#'>Menu</a>
<ul class='sub-menu'>
<li><a href='#'>Menu 1</a>
<ul class='sub-menu'>
<li><a href='#'>Sub Menu 1</a></li>
<li><a href='#'>Sub Menu 2</a></li>
<li><a href='#'>Sub Menu 3</a></li>
</ul>
</li>
<li><a href='#'>Menu 2</a></li>
<li><a href='#'>Menu 3</a></li>
<li><a href='#'>Menu 4</a></li>
</ul>
</li>
</ul>
<form action='/search' class='searchform' id='searchform' method='get' role='search'>
<div>
<div class='hamburger hamburger-search'></div>
<input class='field' id='s' name='q' placeholder='Search' type='text'/>
</div>
</form>
</div>
</div>
<a class='mobile-menu' href='#primary-navigation'>
<div class='hamburger hamburger-menu'></div></a>
CSS:
/* CSS Indominus Phantom Top Navigation */
.top-navigation{font-family:Arial;background-color:rgba(255,255,255,.98);margin:auto;padding:0;border-bottom:1px solid #eaeaea}.top-menu,.top-menu *{margin:0;padding:0;list-style:none}.top-menu>li{float:left}.top-menu li{position:relative}.top-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}.top-menu li:hover>ul,.top-menu li.top-menuhover>ul{display:block}.top-menu a{display:block;position:relative;text-decoration:none;}.top-menu-items a{font-size:12px;padding:18px;color:#333;letter-spacing:.5px}.top-menu-items a:hover,.top-menu-items a:visited:hover{background-color:#fff;color:#07ACEC}.top-menu-items .sub-menu a:hover{background-color:rgba(7, 172, 236, 0.98);color:#fff}.hamburger-menu:before{content:"\f0c9";font-family:FontAwesome}.top-menu ul ul{top:0;left:100%}.top-menu-arrow>li>.top-menu-inner:focus:after,.top-menu-arrow>li:hover>.top-menu-inner:after{border-top-color:#07ACEC}.top-menu-arrow>.top-menuhover>.top-menu-inner:after,.top-menu-items .sub-menu .top-menu-arrow>a>.top-menu-inner:after{border-top-color:#fff}.top-menu-arrow .top-menu-inner{padding-right:2.5em}.sub-menu a{padding:15px;color:#fff}.top-menu-arrow .top-menu-inner:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:rgba(0,0,0,.5)}.top-menu-arrow ul .top-menu-inner:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:rgba(255,255,255,.7)}.top-menu-arrow ul li>.top-menu-inner:focus:after,.top-menu-arrow ul li:hover>.top-menu-inner:after,.top-menu-arrow ul .top-menuhover>.top-menu-inner:after,.top-menu-arrow ul .top-menu-items .sub-menu a>.top-menu-inner:after,.top-menu-items .sub-menu .top-menu-arrow ul a>.top-menu-inner:after{border-left-color:#fff}.top-menu-items{width:74.57627%;float:left;margin-right:1.69492%}.top-menu-items .top-menuhover,.top-menu-items .sub-menu a{background-color:rgba(25,25,25,.9)}.widget-master .widget_nav_menu div{padding:0}.sider-page,.sider-fixed-top,.sider-fixed-bottom,.sider-menu.sider-horizontal>.sider-panel{transition:none .4s ease;transition-property:top,right,bottom,left,border}html.sider-opened .sider-page,html.sider-opened #sider-blocker{left:0;top:0;margin:0;border:0 solid transparent}html.sider-opening .sider-page,html.sider-opening #sider-blocker{border:0 solid rgba(100,100,100,0)}.sider-menu .sider-hidden{display:none}.sider-fixed-top,.sider-fixed-bottom{position:fixed;left:0}.sider-fixed-top{top:0}.sider-fixed-bottom{bottom:0}html.sider-opened .sider-page,.sider-menu>.sider-panel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html.sider-opened{overflow-x:hidden;position:relative}html.sider-opened .sider-page{position:relative}html.sider-background .sider-page{background:inherit}#sider-blocker{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)transparent;display:none;width:100%;height:100%;position:fixed;z-index:999}html.sider-opened #sider-blocker,html.sider-blocking #sider-blocker{display:block}.sider-menu.sider-current{display:block}.sider-menu a:hover{color:#fff}.sider-menu{background:inherit;display:none;overflow:hidden;height:100%;padding:0;position:fixed;left:0;top:0;z-index:0}.sider-menu>.sider-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;padding:0;position:absolute;top:0;left:100%;z-index:0}.sider-menu>.sider-panel.sider-opened{left:0;padding:0}.sider-menu>.sider-panel.sider-subopened{left:-40%}.sider-menu>.sider-panel.sider-highest{z-index:1}.sider-menu>.sider-panel.sider-hidden{display:block;visibility:hidden}.sider-menu .sider-list{padding:0}.sider-menu>.sider-list{padding:20px 0 40px}.sider-panel>.sider-list{margin-left:0;margin-right:0;width:100%;float:none}.sider-panel>.sider-list:first-child{padding-top:0}.sider-list,.sider-list>li{list-style:none;display:block;padding:0;margin:0}.sider-list{font:inherit;font-size:14px}.sider-list a,.sider-list a:hover{text-decoration:none;font-size:14px}.sider-list>li{position:relative}.sider-list>li>a,.sider-list>li>span{font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0}.sider-list>li:not(.sider-subtitle):not(.sider-label):not(.sider-noresults):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;width:100%;position:absolute;bottom:0;left:0}.sider-list>li:not(.sider-subtitle):not(.sider-label):not(.sider-noresults):after{width:auto;margin-left:20px;position:relative;left:auto}.sider-list a.sider-subopen{background:#292929;width:40px;height:100%;padding:0;position:absolute;right:0;top:0;z-index:2}.sider-list a.sider-subopen:hover{background:#07ACEC}.sider-list a.sider-subopen:before{content:'';border-left-width:1px;border-left-style:solid;display:block;height:100%;position:absolute;left:0;top:0}.sider-list a.sider-subopen.sider-fullsubopen{width:100%}.sider-list a.sider-subopen.sider-fullsubopen:before{border-left:none}.sider-list a.sider-subopen+a,.sider-list a.sider-subopen+span{padding-right:5px;margin-right:40px}.sider-list>li.sider-selected>a.sider-subopen{background:transparent}.sider-list>li.sider-selected>a.sider-fullsubopen+a,.sider-list>li.sider-selected>a.sider-fullsubopen+span{padding-right:45px;margin-right:0}.sider-list a.sider-subclose{text-indent:20px;padding-top:30px;margin-top:-20px}.sider-list>li.sider-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;padding-right:5px}.sider-list>li.sider-spacer{padding-top:40px}.sider-list>li.sider-spacer.sider-label{padding-top:25px}.sider-list a.sider-subopen:after,.sider-list a.sider-subclose:before{content:'';border:2px solid transparent;display:block;width:7px;height:7px;margin-bottom:-5px;position:absolute;bottom:50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.sider-list a.sider-subopen:after{border-top:none;border-left:none;right:18px}.sider-list a.sider-subclose:before{border-right:none;border-bottom:none;margin-bottom:-15px;left:22px}.sider-menu.sider-vertical .sider-list .sider-panel{display:none;padding:10px 0 10px 10px}.sider-menu.sider-vertical .sider-list .sider-panel li:last-child:after{border-color:transparent}.sider-menu.sider-vertical .sider-list li.sider-opened>.sider-panel{display:block}.sider-menu.sider-vertical .sider-list>li.sider-opened>a.sider-subopen{height:40px}.sider-menu.sider-vertical .sider-list>li.sider-opened>a.sider-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:16px;right:16px}html.sider-opened .sider-page{box-shadow:0 0 10px rgba(0,0,0,.2)}.sider-ismenu{background:#363636;color:rgba(255,255,255,.7)}.sider-menu .sider-list>li:after{border-color:rgba(0,0,0,.15)}.sider-menu .sider-list>li>a.sider-subclose{background:rgba(0,0,0,.1);color:rgba(255,255,255,.3)}.sider-menu .sider-list>li>a.sider-subopen:after,.sider-menu .sider-list>li>a.sider-subclose:before{border-color:rgba(255,255,255,.5)}.sider-menu .sider-list>li>a.sider-subopen:hover:after,.sider-menu .sider-list>li>a.sider-subclose:hover:before{border-color:rgba(255,255,255,1)}.sider-menu .sider-list>li>a.sider-subopen:before{border-color:rgba(0,0,0,.15)}.sider-menu .sider-list>li.sider-selected>a:not(.sider-subopen),.sider-menu .sider-list>li.sider-selected>span{background:rgba(0,0,0,.1)}.sider-menu .sider-list>li.sider-label{background:rgba(255,255,255,.05)}.sider-menu.sider-vertical .sider-list li.sider-opened>a.sider-subopen,.sider-menu.sider-vertical .sider-list li.sider-opened>ul{background:rgba(255,255,255,.05)}html.sider-opening .sider-page,html.sider-opening #sider-blocker,html.sider-opening .sider-fixed-top,html.sider-opening .sider-fixed-bottom{left:80%}.sider-menu{width:80%}.flex-direction-nav{padding:5px 0;overflow:hidden}.flex-direction-nav .flex-prev{float:left}.flex-direction-nav .flex-next{float:right}.searchform{width:0;float:right;margin-right:20px;position:relative;color:#ddd;}.searchform div{position:relative;float:right}.searchform .hamburger{display:inline-block;color:#999;right:8px;top:20px;width:18px;height:18px;line-height:18px;font-size:15px;position:absolute}.hamburger-search:before{content:"\f002";font-family:FontAwesome}.searchform .field{padding:10px;background-color:transparent;margin-top:9px;border:1px solid #eaeaea;padding-left:8px;width:210px;transition:all 400ms ease-in-out 0s}.searchform .field:focus{border-color:#dadada}@media screen and (min-width:641px){#menu-utama{display:block;position:fixed;z-index:99;width:100%;margin:auto;max-width:100%;-webkit-transform:translateZ(0)}.mobile-menu,.tinynav{display:none}.searchform,.main-navigation-items{display:block}}@media screen and (max-width:640px){.top-menu-items a:hover,.top-menu-items a:visited:hover,.top-menu-items .top-menuhover,.top-menu-items .sub-menu a{background-color:#07ACEC;color:#fff}.mobile-menu{display:block;position:fixed;width:100%;background:#fff;z-index:50;-webkit-transform:translateZ(0);opacity:.96;border-bottom:1px solid #e9e9e9}.mobile-menu .hamburger{display:inline-block;background:#07ACEC;font-size:25px;padding:10px;color:#fff;cursor:pointer}.mobile-menu .hamburger:hover{display:inline-block;background:#292929;color:#fff}#menu-utama,.searchform,.main-navigation-items{display:none}.tinynav{display:block}}@media all and (min-width:550px){.sider-menu{width:440px}html.sider-opening .sider-page,html.sider-opening #sider-blocker,html.sider-opening .sider-fixed-top,html.sider-opening .sider-fixed-bottom{left:440px}}@media all and (max-width:175px){.sider-menu{width:140px}html.sider-opening .sider-page,html.sider-opening #sider-blocker,html.sider-opening .sider-fixed-top,html.sider-opening .sider-fixed-bottom{left:140px}}
Chèn code dưới vào trước </body>
<script src='https://cdn.rawgit.com/Arlina-Design/phantom/master/masternav.js'></script>
<script type='text/javascript'>
//<![CDATA[
// Menu
var $=jQuery.noConflict();$(document).ready(function(){$("#primary-navigation").clone().attr("id","menu-utama").insertBefore("#primary-navigation"),$("#primary-navigation ul").removeClass("top-menu"),$("#primary-navigation").mmenu(),$("ul.top-menu").supersubs({minWidth:12,maxWidth:27,extraWidth:1}).superfish({delay:50,animation:{opacity:"show",height:"show"},speed:"fast"}),$("#main-navigation .main-navigation-items").tinyNav({active:"current-menu-item"})}),$(window).load(function(){$(document).imagesLoaded(function(){$("#carousel").flexslider({animation:"slide",controlNav:!1,directionNav:1,prevText: "&laquo; Previous",nextText: "Next &raquo;",animationLoop:1,slideshow:!1,itemWidth:109.5,minItems:4,asNavFor:"#slider"}),$("#slider").flexslider({animation:"slide",controlNav:!1,directionNav:1,prevText: "&laquo; Previous",nextText: "Next &raquo;",animationLoop:1,slideshowSpeed:5e3,sync:"#carousel"})})});
//]]>
</script>

Thứ Năm, 10 tháng 12, 2015

[Học CSS] Kỹ thuật tạo menu dọc cơ bản
XEM BÀI VIÊT
TOÀN MÀN HÌNH


Mặc dù menu ngang vẫn được sử dụng nhiều hơn nhưng bên cạnh đó mình biết có rất nhiều bạn vẫn muốn làm các menu hiển thị kiểu dọc. Nên ở bài này mình sẽ hướng dẫn qua cho các bạn một kỹ thuật để tạo menu dọc đơn giản nhưng vẫn đẹp mắt.
Về cách tạo menu dọc thì chúng ta có thể làm giống như tạo menu ngang, đó là tạo một cái danh sách với<ul> rồi xóa list-style-type cho các thẻ <li> bên trong là được chứ không cần làm nhiều bước như khi làm menu ngang.

Tạo menu dọc cơ bản

Ban đầu mình sẽ có một danh sách menu như sau:
01
02
03
04
05
06
07
08
<div id="menu">
 <ul>
 <li><a href="#">Trang chủ</a></li>
 <li><a href="#">Tin tức</a></li>
 <li><a href="#">Sản phẩm</a></li>
 <li><a href="#">Liên hệ</a></li>
 </ul>
</div>
Trước tiên là thêm CSS cho #menu ul để thêm màu nền này nọ một xíu cho đẹp, và nhất là bỏ đi mấy cái dấu chấm đầu dòng của danh sách..
01
02
03
04
05
06
07
#menu ul {
  background#8AD385;
  width250px;
  padding0;
  list-style-typenone;
  text-alignleft;
}
Sau đó viết CSS cho các thẻ <li> để thêm chiều cao cho nó với height và thêm line-height bằng với chiều cao để nó đứng giữa block.
01
02
03
04
05
06
07
#menu li {
  widthauto;
  height40px;
  line-height40px;
  border-bottom1px solid #e8e8e8;
  padding0 1em;
}
Cuối cùng là viết CSS cho thẻ a bên trong menu, chuyển nó qua thành block và thêm các style cần thiết, đồng thời tạo thêm hiệu ứng background khác khi rê chuột vào mục menu.
01
02
03
04
05
06
07
08
09
#menu li a {
  text-decorationnone;
  color#333;
  font-weightbold;
  displayblock;
}
#menu li:hover {
  background#CDE2CD;
}
Kết quả ta có thế này:

Tạo menu dọc có đổ xuống (dropdown)

Để tránh việc sử dụng đến jQuery trong serie CSS cơ bản này nên mình sẽ hướng dẫn bạn làm một menu dọc có đổ xuống nhưng không có hiệu ứng mà là nó sẽ xổ ra bên phải của menu mẹ khi rê chuột vào.
Bây giờ bạn hãy làm lại cái menu đơn giản phía trên và bổ sung các menu con vào như thế này:
01
02
03
04
05
06
07
08
09
10
11
12
13
14
<div id="menu">
  <ul>
    <li><a href="#">Trang chủ</a></li>
    <li><a href="#">Tin tức</a>
      <ul class="sub-menu">
        <li><a href="#">WordPress</a></li>
        <li><a href="#"><a href="http://thachpham.com/category/seo">SEO</a></a></li>
        <li><a href="#">Hosting</a></li>
      </ul>
    </li>
    <li><a href="#">Sản phẩm</a></li>
    <li><a href="#">Liên hệ</a></li>
  </ul>
</div>
Và sử dụng lại CSS ở phần trên:
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
body {
 font-familysans-serif;
 font-size15px;
}
#menu ul {
 background#8AD385;
 width250px;
 padding0;
 list-style-typenone;
 text-alignleft;
}
#menu li {
 widthauto;
 height40px;
 line-height40px;
 border-bottom1px solid #e8e8e8;
 padding0 1em;
}
#menu li a {
 text-decorationnone;
 color#333;
 font-weightbold;
 displayblock;
}
#menu li:hover {
 background#CDE2CD;
}
Bây giờ bạn có thể thấy các menu con trong mục Tin tức bị lỗi hiển thị, nên chúng ta sẽ viết thêm CSS cho nó như sau.
Trước tiên là bạn hãy đưa thằng #menu li về hiển thị kiểurelative.
01
02
03
#menu ul li {
 positionrelative;
}
Và chuyển #menu .sub-menu (menu cấp 2) về dạng absolute rồi chỉnh vị trí hiển thị của nó thụt sang bên phải là 250px (bằng với chiều rộng menu), đồng thời đưa nó về sát mép top của phần tử mẹ.
01
02
03
04
05
#menu .sub-menu {
 positionabsolute;
 left250px;
 top0;
}
Kết quả là bây giờ nó đã thụt qua một bên rồi.












menu-doc-co-ban-02
Ảnh này chưa có thuộc tính top: 0

Bây giờ chỉ cần viết thêm CSS để .sub-menu ẩn đi và hiện ra khi rê chuột vào #menu li có chứa.sub-menu nhé.
01
02
03
04
05
06
07
08
09
#menu .sub-menu {
 positionabsolute;
 left250px;
 top0;
 displaynone;
}
#menu li:hover .sub-menu {
 displayblock;
}
Kết quả như dưới.

Đẹp chưa nè? Và mình xin nói thêm là đó chỉ là một menu đơn giản thôi nhưng bạn muốn làm các menu đẹp hơn thì phải rõ cách làm một menu đơn giản như vậy, rồi sau này bạn có thể tham khảo thêm một số tutorial trên mạng để làm theo.