html+CSS3实现简约导航菜单

 时间:2024-10-13 06:10:05

1、新建html文档。

html+CSS3实现简约导航菜单

2、准备需要用上的图片背景。如下图

html+CSS3实现简约导航菜单

3、书写html代艨位雅剖码。<div id="main"> <ul id租涫疼迟="navigationMenu"> <li> <a class="home" href="#"> <span>Home</span> </a> </li> <li> <a class="about" href="#"> <span>About</span> </a> </li> <li> <a class="services" href="#"> <span>Services</span> </a> </li> <li> <a class="portfolio" href="#"> <span>Portfolio</span> </a> </li> <li> <a class="contact" href="#"> <span>Contact us</span> </a> </li> </ul></div><link rel="stylesheet" type="text/css" href="index_data/styles.css">

html+CSS3实现简约导航菜单

4、书写css样式。* { /* A universal CSS reset */margin: 0; p锾攒揉敫adding: 0; }body { font-size: 14px; color: #666; background: #111 no-repeat; /* CSS3 Radial Gradients */background-image: -moz-radial-gradient(center -100px 45deg, circle farthest-corner, #444 150px, #111 300px); background-image: -webkit-gradient(radial, 50% 0, 150, 50% 0, 300, from(#444), to(#111)); font-family: Arial, Helvetica, sans-serif; }#navigationMenu li { list-style: none; height: 39px; padding: 2px; width: 40px; }#navigationMenu span { /* Container properties */width: 0; left: 38px; padding: 0; position: absolute; overflow: hidden; /* Text properties */font-family: 'Myriad Pro', Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; letter-spacing: 0.6px; white-space: nowrap; line-height: 39px; /* CSS3 Transition: */-webkit-transition: 0.25s; /* Future proofing (these do not work yet): */-moz-transition: 0.25s; transition: 0.25s; }#navigationMenu a { background:url(../navigation.jpg) no-repeat; height: 39px; width: 38px; display: block; position: relative; }/* General hover styles */#navigationMenu a:hover span { width: auto; padding: 0 20px; overflow: visible; }#navigationMenu a:hover { text-decoration: none; /* CSS outer glow with the box-shadow property */-moz-box-shadow: 0 0 5px #9ddff5; -webkit-box-shadow: 0 0 5px #9ddff5; box-shadow: 0 0 5px #9ddff5; }/* Green Button */#navigationMenu .home { background-position: 0 0; }#navigationMenu .home:hover { background-position: 0 -39px; }#navigationMenu .home span { background-color: #7da315; color: #3d4f0c; text-shadow: 1px 1px 0 #99bf31; }/* Blue Button */#navigationMenu .about { background-position: -38px 0; }#navigationMenu .about:hover { background-position: -38px -39px; }#navigationMenu .about span { background-color: #1e8bb4; color: #223a44; text-shadow: 1px 1px 0 #44a8d0; }/* Orange Button */#navigationMenu .services { background-position: -76px 0; }#navigationMenu .services:hover { background-position: -76px -39px; }#navigationMenu .services span { background-color: #c86c1f; color: #5a3517; text-shadow: 1px 1px 0 #d28344; }/* Yellow Button */#navigationMenu .portfolio { background-position: -114px 0; }#navigationMenu .portfolio:hover { background-position: -114px -39px; }#navigationMenu .portfolio span { background-color: #d0a525; color: #604e18; text-shadow: 1px 1px 0 #d8b54b; }/* Purple Button */#navigationMenu .contact { background-position: -152px 0; }#navigationMenu .contact:hover { background-position: -152px -39px; }#navigationMenu .contact span { background-color: #af1e83; color: #460f35; text-shadow: 1px 1px 0 #d244a6; }/* The styles below are only needed for the demo page */#main { margin: 80px auto; position: relative; width: 40px; }

html+CSS3实现简约导航菜单

5、查看效果。

html+CSS3实现简约导航菜单

6、查看效果鼠标移上去之后。

html+CSS3实现简约导航菜单
  • div+css制作简单导航菜单
  • js如何让li标签的内容带下划虚线
  • 如何用DIV+CSS做漂亮的横排导航栏
  • js怎么修改css的链接路径?
  • Javascript随机显示图片并设置宽高
  • 热门搜索
    唐山世园会手抄报 中国梦我的梦手抄报内容 节水节电节粮手抄报 感恩老师手抄报图片 关于戒烟的手抄报 书香校园手抄报图片 关于红领巾的手抄报 阅读手抄报版面设计图 福娃过大年手抄报 数学王国手抄报