利用UL、Li+CSS属性制作无表格实用菜单导航效果
在网页设计中,项目列表的潜力远不止其基础的样式。当我们把项目符号隐藏,通过CSS赋予其更多特性时,它们就能变身成为功能丰富的菜单和导航条。这种转变不仅提升了用户体验,也赋予了页面更多动态和吸引力。
设想一个简单的HTML结构,复制以下代码并粘贴到你的编辑器中:
`
`
页面呈现的是一个最基础的项目列表。但我们的目标远不止于此。
对整个`div`块设定固定的宽度,并为文本设定字体。接着,针对项目列表`
- `,我们将其项目符号隐藏,并移除内外边距。样式代码如下:
- `标签添加了下划线。对超链接``标签进行整体设置,使其具有鲜明的视觉效果。样式代码如下:
`navigation li {
border-bottom: 1px solid ED9F9F; / 添加下划线 /
}
navigation li a {
display: block; / 区块显示 /
padding: 5px 5px 5px 0.5em;
text-decoration: none;
border-left: 12px solid 711515; / 左边的粗红边 /
border-right: 1px solid 711515; / 右侧阴影 /
}`
值得注意的是,“display:block”语句使得超链接成为块元素,这意味着无论用户点击链接的哪个部分,都会触发相应的动作,增强了用户体验。
通过超链接的伪属性来打造动态菜单效果。当链接被点击或未被点击时,呈现不同的背景颜色和文字颜色。当鼠标悬停在链接上时,更有醒目的背景色和文字颜色变化。样式代码如下:
`navigation li a:link, navigation li a:visited {
background-color: c11136;
color: FFFFFF;
}
navigation li a:hover {
background-color: 990020;
color: ffff00;
}`这样,一个简单的项目列表就被转化为了一个动态、醒目的导航菜单。试试看在你的网站上应用这些设置,看看效果如何?是否能与你的网站整体风格和SEO优化相协调呢?
`
navigation {
width: 200px;
font-family: Arial;
}
navigation ul {
list-style-type: none; / 隐藏项目符号 /
margin: 0px;
padding: 0px;
}
`
接下来,为了让每个超链接之间有明显的分隔,我们为`
网站设计
- 利用UL、Li+CSS属性制作无表格实用菜单导航效果
- 华硕飞行堡垒7性能怎么样 华硕飞行堡垒7 GTX 16
- 必看-一个草根经营一个网赚博客月入万元的历程
- HTML5 script元素async、defer异步加载使用介绍
- 大学生站长你的路在何方
- css+html实现Skeleton Screen 加载占位图动画效果(带
- ai怎么设计立体的骰子- ai制作立方体物体的教程
- flash简单制作一把漂亮的羽毛扇
- Win10任务栏 “新闻和兴趣”功能将带至老版本
- AmazeUI 点击元素显示全屏的实现
- win 10系统监控你怎么办?教你四招反监控
- 电脑自动关机与重启的原因以及解决办法
- 传iPhone 6s镜头不突出 ForceTouch或为谣传
- AI绘制非常漂亮的彩色花朵
- IE Firefox在css中的差别 (部分)
- Flash矢量插图教程:绘制绿色的小龙与花的插画场