html+css自定义导航

利用css来编写的导航条,先看看效果:

代码区:

  html:

<!--导航部分-->
{block name="nav"}
    <nav>
        <div class="nav">
            <ul>
                <li class="first"><a href="{:url(‘UserManage/index‘)}"><img src="__PUBLIC__/static/img/logo.jpg"></a></li>
                <li class="menu"><a href="{:url(‘UserManage/index‘)}">用户管理</a></li>
                <li class="menu"><a href="{:url(‘CaseManage/index‘)}">用例管理</a></li>
                <li class="last">
                    <div id="login_name">
                        <span><i class="layui-icon"></i>&nbsp;{$Think.session.loginUser->name}</span>
                    </div>
                    <div id="logout">
                        <a href="{:url(‘Login/loginOut‘)}"><i class="layui-icon"></i>&nbsp;退出</a>
                    </div>
                </li>
            </ul>
        </div>
    </nav>
{/block}

  css:

/*导航部分*/
.nav {
    background: #000000;
    height: 60px;
    margin: 0 auto;
}
.nav ul {
    list-style: none;
}
.nav .first {
    float: left;
}
.nav .first img{
    width: 120px;
    height: 60px;
}
.menu {
    float: left;
    line-height: 60px;
    text-align: center;
}
.menu a {
    text-decoration: none;
    color: white;
    display: block;
    width: 85px;
    height: 60px;
    font-size: 15px;
}
.menu a:hover {
    background: #0f0f0f;
    color: green;
}
/*显示用户,退出*/
.nav .last{
    float: right;
    line-height: 60px;
    margin-right: 20px;
    text-align: center;
}
#login_name{
    font-size: 15px;
    color: white;
    display: inline;
}
#logout {
    display: inline;
    margin-left: 20px;
}
#logout a{
    color: white;
    text-decoration: none;
}
/*导航部分*/
时间: 2024-12-21 20:47:52

html+css自定义导航的相关文章

自定义导航栏标题按钮

自定义标题栏按钮 @implementation SNTitleButton - (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { //图片居中 self.imageView.contentMode = UIViewContentModeCenter; //字体居右 self.titleLabel.textAlignment = NSTextAlignmentRight; //字体

CSS实现导航条Tab切换的三种方法

前面的话 ??导航条Tab在页面中非常常见,本文说详细介绍CSS实现导航条Tab的三种方法 布局 ??根据上图所示,先规定几个定义,上图的模块整体叫做导航,由导航标题和导航内容组成.要实现上图所示的布局效果,有两种布局方法:语义布局和视觉布局 [语义布局] ??从语义布局的角度来看,每一个导航标题和其对应的导航内容应该是一个整体 <style> body,p{margin: 0;} h2{margin: 0;font-size:100%;} ul{margin: 0;padding: 0;li

css横向导航条

css横向导航条有两种方法 1. ul li a li{float:left} #navlist li, #navlist a{height:44px;display:block;} a{width:60px;background:red} 2.ul{font-size:0px;}或者ul{word-spacing:-5px;} li{font-size:14px;display:inline;width:60px;background:red} display:inline; -默认情况下,<

ios 设置所有 导航控制器 的返回按钮 自定义导航按钮

应用场景: 1.当导航控制器push很多次,每个自控制器都需要自定义返回按钮,很麻烦 2.当进入二级界面以后,需要隐藏底部的tabbar 3.一次性设置顶部导航条的颜色 解决方法: 自定义导航控制器,重写push(跳到下一个控制器) 和 pop(返回上一个控制器) 方法 代码: #import "SGNavigationController.h" @interface SGNavigationController () @end @implementation SGNavigation

CSS自定义滚动条样式

相信很多人都遇到过在设计中自定义滚动条样式的情景,之前我都是努力说服设计师接受浏览器自带的滚动条样式,但是这样只能规避还是解决不了问题,最近在项目中遇到了,正好来总结一下.当然,兼容所有浏览器的滚动条样式目前是不存在的. IE下的滚动条样式 IE是最早提供滚动条的样式支持,好多年了,但是其它浏览器一直没有支持,IE独孤求败了. 这些样式规则很简单: scrollbar-arrow-color: color; /*三角箭头的颜色*/ scrollbar-face-color: color; /*立

CSS自定义文件上传按钮

原文:CSS自定义文件上传按钮 今天一同事问我文件上传按钮的问题,情况是这样的,他页面上有3个按钮,分为左中右三个,左边的位按钮甲,右边的位按钮乙,而中间的就是个文件选择按钮,情况大概是这个样子的: 两边的按钮都有了样式,但中间的选择文件的样式死活调不出来,于是我就同他一块解决,后来经过自己设置width,height折腾无果,再求助google终于找到了解决办法,这个方法是这样的: 用一个标签套着文件域,然后调整文件域外边的元素,设置成按钮样式,然后,在把文件域"隐藏"掉(这里的隐藏

自定义导航栏返回时的滑动手势处理

现在使用默认模板创建的iOS App都支持手势返回功能,如果导航栏的返回按钮是自定义的那么则会失效,也可以参考这里手动设置无效. if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) { self.navigationController.interactivePopGestureRecognizer.enabled = NO; } 如果是因为自定义导航按钮而导

顶 企业站常用css横向导航菜单

<!DOCTYPE html PUBliC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml</a>" lang="zh-CN"><head><m

React Native自定义导航栏

之前我们学习了可触摸组件和页面导航的使用的使用: 从零学React Native之09可触摸组件 - 从零学React Native之03页面导航 - 经过之前的学习, 我们可以完成一个自定义导航栏了, 效果如下: 我们需要创建一个 NaviBar.js 用来显示顶部的导航栏, 还需要四个界面(Page1.js,Page2.js,Page3.js,Page4.js). 当然还需要修改index.android.js或者index.ios.js 用来处理4个界面的切换. 导航栏NaviBar 实现