Como desativar a deslocação da página quando a Elementor Lightbox é aberta através de CSS

Elementor Lightbox 是一种弹出式展示功能,允许网站在点击图像、视频或链接时,以弹窗的形式在当前页面中展示相关的内容。在本教程中,详细向你展示如何在 Elementor Lightbox 打开时禁用页面滚动。这将为用户提供更好的体验,因为它避免了在 Lightbox 打开时背景页面仍然可以滚动的情况。

Como desativar a deslocação da página quando a Elementor Lightbox é aberta através de CSS

通过以下步骤,可以轻松实现此效果,增强你的网站的交互性和可用性。

为什么要禁用页面滚动?

默认情况下,当 Elementor 的 Lightbox 功能被触发时,页面的背景内容仍然可以通过滚动查看。这种情况有时会影响用户对 Lightbox 中内容的关注,尤其是当页面较长且包含复杂布局时,背景滚动可能会使用户分心。

禁用页面滚动可以让用户更专注于正在查看的图像或视频内容,并提高用户交互的质量。通过移除滚动条,页面在视觉上也会变得更加简洁,让网站的整体感觉更加精致和专业。

如何在 Elementor Lightbox 打开时禁用页面滚动

Como desativar a deslocação da página quando a Elementor Lightbox é aberta através de CSS

为了实现这个效果,我们将使用简单的 CSS 代码。只需将该代码添加到你的 WordPress 站点的全局 CSS 区域,即可在 Elementor 的 Lightbox 打开时自动禁用页面滚动。

步骤 1:定位需要添加 CSS 的位置

在 WordPress 中,有多个地方可以添加自定义 CSS:

  • 子主题的 style.css 文件:如果正在使用子主题,可以将自定义 CSS 添加到子主题的样式文件中。
  • Elementor 全局 CSS:通过 Elementor 编辑器,可以直接在“全局设置”中添加 CSS,使其应用于整个站点。
  • 主题定制器 > 附加 CSS:在 WordPress 仪表盘的“estado exterior">"personalização">"CSS adicional”区域,也可以全局添加自定义 CSS。

步骤 2:添加 CSS 代码禁用滚动

以下是禁用页面滚动的自定义 CSS 代码。此代码会在 Lightbox 打开时阻止页面背景滚动:

.elementor-lightbox__container {
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

body.elementor-lightbox-open {
    overflow: hidden !important;
}

解释代码:

  • 第一段代码 .elementor-lightbox__container 确保 Lightbox 容器在打开时固定在屏幕上,不会因滚动而移动。
  • 第二段代码 body.elementor-lightbox-open 则完全禁用了页面的滚动行为,强制使页面在 Lightbox 打开时无法滚动。

代码实现:在 Elementor 中禁用页面滚动

  1. Abra o editor do Elementor:进入想要Desativar a deslocação da página(utilizado como expressão nominal)página web.
  2. 进入全局设置:在 Elementor 编辑器左下角,点击“Definições do sítio" e, em seguida, selecionar "CSS personalizado".
Como desativar a deslocação da página quando a Elementor Lightbox é aberta através de CSS
Como desativar a deslocação da página quando a Elementor Lightbox é aberta através de CSS
  1. 粘贴代码:将上述代码粘贴到自定义 CSS 区域中。
  2. Guardar alterações: clique "guardar (um ficheiro, etc.) (informática)”以应用这些更改。

通过这些步骤,当 Lightbox 打开时,用户将无法滚动背景页面,提升了浏览体验。

进一步优化:启用自定义 CSS 的位置

根据您的网站需求,可以选择不同的地方添加这段 CSS:

  • 如果只需要在某个特定页面禁用滚动,可以在该页面的 Elementor 编辑器中添加自定义 CSS。
Como desativar a deslocação da página quando a Elementor Lightbox é aberta através de CSS
Como desativar a deslocação da página quando a Elementor Lightbox é aberta através de CSS
  • 如果需要在整个网站禁用 Lightbox 滚动,可以通过temático的全局样式文件(如 style.css)或 WordPress 定制器中的“CSS adicional”区域添加代码。
Como desativar a deslocação da página quando a Elementor Lightbox é aberta através de CSS
Como desativar a deslocação da página quando a Elementor Lightbox é aberta através de CSS

resumos

禁用 Elementor Lightbox 打开时的页面滚动是一个简单却有效的技巧,能够提升用户体验,避免在观看图像时背景内容的干扰。通过添加自定义 CSS 代码,可以轻松地在整个网站或特定页面中实现这一效果。


Contactar-nos
Não consegue ler o artigo? Contacte-nos para obter uma resposta gratuita! Ajuda gratuita para sítios pessoais e de pequenas empresas!
Tel: 020-2206-9892
QQ咨询:1025174874
(iii) Correio eletrónico: info@361sale.com
Horário de trabalho: de segunda a sexta-feira, das 9h30 às 18h30, com folga nos feriados
Publicado por photon fluctuations, retweetado com atribuição:https://www.361sale.com/pt/19201/

Como (0)
Anterior Data e local de nascimento: 9 de setembro de 2024, 3:13 p.m.
Seguinte Data de nascimento: 9 de setembro de 2024, 5:39 p.m.

Recomendado

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Contactar-nos

020-2206-9892

QQ咨询:1025174874

Correio eletrónico: info@361sale.com

Horário de trabalho: de segunda a sexta-feira, das 9h30 às 18h30, com folga nos feriados

Serviço ao cliente WeChat
Para facilitar o registo e o início de sessão de utilizadores globais, cancelámos a função de início de sessão por telefone. Se tiver problemas de início de sessão, contacte o serviço de apoio ao cliente para obter assistência na ligação do seu endereço de correio eletrónico.