html - 正在准备产品列表但 UI 不正确

标签 html css angular

我创建了一个带有悬停下拉菜单的产品列表菜单,即当用户悬停在特定菜单上时,该列表将自动显示。 但是首先有 2 个问题是我想将蔬菜下拉菜单分为 3 列。 其次,当我正确地将鼠标悬停在蔬菜和香料下拉菜单之间时,蔬菜和香料的下拉菜单开始摇晃。

我不明白为什么会发生这种情况的实际问题。 请帮忙。 我正在上传 stackblitz 链接,因为代码很大。

This is the link for the actual code on StackBlitz

This is the link to see the output of my code

最佳答案

1) 对于您的 .column CSS,您的宽度设置为 50%,这表示每行最多 2 列的最大值。如果将该值更改为 33%,则每行最多可以容纳 3 列。这是在您的 app.component.css 文件中的第 57 行。

2) 由于滚动条被激活,当您将鼠标悬停在蔬菜上时窗口宽度正在改变,因此发生了抖动。当发生这种情况时,您当前的光标位置认为它同时位于蔬菜和香料之间,从而产生摇晃效果并在下拉菜单之间交替。

关于html - 正在准备产品列表但 UI 不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56917193/

相关文章:

ipad - iPad Safari HTML5音频播放

html - 我的 css3 菜单在手机上不可点击

css - 当文件中遇到较少的错误时,Gulp-less watcher 会中断

css - VS Code - Angular 2 Typescript - 如何删除/修复 css Shadow Piercing 错误?

angular - Angular辅助路由懒加载时报错: Cannot match any routes.

html - 如何将导航标题设置到右侧 - Wordpress

html - 列和页脚的 CSS + Bootstrap 问题

html - 我希望我的背景图像固定在桌面上并在移动设备上滚动我无法将背景图像从固定更改为滚动

html - 垂直对齐一个元素,该元素 "hangs off"一个与其同伴水平对齐的 div

html - Angular 2 (change) 用于文件上传