You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Elementor移动端默认下拉菜单动画复刻到桌面端?

将Elementor移动端下拉菜单动画复刻到桌面端
  • 抓取移动端动画的CSS规则
    打开浏览器开发者工具(按F12),切换到移动端视图,触发下拉菜单,在Elements面板定位菜单容器的类名(通常是.elementor-nav-menu--dropdown相关),再到Styles面板提取控制动画的核心代码——重点关注@keyframes关键帧定义,以及菜单元素的opacity、transform、transition属性变化。

  • 复制动画代码到自定义CSS
    将你提取到的移动端动画代码,配合桌面端媒体查询,添加到Elementor后台的「站点设置 > 自定义CSS」中,覆盖默认的桌面端动画:

    /* 桌面端复用移动端下拉菜单动画 */
    @media (min-width: 768px) {
      /* 重置桌面端默认动画 */
      .elementor-nav-menu--dropdown {
        animation: none !important;
        opacity: 0;
        transform: translateY(-10px);
        transition: all 0.3s ease;
      }
      /* 菜单展开时触发动画 */
      .elementor-nav-menu--dropdown.elementor-active {
        opacity: 1;
        transform: translateY(0);
      }
      /* 如果移动端是关键帧动画,补充这段代码 */
      @keyframes slideDownFade {
        0% { opacity: 0; transform: translateY(-10px); }
        100% { opacity: 1; transform: translateY(0); }
      }
    }
    

    注:如果移动端动画是通过过渡(transition)实现的,直接用过渡代码即可;如果是关键帧动画,就保留上面的@keyframes规则。

  • 测试与调整
    保存设置后切换到桌面端视图测试效果,若出现样式冲突,可通过给选择器添加父类(比如.elementor-widget-nav-menu .elementor-nav-menu--dropdown)提高CSS权重,解决优先级问题。

内容的提问来源于stack exchange,提问作者Marek Kolo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 20:10:27