黑色个性的CSS3导航菜单

CSS3黑色个性导航菜单
本文介绍了一款使用CSS3制作的黑色个性导航菜单,详细展示了如何通过CSS3实现竖直排列的菜单样式,适用于学习和实践CSS布局技巧。

黑色个性的CSS3导航菜单,竖直排列的菜单,基本原理与横向的区别并不大,适合学习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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>黑色菜单</title>
<style>
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{margin:0; padding:0;}
body
{ background: #1d1d1d; color: #fff; background-image:url("http://www.codefans.net/jscss/demoimg/201107/bg.png"); background-repeat:repeat-x; }
h1
{ font: bold 65px/60px Helvetica, Arial, Sans-serif; text-align: center; color: #eee; text-shadow: 0px 2px 6px #333; }
h1 small
{ font-size: 20px; text-transform:uppercase; letter-spacing: 14px; display: block; color: #ccc; }
h2 a
{ display: block; text-decoration: none; margin: 0 0 30px 0; font: italic 45px Georgia, Times, Serif; text-align: center; color: #bfe1f1; text-shadow: 0px 2px 6px #333; }
h2 a:hover
{ color: #90bcd0; }
h3
{ font-style:italic; border-left:10px solid #eee; padding:10px 20px; margin:30px 0; color:#eee; }
h3 code
{ display:block; }

/* WRAPPER */
#wrapper
{ width:800px; margin:40px auto; }

/* LIST #1 */
#list1
{ }
#list1 ul
{ list-style:none; text-align:center; border-top:1px solid #eee; border-bottom:1px solid #eee; padding:10px 0; }
#list1 ul li
{ display:inline; text-transform:uppercase; padding:0 10px; letter-spacing:10px; }
#list1 ul li a
{ text-decoration:none; color:#eee; }
#list1 ul li a:hover
{ text-decoration:underline; }

/* LIST #2 */
#list2
{ width:320px; }
#list2 ol
{ font-style:italic; font-family:Georgia, Times, serif; font-size:24px; color:#bfe1f1; }
#list2 ol li
{ }
#list2 ol li p
{ padding:8px; font-style:normal; font-family:Arial; font-size:13px; color:#eee; border-left: 1px solid #999; }
#list2 ol li p em
{ display:block; }

/* LIST #3 */
#list3
{ }
#list3 ul
{ list-style-image: url("http://www.codefans.net/jscss/demoimg/201107/arrow.png"); color:#eee; font-size:18px; }
#list3 ul li
{ line-height:30px; }

/* LIST #4 */
#list4
{ width:320px; font-family:Georgia, Times, serif; font-size:15px; }
#list4 ul
{ list-style: none; }
#list4 ul li
{ }
#list4 ul li a
{ display:block; text-decoration:none; color:#000000; background-color:#FFFFFF; line-height:30px;
border-bottom-style
:solid; border-bottom-width:1px; border-bottom-color:#CCCCCC; padding-left:10px; cursor:pointer; }
#list4 ul li a:hover
{ color:#FFFFFF; background-image:url(http://www.codefans.net/jscss/demoimg/201107/hover.png); background-repeat:repeat-x; }
#list4 ul li a strong
{ margin-right:10px; }

/* LIST #5 */
#list5
{ color:#eee; }
#list5 ol
{ font-size:18px; }
#list5 ol li
{ }
#list5 ol li ol
{ list-style-image: url("http://www.codefans.net/jscss/demoimg/201107/nested.png"); padding:5px 0 5px 18px; font-size:15px; }
#list5 ol li ol li
{ color:#bfe1f1; height:15px; margin-left:10px; }

/* LIST #6 */
#list6
{ font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; }
#list6 ol
{ list-style-type: upper-roman; color:#eee; font-size:14px; list-style-position: inside; }
#list6 ol li
{ }

/* LIST #7 */
#list7
{ }
#list7 ul
{ color:#eee; font-size:18px; font-family:Georgia, Times, serif; }
#list7 ul li
{ display: inline; }
#list7 ul li:after
{ content: ", "; }
#list7 ul li.last:after
{ content: ". "; }

/* LIST #8 */
#list8
{ }
#list8 ul
{ list-style:none; }
#list8 ul li
{ font-family:Georgia,serif,Times; font-size:18px; }
#list8 ul li a
{ display:block; width:300px; height:28px; background-color:#333; border-left:5px solid #222; border-right:5px solid #222; padding-left:10px;
text-decoration
:none; color:#bfe1f1; }
#list8 ul li a:hover
{ -moz-transform:rotate(-5deg); -moz-box-shadow:10px 10px 20px #000000;
-webkit-transform
:rotate(-5deg); -webkit-box-shadow:10px 10px 20px #000000;
transform
:rotate(-5deg); box-shadow:10px 10px 20px #000000; }
</style>
</head>
<body>
<div id="wrapper">
<h1>Styling your lists<small>using only CSS</small></h1>
<h2><a href="http://www.codefans.net/" title="Visit More Codes">源码爱好者</a></h2>

<div id="list8">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Blog</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
</div>
</body>
</html>

  

posted on 2011-07-19 13:45  前端设计 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/webshow/archive/2011/07/19/2110490.html

基于数据驱动的 Koopman 算子的递归神经网络模型线性化,用于纳米定位系统的预测控制研究(Matlab代码实现)内容概要:本文围绕“基于数据驱动的Koopman算子的递归神经网络模型线性化”展开,旨在研究纳米定位系统的预测控制问题,并提供完整的Matlab代码实现。文章结合数据驱动方法与Koopman算子理论,利用递归神经网络(RNN)对非线性系统进行建模与线性化处理,从而提升纳米级定位系统的精度与动态响应性能。该方法通过提取系统隐含动态特征,构建近似线性模型,便于后续模型预测控制(MPC)的设计与优化,适用于高精度自动化控制场景。文中还展示了相关实验验证与仿真结果,证明了该方法的有效性和先进性。; 适合人群:具备一定控制理论基础和Matlab编程能力,从事精密控制、智能制造、自动化或相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于纳米级精密定位系统(如原子力显微镜、半导体制造设备)中的高性能控制设计;②为非线性系统建模与线性化提供一种结合深度学习与现代控制理论的新思路;③帮助读者掌握Koopman算子、RNN建模与模型预测控制的综合应用。; 阅读建议:建议读者结合提供的Matlab代码逐段理解算法实现流程,重点关注数据预处理、RNN结构设计、Koopman观测矩阵构建及MPC控制器集成等关键环节,并可通过更换实际系统数据进行迁移验证,深化对方法泛化能力的理解。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值