纯CSS3超酷扁平风格后台面板UI设计

当前位置:主页 > CSS3库 > UI界面设计 > 纯CSS3超酷扁平风格后台面板UI设计
纯CSS3超酷扁平风格后台面板UI设计
分享:

    插件介绍

    这是一款使用纯CSS3制作的超酷扁平风格后台面板UI设计效果。该后台面板设计风格简洁大方,采用侧边栏TAB来切换各个面板的内容。整个界面使用扁平化设计,非常的时尚。

    浏览器兼容性

    浏览器兼容性
    时间:08-09
    阅读:
简要教程

这是一款使用纯CSS3制作的超酷扁平风格后台面板UI设计效果。该后台面板设计风格简洁大方,采用侧边栏TAB来切换各个面板的内容。整个界面使用扁平化设计,非常的时尚。

制作方法

HTML结构

该后台面板使用一个<div>作为包裹容器,里面div.avatar是用户的头像,每一个input.radio和它之后的<span>元素以及font-awesome字体图标组成一个侧边栏TAB菜单。div.top-bar是面板顶部的菜单图标。div.tab-content中的每一个section对应TAB菜单的一个选项。

<div class="container pb30">
  <div class="clear-backend">
  <div class="avatar">
    <div>
      <a href="http://www.htmleaf.com/" target="_blank">
        <img src="img/admin.png" alt="">
      </a>
    </div>
  </div>

  <!-- tab-menu -->
  <input type="radio" class="tab-1" name="tab" checked="checked">
  <span>Home</span><i class="fa fa-home"></i>
  ......
  <!-- tab-top-bar -->
  <div class="top-bar">
    <ul>
      <li>
        <a href="" title="Log Out">
          <i class="fa fa-sign-out"></i>
        </a>
      </li>
      ...
    </ul>
  </div>

  <!-- tab-content -->
  <div class="tab-content">
    <section class="tab-item-1">
      <h1>One</h1>
    </section>
    ...
  </div>
</div>               
              
CSS样式

该后台面板UI的CSS样式并不复杂,值得注意的一点是它使用checked hack来制作点击TAB时切换面板的效果。

.clear-backend > input.tab-1:checked ~ .tab-content .tab-item-1 {
  display: block;
}

.clear-backend > input.tab-2:checked ~ .tab-content .tab-item-2 {
  display: block;
}

.clear-backend > input.tab-3:checked ~ .tab-content .tab-item-3 {
  display: block;
}

.clear-backend > input.tab-4:checked ~ .tab-content .tab-item-4 {
  display: block;
}

.clear-backend > input.tab-5:checked ~ .tab-content .tab-item-5 {
  display: block;
}

.clear-backend > input.tab-6:checked ~ .tab-content .tab-item-6 {
  display: block;
}

.clear-backend > input.tab-7:checked ~ .tab-content .tab-item-7 {
  display: block;
}

.clear-backend > input.tab-8:checked ~ .tab-content .tab-item-8 {
  display: block;
}

.clear-backend > input.tab-9:checked ~ .tab-content .tab-item-9 {
  display: block;
}

.clear-backend > input.tab-10:checked ~ .tab-content .tab-item-10 {
  display: block;
}               
              

插件原文地址:http://www.cleardesign.me/pure-css3-backend-panel