下面来详细讲解“ul+li及css制作韩国风格菜单代码”的完整攻略。
下面来详细讲解“ul+li及css制作韩国风格菜单代码”的完整攻略。
- 首先,在HTML中使用ul+li来创建列表。代码如下:
<ul>
<li>首页</li>
<li>新闻</li>
<li>产品</li>
<li>关于我们</li>
<li>联系我们</li>
</ul>
- 接下来,在CSS中为这些列表项添加样式。韩国风格的菜单通常使用粉色背景和白色文字,所以我们可以这样写:
ul {
list-style-type: none;
margin: 0;
padding: 0;
}
li {
display: inline-block;
margin-right: 20px;
background-color: #ffc0cb;
padding: 10px;
color: #fff;
font-weight: bold;
font-size: 18px;
}
li:hover {
background-color: #fff;
color: #ffc0cb;
border: 1px solid #ffc0cb;
}
其中,ul标签的样式设置了列表无序形式、内外边距均为0,li标签设置了行内块元素形式、右侧20像素的外边距、粉色背景、白色文字、突出显示效果等。
- 在HTML中加入图标。图标通常是通过在li标签中插入一个i标签来实现。代码如下:
<ul>
<li><i class="fa fa-home"></i> 首页</li>
<li><i class="fa fa-newspaper-o"></i> 新闻</li>
<li><i class="fa fa-shopping-bag"></i> 产品</li>
<li><i class="fa fa-info-circle"></i> 关于我们</li>
<li><i class="fa fa-phone"></i> 联系我们</li>
</ul>
- 在CSS中为图标添加样式。我们可以使用Font Awesome图标库,它提供了一组用于设计和开发的标准图标。在CSS中我们可以这样写:
li i {
margin-right: 10px;
font-size: 20px;
color: #fff;
}
li:hover i {
color: #ffc0cb;
}
其中,li i标签的样式设置了右侧10像素的外边距、20像素的字体大小、白色文字效果等。当鼠标悬停在菜单上时,图标将会突出显示。
至此,韩国风格菜单的制作就完成了。我们可以尝试将以上代码复制到代码编辑器或者网页中,看一下效果。
示例一:
在线演示:https://codepen.io/lxg1997/pen/vYmProf
示例二:
在线演示:https://codepen.io/lxg1997/pen/RwomXLW
沃梦达教程
本文标题为:ul+li及css制作韩国风格菜单代码
猜你喜欢
- 关于javascript:有没有办法将svg容器塑造成它的内 2022-09-21
- React中完整实例讲解Recoil状态管理库的使用 2023-07-10
- Redis内存分析工具—redis-rdb-tools (转载http://www.voidcn.com/article/p-axfdqxmd-bro.html) 2023-10-26
- How to convert HTML Report to picture format in Email? 2023-10-27
- 配置Chrome支持本地(file协议)的AJAX请求 2023-02-14
- Spring Boot Vue从零开始搭建系统(三):项目前后端分离 2023-10-08
- Ajax提交Form表单页面仍会刷新问题的快速解决办法 2023-01-26
- javascript-在属性内存储HTML 2023-10-25
- IE8用ajax访问不能每次都刷新的问题 2023-01-20
- Ajax对缓存的处理方法实例分析 2023-02-23