利用html和CSS3实现导航栏

本篇文章给大家分享基于html和css3制作酷炫的导航栏,效果非常美观,需要的朋友可以从参考下

 主要亮点:

  1 ul 水平显示

  2 li 去掉圆点

  3 li中字体水平、竖直居中

立即学习“前端免费学习笔记(深入)”;

  4 li控制边框样式

  5 使用html + css3 渐变画图 制作背景图片

  6 更改颜色透明度

  7 p制作边框阴影

先看效果图:

利用html和CSS3实现导航栏

利用html和CSS3实现导航栏

利用html和CSS3实现导航栏

     html lang="en">                                          案例                    *{ margin:0;padding:0; }            body{background:url("images/bg_title.jpg") repeat-x,url("images/bg.jpg");}            #Logo{                width:895px;height:45px;                /*margin:上下 左右*/                margin:50px auto;                border-radius:10px;                /*html + css3 渐变画图 */                    background-image:-webkit-linear-gradient(rgba(41,41,41,0.75) 0% ,rgba(54,54,54,0.72) 50%,rgba(24,23,23,0.94) 51%);                box-shadow:1px 1px 33px #fff;/*设计阴影的*/            }            #Logo ul li            {                width:127px; height:45px;                list-style:none;/*去掉圆点*/                float:left;/*水平显示*/                color:white;/* #fff */                font-size:18px;                font-family:"微软雅黑";                text-align:center;                line-height:45px;/* 行高跟 高度一致时,竖直居中*/                border-right:1px solid #000;/*右边框*/            }            #Logo ul li a            {                color:white;/* #fff */                font-size:18px;                font-family:"微软雅黑";                text-decoration:none;            }            #Logo ul li:hover            {                background:rgba(10,5,5,0.45);            }            #Logo ul li.first:hover            {                border-radius:10px 0px 0px 10px;/*左上 左下 圆弧显示 */            }            #Logo ul li.last:hover            {                border-radius:0px 10px 10px 0px;/*右上 右下 圆弧显示 */            }            #Logo ul li ul li             {                border:none;                border-top:1px solid #989898;                background:rgba(10,5,5,0.45);/*颜色透明度 */                border-radius:10px;            }            #Logo ul li ul            {                display:none;/*不显示*/            }            #Logo ul li ul li:hover            {                background:rgba(10,5,5,0.8);/*颜色透明度 */                border-radius:10px;            }            #Logo ul li:hover ul            {                display:block;                -webkit-animation:roll 1s ease;/*roll 旋转名称,1s旋转效果 */            }            @-webkit-keyframes roll /*roll旋转名称与上面一致*/            {                0% {-webkit-transform:rotate(0deg);}                100% {-webkit-transform:rotate(360deg);}            }                                  

/html>

代码超简单,希望对大家学习制作html和css3制作超酷导航栏有所帮助。

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

如何使用CSS3实现瀑布流布局

如何使用CSS3配合IE滤镜实现渐变和投影的效果

关于css过渡和3D效果的简单实现

以上就是利用html和CSS3实现导航栏的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1610354.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
使用CSS3实现模拟IOS滑动开关效果
上一篇 2025年12月24日 01:24:12
如何使用CSS3配合IE滤镜实现渐变和投影的效果
下一篇 2025年12月24日 01:24:33

相关推荐

  • VSCode怎么编写地图定位_VSCode集成地图API开发位置服务应用教程

    答案是集成地图API实现定位需选择服务商、引入SDK、初始化地图并调用定位功能。具体为:在VSCode中创建Web项目,引入百度等地图API的SDK,通过HTML页面加载地图容器,使用JavaScript初始化地图实例,并结合浏览器Geolocation API或地图SDK自带控件获取位置,最后添加…

    2026年8月29日
    100
  • 推荐几款好用的文本编辑器

    推荐几款好用的文本编辑器推荐几款好用的文本编辑器推荐几款好用的文本编辑器推荐几款好用的文本编辑器

    作为程序员,编写和查看代码是日常工作的重要部分。今天,我将为大家介绍几款实用的文本编辑器。 Sublime Text 是一款轻量、简洁、高效且跨平台的编辑器。 Sublime Text的特色功能包括: 出色的扩展功能,官方称为安装包(Package)。它没有传统的右侧滚动条,而是用代码缩略图代替,这…

    2026年8月28日 用户投稿
    300
  • b站视频怎么镜像翻转_B站视频画面镜像处理技巧

    1、使用B站手机客户端可直接开启镜像翻转:进入全屏播放后点击右上角三个点,选择【镜像翻转】即可实时切换画面方向。2、通过B站网页版HTML5播放器也可实现:在电脑端播放视频时点击设置齿轮,开启【镜像画面】开关即生效。3、如需永久保存镜像效果,可借助剪映等剪辑软件对视频进行水平翻转处理后再导出使用。 …

    2026年8月28日
    100
  • VSCode怎么调出HTML模板_VSCode快速生成HTML基础模板结构教程

    答案:在VSCode中输入!后按Tab键即可快速生成HTML5模板,也可使用html:5或doc等Emmet缩写,若失效需检查文件类型和设置,还可通过自定义snippets.json实现个性化模板。 在VSCode中快速生成HTML基础模板结构,最直接也最常用的方法就是利用其内置的Emmet功能。你…

    2026年8月26日
    200
  • UC浏览器视频小窗播放怎么用_UC浏览器视频小窗播放方法

    在UC浏览器播放视频时,按返回键或滑动退出可启用小窗模式;02. 若未自动开启,可通过菜单手动选择“小窗播放”;03. 小窗支持拖动、缩放与手势控制,便于多任务操作。 如果您在观看视频时希望同时浏览其他内容,可以使用UC浏览器的视频小窗播放功能,让视频以悬浮窗口的形式继续播放。该功能适用于移动端操作…

    2026年8月26日
    000
  • VSCode怎么自动生成HTML_VSCode快速生成HTML基础模板结构教程

    输入!按Tab即可生成HTML5模板,VSCode通过Emmet实现高效编码,支持自定义片段和高级缩写,提升开发效率。 说实话,刚开始用VSCode写HTML的时候,我也觉得每次都要手动敲 、 、 那些东西挺麻烦的。后来才发现,VSCode在快速生成HTML基础模板结构这方面做得真是相当到位,主要就…

    2026年8月26日
    000
  • 如何解决PHP中复杂的HTML/XML解析与操作问题,arthurkushman/query-path助你轻松驾驭!

    可以通过一下地址学习composer:学习地址 告别繁琐:PHP 处理 HTML/XML 的痛与思 在日常的 php 开发中,我们经常需要与各种 html 或 xml 文档打交道。无论是从第三方网页抓取信息,还是处理复杂的 xml 配置,亦或是动态生成和修改 html 片段,这些任务都不可避免。然而…

    用户投稿 2026年8月26日
    100
  • 带你吃透CSS3属性:transition 与 transform

    带你吃透CSS3属性:transition 与 transform带你吃透CSS3属性:transition 与 transform带你吃透CSS3属性:transition 与 transform带你吃透CSS3属性:transition 与 transform

    本篇文章带大家了解下css 中的 transition (过渡) 和 transform (动画) 属性,这两个属性的参数确实比较复杂,它们可以做出 css 的一些基础动画效果,平移,旋转,倾角……等等,这些也是我早期学习 css 的难记易忘之处,今天给大家详细总结出来。 一…

    2025年12月24日 用户投稿
    300
  • 一文详解CSS3中的Flex布局

    一文详解CSS3中的Flex布局一文详解CSS3中的Flex布局一文详解CSS3中的Flex布局一文详解CSS3中的Flex布局

    本篇文章带大家了解一下css3中的flex布局,希望对大家有所帮助! 简介 什么是Flex布局 Flex是Flexible Box 的缩写,也称为弹性盒子布局。 Flex布局组成: flex容器(flex container)flex项(flex items)主轴(main axis)交叉轴(cro…

    2025年12月24日 用户投稿
    500
  • 【整理总结】这些高级CSS技巧,你会几种?

    【整理总结】这些高级CSS技巧,你会几种?【整理总结】这些高级CSS技巧,你会几种?【整理总结】这些高级CSS技巧,你会几种?【整理总结】这些高级CSS技巧,你会几种?

    本篇文章带你玩转css,分享一些高级css技巧,快来看看你是否都会呀! 学习目标 能够使用精灵图能够使用字体图标能够写出 CSS 三角能够写出常见的 CSS 用户界面样式能够说出常见的布局技巧 精灵图 1. 为什么需要精灵图? 客户端要访问一个网页时,浏览器会向服务器发送请求,服务器接收到请求后,会…

    2025年12月24日 用户投稿
    200
  • 手把手教你使用CSS实现酷炫六边形网格背景图

    手把手教你使用CSS实现酷炫六边形网格背景图手把手教你使用CSS实现酷炫六边形网格背景图手把手教你使用CSS实现酷炫六边形网格背景图手把手教你使用CSS实现酷炫六边形网格背景图

    本篇文章给大家分享不规则图形背景排版高阶技巧,介绍一下如何使用css实现酷炫六边形网格背景图,希望对大家有所帮助! 今天,收到一个很有意思的提问,如何实现类似如下的背景效果图: 嗯?核心主体是由多个六边形网格叠加形成。 立即学习“前端免费学习笔记(深入)”; 那么我们该如何实现它呢?使用纯 CSS …

    2025年12月24日 用户投稿
    400
  • CSS新特性学习:方向裁切overflow:clip

    CSS新特性学习:方向裁切overflow:clipCSS新特性学习:方向裁切overflow:clipCSS新特性学习:方向裁切overflow:clipCSS新特性学习:方向裁切overflow:clip

    本篇文章将介绍一个新特性,从 chrome 90 开始,overflow 新增的一个新特性 — overflow: clip,使用它,轻松的对溢出方向进行控制。 overflow: clip 为何 首先,简单介绍下 overflow: clip 的用法。 overflow: clip: …

    2025年12月24日 用户投稿
    000
  • 看看CSS如何利用计数器来实现长按点赞累积动画

    看看CSS如何利用计数器来实现长按点赞累积动画看看CSS如何利用计数器来实现长按点赞累积动画看看CSS如何利用计数器来实现长按点赞累积动画看看CSS如何利用计数器来实现长按点赞累积动画

    本篇文章给大家分享一个css自定义计数器的使用小技巧,聊聊如何利用它实现长按点赞累积动画,希望对大家有所帮助! 【推荐学习:css视频教程】 在某条 APP 中,如果长按点赞,会出现这样花里胡哨的动画,如下 立即学习“前端免费学习笔记(深入)”; 这个动画有两部分组成,其中这个随机表情的实现可以参考…

    2025年12月24日 用户投稿
    700
  • 详解用SVG给 favicon 添加标识

    详解用SVG给 favicon 添加标识详解用SVG给 favicon 添加标识详解用SVG给 favicon 添加标识详解用SVG给 favicon 添加标识

    怎么使用svg给 favicon 添加标识?下面本篇文章给大家介绍一下使用 svg 生成带标识的 favicon的方法,希望对大家有所帮助! 之前做了一个 Chrome 插件,可以根据地址的不同生成不同的图标,这样可以很方便的区分不同的开发环境,效果如下 主要实现过程其实不复杂,首先获取网站 fav…

    2025年12月24日 用户投稿
    100
  • 手把手教你用 transition 实现短视频 APP的点赞动画

    手把手教你用 transition 实现短视频 APP的点赞动画手把手教你用 transition 实现短视频 APP的点赞动画手把手教你用 transition 实现短视频 APP的点赞动画手把手教你用 transition 实现短视频 APP的点赞动画

    怎么使用纯 css 实现有趣的点赞动画?下面本篇文章就带大家了解一下巧妙借助 transition实现点赞动画的方法,希望对大家有所帮助! 在各种短视频界面上,我们经常会看到类似这样的点赞动画: 非常的有意思,有意思的交互会让用户更愿意进行互动。 那么,这么有趣的点赞动画,有没有可能使用纯 CSS …

    2025年12月24日 用户投稿
    100
  • 巧用CSS实现各种奇形怪状按钮(附代码)

    巧用CSS实现各种奇形怪状按钮(附代码)巧用CSS实现各种奇形怪状按钮(附代码)巧用CSS实现各种奇形怪状按钮(附代码)巧用CSS实现各种奇形怪状按钮(附代码)

    本篇文章带大家看看怎么使用 CSS 轻松实现高频出现的各类奇形怪状按钮,希望对大家有所帮助! 怎么样使用 CSS 实现一个内切角按钮呢、怎么样实现一个带箭头的按钮呢? 本文基于一些高频出现在设计稿中的,使用 css 实现稍微有点难度和技巧性的按钮,讲解使用 css 如何尽可能的实现它们。【推荐学习:…

    2025年12月24日 用户投稿
    200
  • 巧用CSS3滤镜制作文字快闪切换动画效果!

    巧用CSS3滤镜制作文字快闪切换动画效果!巧用CSS3滤镜制作文字快闪切换动画效果!巧用CSS3滤镜制作文字快闪切换动画效果!巧用CSS3滤镜制作文字快闪切换动画效果!

    本篇文章带大家看看怎么利用css3滤镜实现高级感拉满的文字快闪切换动画效果,希望对大家有所帮助! 今天偶然看到这样一类很有意思的文字快闪动画: 这类文字快闪切换效果运用得当的话,能比较好的吸引用户的眼球。【推荐学习:css视频教程】 立即学习“前端免费学习笔记(深入)”; 当然,今天并非是想用 CS…

    2025年12月24日 用户投稿
    000
  • css3怎么改首字母颜色

    在css3中,可用“:first-letter”选择器和color属性来修改首字母颜色,语法“元素:first-letter{color:颜色值;}”;“:first-letter”可选中元素的首字母,color可给选中的字母设置文本颜色。 本教程操作环境:windows7系统、CSS3&&…

    2025年12月24日
    000
  • 快看!10个不错的CSS实用小技巧(分享)

    快看!10个不错的CSS实用小技巧(分享)快看!10个不错的CSS实用小技巧(分享)快看!10个不错的CSS实用小技巧(分享)快看!10个不错的CSS实用小技巧(分享)

    本篇文章给大家分享10个不错的css实用小技巧,让前端开发更轻松,快来收藏吧,希望对大家有所帮助! CSS 大约有两百个属性。很多属性都是相互关联的,理清楚每一个属性细节是不可能的。所以,本文分享一些有用的 CSS 小技巧,方便开发者和设计师参考。【推荐学习:css视频教程】 1、 打字效果 立即学…

    2025年12月24日 用户投稿
    000
  • 原来利用纯CSS也能实现文字轮播与图片轮播!

    原来利用纯CSS也能实现文字轮播与图片轮播!原来利用纯CSS也能实现文字轮播与图片轮播!原来利用纯CSS也能实现文字轮播与图片轮播!原来利用纯CSS也能实现文字轮播与图片轮播!

    怎么制作文字轮播与图片轮播?大家第一想到的是不是利用js,其实利用纯css也能实现文字轮播与图片轮播,下面来看看实现方法,希望对大家有所帮助! 今天,分享一个实际业务中能够用得上的动画技巧。【推荐学习:css视频教程】 巧用逐帧动画,配合补间动画实现一个无限循环的轮播效果,像是这样: 立即学习“前端…

    2025年12月24日 用户投稿
    100

发表回复

登录后才能评论
关注微信