当前位置: 首页 > news >正文

html css 导航栏 2

鼠标划过会向上移动改变颜色

html文件

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>导航栏</title><link rel="stylesheet" href="css/dhl1.css" /></head><body><div class="dhl"><a href=""><span>主页1</span></a><a href=""><span>主页1</span></a><a href=""><span>主页1</span></a><a href=""><span>主页1</span></a><a href=""><span>主页1</span></a><a href=""><span>主页1</span></a><a href=""><span>主页1</span></a><a href=""><span>主页1</span></a></div></body>
</html>

css文件

*{margin:0;padding:0;
}
span{display:block;text-align:center;
}
.dhl{display: flex;justify-content: center;position: absolute;left: 0;right: 0;top: 50px;margin: auto;
}
.dhl:after,
.dhl:before{margin-top: 0.5em;content: "";display: flex;border: 1.5em solid #fff;
}
.dhl:after{border-right-color: transparent;
}
.dhl:before{border-left-color: transparent;
}
.dhl a:link
.dhl a:visited{color: #000;text-decoration: none;height: 3.5em;overflow: hidden;
}
.dhl span{background: #fff;display: inline-block;line-height: 3em;padding: 0 1.5em;margin-top: 0.5em;position: relative;transition: background-color  0.2s,margin-top 0.2s;
}
.dhl a:hover span
{background: #FFD204;margin-top: 0;
}
.dhl span:before{content: "";position: absolute;top: 3em;left: 0;border-right: 0.5em solid #9B8651;border-bottom: 0.5em solid #fff;
}
.dhl span:after{content: "";position: absolute;top: 3em;right: 0;border-left: 0.5em solid #9B8651;border-bottom: 0.5 solid #fff;
}

相关文章:

  • 如何基于 esp-at 固件测试 TCP (UART 转 WiFi 透传)吞吐?
  • C语言 —— 图形打印
  • Centos8 使用编译安装nginx
  • 内网渗透-跨域环境渗透-1
  • GPT实战系列-构建多参数的自定义LangChain工具
  • vue3-admin后台管理系统: 使用Vue3+Vue-Router4 + Element-Plus打造高效后台管理系统
  • Java学习笔记15——类型转换(基本数据类型)
  • 手把手教您如何在国内免费使用GPT4接口的Bing,亲测有效!
  • 收下这份实操案例,还怕不会用Jmeter接口测试工具
  • 深入理解位运算符及其在JavaScript中的应用
  • html5cssjs代码 004 2035年倒计时
  • 揭秘2024美团春招:最全MySQL面试题大全,必看必收藏!
  • web中实现一个账号同一时间只能由一个人使用
  • 【MySQL篇】 MySQL基础学习
  • Objective-C blocks 概要
  • 0x05 Python数据分析,Anaconda八斩刀
  • Django 博客开发教程 8 - 博客文章详情页
  • FineReport中如何实现自动滚屏效果
  • Java 网络编程(2):UDP 的使用
  • Java精华积累:初学者都应该搞懂的问题
  • java小心机(3)| 浅析finalize()
  • Protobuf3语言指南
  • REST架构的思考
  • Ruby 2.x 源代码分析:扩展 概述
  • TypeScript实现数据结构(一)栈,队列,链表
  • Web设计流程优化:网页效果图设计新思路
  • 第13期 DApp 榜单 :来,吃我这波安利
  • scrapy中间件源码分析及常用中间件大全
  • # Java NIO(一)FileChannel
  • #14vue3生成表单并跳转到外部地址的方式
  • #define 用法
  • #Linux(帮助手册)
  • #微信小程序:微信小程序常见的配置传值
  • (1)Android开发优化---------UI优化
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (分享)自己整理的一些简单awk实用语句
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • (转)树状数组
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .bashrc在哪里,alias妙用
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .net core开源商城系统源码,支持可视化布局小程序
  • .NET Project Open Day(2011.11.13)
  • .NET 依赖注入和配置系统
  • .NET是什么
  • .net图片验证码生成、点击刷新及验证输入是否正确
  • .Net中wcf服务生成及调用
  • @javax.ws.rs Webservice注解
  • [ C++ ] STL_vector -- 迭代器失效问题