【问题标题】:Floating button and "bended" navigation bar [duplicate]浮动按钮和“弯曲”导航栏[重复]
【发布时间】:2021-02-22 16:23:02
【问题描述】:

我正在开发一个 Web 项目(使用 htmlcssjavascript),并希望在我的项目中为移动用户提供类似上图的内容。我做了一些研究,但找不到解决方案。

这种设计有具体的名称吗?我可以只用html css javascript 重新创建它吗?

【问题讨论】:

  • 您指的是按钮上的圆角边框吗?
  • 这是关于底部导航栏的弯曲边缘,按钮浮在上面

标签: javascript html css button navbar


【解决方案1】:

我能想到的弯曲效果最简单的方法是创建一个带有弯曲的背景图像,而不是整天玩弄剪辑路径,就像你在 Photoshop 或类似的东西中想要的那样,将其导出为 PNG,然后将该图像用作 div 的背景。它必须是 PNG 或 SVG 以确保弯曲处的透明度。

至于底部两个图像中的按钮,我会使用 flexbox 将按钮均匀地隔开,然后将浮动按钮向上平移到所需位置。像这样的:

.nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.button {
    transform: translateY(-1.8rem);
}

【讨论】:

    猜你喜欢
    • 2020-11-23
    • 1970-01-01
    • 2022-01-25
    • 2014-02-27
    • 2022-10-05
    • 2020-02-15
    • 1970-01-01
    • 2021-04-08
    • 2022-06-12
    相关资源
    最近更新 更多