首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css3手机底部菜单tab

发布于 2024-11-11 15:37:51
0
22

CSS3手机底部菜单Tab是一种常见的UI界面设计,其具有简单明了、易于操作等特点。在本文中,我们将介绍如何通过CSS3来实现一个优美的手机底部菜单Tab。/ CSS代码部分 / .tab { dis...

CSS3手机底部菜单Tab是一种常见的UI界面设计,其具有简单明了、易于操作等特点。在本文中,我们将介绍如何通过CSS3来实现一个优美的手机底部菜单Tab。

/* CSS代码部分 */
.tab {
    display: flex;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: 60px;
    position: fixed;
    bottom: 0;
    background-color: #fff;
    box-shadow: 0px -2px 10px rgba(0, 0, 0, 0.05);
    z-index: 9999;
}

.tab__item {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    font-size: 12px;
    color: #999;
    text-decoration: none;
}

.tab__item.active {
    color: #1890ff;
} 

首先,我们创建一个class名为“tab”的div元素,并设置display为flex布局,其中justify-content和align-items属性用于实现水平居中和垂直居中,width、height和position属性则用于确定Tab的大小和位置,bottom为0表示将Tab位于底部。接下来,我们设置Tab的背景颜色和阴影效果,使用z-index属性保证其在其他元素之上。

接着,我们创建一个class名为“tab__item”的a元素,用于实现菜单项,并设置flex为1,使其占据Tab的全部宽度。同时,我们通过justify-content、align-items和flex-direction属性实现垂直居中,并使其文字大小为12px,颜色为#999,text-decoration属性去除下划线。

最后,我们为Tab设置一个“active”类,颜色设为#1890ff,用于标识当前激活的菜单项。在实际应用中,我们只需要在需要激活的菜单项上添加“active”类即可。

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流