我有一个工作代码,当用户悬停在 map 上时,它会展开按钮.我的问题是,当用户将鼠标悬停在右侧的按钮上时,它也会移动所有其他按钮.我不确定我错过了什么.在这里,您可以看到问题: https://jsfiddle.net/qjwtum3c/2/

    .extendable-button-container-right {
      position: absolute;
      top: 20px; /* Adjust top position */
      right: 20px;
      z-index: 1000;
    }


    .extendable-button-right {
      background-color: #0d6efd;
      color: white;
      padding: 10px;
      border: none;
      border-radius: 4px;
      cursor: pointer;
      transition: all 0.3s ease;
      display: flex;
      align-items: center;
      margin-bottom: 10px;
      box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.5); /* Add shadow effect */
      flex-direction: row-reverse;
   
    }

    .extendable-button-right i {
      color: white; /* Change icon color to white */
      transition: all 0.3s ease;
    }

    .extendable-button-right:hover,
    .extendable-button-right:focus {
      background-color: #0d6efd;
    }

    .extendable-button-right:active {
      background-color: #0daafd;
    }

    .hint-right {
      display: none;
      font-size: 14px;
      color: white; /* Change hint text color to white */
      margin-right: 5px;
      transition: all 0.3s ease;
      text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.5);
      padding-right: 5px
    }

    .extendable-button-right:hover .hint-right,
    .extendable-button-right:focus .hint-right {
      display: block;
    }

    .extendable-button-right:hover i,
    .extendable-button-right:focus i {
      transform: scale(1.2);
    }

推荐答案

由于项目在右侧,我将direction改为direction:rtl.

.extendable-button-container-right {
      position: absolute;
      top: 20px; /* Adjust top position */
      right: 20px;
      z-index: 1000;
      direction: rtl;
    }

Css相关问答推荐

如何在移动屏幕尺寸上包装元素?

将CSS更改为Mat-Form-Field,其中包含搜索框

Angular Material:如何同时使用2个徽章

如何定位此下拉框的下拉面板

无限交替css动画之间的未知延迟

如果`line-Height:1`,则垂直字母所占的高度

寻找组件中最大的元素来设置其他组件的高度

Next.js中的TailWind CSS类名称疑难解答

带高度的容器查询不工作,但可随宽度调整

仅 Select 嵌套 div 的底部,而不知道它们的嵌套程度

Vue.js 变量中的动态类变量

如果中间元素的内容不适合 CSS,如何将其分隔到新行?

css渐变实现2色虚线边框

当我在几个月之间更改时,有什么方法可以在react-dates-range上添加淡入淡出或幻灯片效果?

在表格中隐藏绝对伪元素

当我进入登录页面时,它处于桌面模式(响应式设计消失)

页脚上方的图像分隔线使用 ::before 伪元素

如何将 textarea 宽度扩展到父级宽度的 100%(或如何将任何 HTML 元素扩展到父级宽度的 100%)?

脉动的心脏 CSS 动画

如何使用 CSS 消除元素的偏移量?