横向导航栏 平行四边形

最近在网上看了看些美工做的静态网页,然后觉得挺不错的也想实现一下,所以就有了以下的横向导航栏。当时想的太多觉得平行四边形应该用矩形用三角形拼接border-top、border-bottom:none,,或者直接截图翻转,结果想到最后发现都挺麻烦的,以下代码仅供参考。我是直接使用的//实现的。

效果图如下:

代码:

<style>

h1{

font-size: 30px;

color:white;

font-weight: 300;

display: inline-block;

margin-right:3%;

margin-left: 3%;

margin-top: 0px;

}

h1 a{

text-decoration: none;

color:red;

font-size:13px ;

position: relative;

}

.chiefs{

float:left;

}

h1 a:hover .chiefs{

width:0;

height:0;

border-width: 25px;

float: left;

border-style:solid;

border-color:transparent brown transparent transparent;

transform:rotate(45deg);

float: left;

margin-top: -30px;

margin-left: 20px;

opacity: .4;

position: absolute;

top:-10px;

left:-50px;

}

.box{

width:80%;

height:40px;

background: tan;

margin:0 auto;

}

</style>

</head>

<body style="background: #262626;">

<div class="box">

<h1>/<a href=""><div class="chiefs"></div>apple1</a>/</h1>

<h1>/<a href=""><div class="chiefs"></div>apple2</a>/</h1>

<h1>/<a href=""><div class="chiefs"></div>apple3</a>/</h1>

<h1>/<a href=""><div class="chiefs"></div>apple4</a>/</h1>

<h1>/<a href=""><div class="chiefs"></div>apple5</a>/</h1>

<h1>/<a href=""><div class="chiefs"></div>apple6</a>/</h1>

<h1>/<a href=""><div class="chiefs"></div>apple7</a>/</h1>

</div>

</body>

时间: 2024-10-02 07:02:28

横向导航栏 平行四边形的相关文章

几种作横向导航栏的方法

导航栏每个网站基本都有,形式也很多样,其中应用最多最广泛也是最常见的就是横向导航栏. 今天就说以下几种导航栏的形式.下面就给某个大学官网写个导航栏. 首先第一种就是用应用的比较广泛的一种,通过<ul></ul>de<li></li>来实现导航栏的功能. 1.<li></li>表单 代码: <ul> <li style="float:left;list-style:none;width:100px;"

如何使用css、布局横向导航栏

使用css布局横向导航栏,css应用给网页样式的方式,就相当于,给人怎么去穿上衣服,不同的衣服有不同的穿法,这里我们使用的是内联式.在这里 我们可以适当的把值调的大一点,这样我们就可以很容易的对比. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htm

ul li做横向导航栏例子

/* ul li以横排显示 */ /* 所有class为menu的div中的ul样式 */ div.menu ul { list-style:none; /* 去掉ul前面的符号 */ margin: 0px; /* 与外界元素的距离为0 */ padding: 0px; /* 与内部元素的距离为0 */ width: auto; /* 宽度根据元素内容调整 */ } /* 所有class为menu的div中的ul中的li样式 */ div.menu ul li { float:left; /*

CSS 导航栏

实例: 导航栏 Home News Articles Forum Contact About 导航栏 熟练使用导航栏,对于任何网站都非常重要. 使用CSS你可以转换成好看的导航栏而不是枯燥的HTML菜单. 导航栏=链接列表 作为标准的HTML基础一个导航栏是必须的 .在我们的例子中我们将建立一个标准的HTML列表导航栏. 导航条基本上是一个链接列表,所以使用 <ul> 和 <li>元素非常有意义: 实例 <ul><li><a href="de

带导航栏的横向菜单

MKHorizMenu 源码地址 现在想要实现以下效果,其中“选时间”这部分是一个NavigationBar,“日期”是横向的菜单,“电影时段”是TableView. 比较难实现的是横向菜单,因为没有直接的控件可以用.开始我想用之前的方法,将TableView和TableViewCell倒置,实现横向TableView:但是会出现一个问题,每个Cell中的文本,都被省略显示,类似显示“2月...”. 原因是,在倒置TableView之前,TableView的宽很小(相当于图中横向菜单的高),那么

Django横向二级导航栏(鼠标悬空事件)

1 <!DOCTYPE html> 2 <html lang="en" xmlns="http://www.w3.org/1999/html"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>{% block title %} base模板 {% endblock title%}</title> 6 <style > 7 t

网易首页模仿心得---导航栏CSS篇

不仅是CSS方面学习到很多技法,而且由于自己也懂一些SEO,对网易的一些CSS+SEO优化方法,也收获颇多!(本人也是平面设计师,很喜欢网易这类简约型的网页) 好了,在此之前强烈推荐大家可以尝试一下sublime text3 这款编辑器,之前用的editplus,感觉前者真的非常强大,很多插件会让网页开发的速度快很多,很多!! 我首先看了网易的重置CSS样式表和mata标签,其中mata标签中有一行 <meta name="robots" content="index,

jquery自定义插件-参数化配置多级菜单导航栏插件

1 自定义菜单导航栏插件的必要性 看图说话,下面是利用自定义的菜单导航栏插件simpleMenu创建的网站导航示例: 插件默认提供的是如上图的导航栏样式,即一二级菜单为横向分布:三四级菜单为纵向分布. 使用插件时,可以修改默认参数,目前插件提供了设置菜单的分布方式:横向或纵向:菜单的位置:依赖上一级菜单栏的定位:上下左右定位. 修改调用参数,将一二级菜单改为纵向排列:并将三级菜单的显示位置改为二级菜单栏的右侧(其他的和默认保持一致),修改后运行效果如下图: 细心的观察,会发现上面两个菜单导航栏的

七彩导航栏的制作(一)

简介:彩色的导航十分具有视觉美感,简约时尚,比较适合于童儿网站,女性网站等页面的导航. 功能:每一个栏目对应一个颜色,当鼠标移动到对应栏目时,该栏目突出显示,并同时改变下方横线的颜色. 实现: 1.导航栏用ul列表实现,横向显示通过 li{float:left} 实现: 2.列表项li和a标签通过 display:block: 来设置显示方式为块状元素: 3.通过li和a标签的高度 height:40px;和行高line-height:40px;来实现hover效果 4.导航栏底部的横线通过ul