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

最新CSS3纵向菜单的实现

纵向菜单

通过下面例子,你会知道把列表转换成菜单的关键技术

a中的#是URL的占位符可以点击,真正用途中写实际URL

<nav class="list1"><ul><li><a href="#">Alternative</a></li><li><a href="#">Country</a></li><li><a href="#">Jazz</a></li><li><a href="#">Rock</a></li></ul>
</nav>
  1. 新建HTML页面,并初始化上面的内容
  2. 去掉默认的内边距和外边距
  3. 设置菜单位置外边框50px,宽度150px
  4. 给菜单加上边框1px,固态,#f00,圆角3px,内边距上5px,左右10px,下3px
  5. 去掉项目符号并添加链接间距上下3px,左右10px
  6. 非首位选择器设置上边框1px,实线,#f00
  7. 链接添加样式,去掉下划线,字体大小20px,字体为Exo, helvetica,arial, sans-serif,字体粗细400,字体颜色#000,背景颜色#ffed53
  8. 悬停到a上高亮,字体变为#069
  9. 目前只有文本可以点击(a是行内元素收缩包住了文本),为了用户体验整行都能点击,将li的内边距移到a内部,上边框红线给非首位li中的a加上,a为了撑满显示为块级元素。

 

案例源码如下:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style>* {margin: 0;padding: 0;}nav {margin: 50px;width: 150px;}.list1 ul {border: 1px solid #f00;border-radius: 3px;padding: 5px 10px 3px;}.list1 li {list-style-type: none;}.list1 li+li a {border-top: 1px solid #f00;}.list1 a {display: block;padding: 3px 10px;text-decoration: none;font: 20px Exo, helvetica, arial, sans-serif;font-weight: 400;color: #000;background: #ffed53;}.list1 a:hover {color: #069;        }</style></head><body><nav class="list1"><ul><li><a href="#">Alternative</a></li><li><a href="#">Country</a></li><li><a href="#">Jazz</a></li><li><a href="#">Rock</a></li></ul></nav></body>
</html>

http://www.lryc.cn/news/415668.html

相关文章:

  • GooLeNet模型搭建
  • 使用ThreadLocal来存取单线程内的数据
  • elasticsearch教程
  • Arrays、Lambda表达式、Collection集合
  • 2024年前端趋势:全栈或许是不容错过的选择!
  • MySQL 实战 45 讲(01-05)
  • 仓颉编程语言入门 -- Array数组详解
  • C#初级——简单单例模式使用
  • 2024.07.29 校招 实习 内推 面经
  • 速盾:爬虫攻击和cc攻击的区别是什么?
  • Tomcat与Nginx的区别详解
  • 【大模型从入门到精通5】openAI API高级内容审核-1
  • JVM系列 | 对象的消亡3——垃圾收集器的对比与实现细节
  • C# Unity 面向对象补全计划 七大原则 之 开闭原则(OCP) 难度:☆ 总结:已经写好的就别动它了,多用继承
  • 微信防封指南请收好
  • 选择排序算法改进思路和算法实现
  • 【文件解析漏洞复现】
  • 【STL】 vector的底层实现
  • 责任链模式:解耦职责,优化请求处理
  • 【Scene Transformer】scene transformer论文阅读笔记
  • ESP32在ESP-IDF环境下禁用看门狗
  • 基于 uniapp html5plus API,怎么把图片保存到相册
  • 3.特征工程-特征抽取、特征预处理、特征降维
  • RISC-V (五)上下文切换和协作式多任务
  • Cornerstone加载本地Dicom文件第二弹 - Blob篇
  • C语言中整数类型及其类型转换
  • powerjob连接postgresql数据库(支持docker部署)
  • 浅谈位运算及其应用(c++)
  • Git版本管理中下列不适于Git的本地工作区域的是
  • webGL + WebGIS + 数据可视化