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

XEM BÀI VIÊT
TOÀN MÀN HÌNH

Menu Ngang Biểu Tượng Tinh Tế




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;
}

- Trong quá trình viết bài chúng tôi sẽ có nhiều thiếu sót mong các bạn đóng góp để chúng tôi rút kinh nghiệm hơn !
- Mọi chi tiết xin liên hệ:
- Email: lephuocsinh96@gmail.com
- Facebook: Fb.com/beohoavinh

1 nhận xét: