html - CSS :target does not work on mozilla firefox

标签 html css wordpress

我正在尝试在 css 上使用“:target”命令在我的 wordpress 网站上显示模式。它使用 chrome 浏览器工作正常,但如果我使用 mozilla,它就不起作用。当 whet ':target' 被激活时,我只需要将 'opacity' 属性更改为 1。 这是我正在使用的“css”:

    .modalDialog {
    position: fixed;
    font-family: Arial, Helvetica, sans-serif;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    z-index: 99999;
    opacity:0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    pointer-events: none;
}



.modalDialog:target {
    opacity:1;
    pointer-events: auto;
}

感谢大家的帮助。

最佳答案

此示例适用于 mozilla firefox DEMO

HTML:

<ul>
    <li><a href="#h1">link 1</a></li>
    <li><a href="#h2">link 2</a></li>
  </ul>
  <h2 id="h1">link 1</h2>
   <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Libero eligendi, incidunt harum laborum ratione, labore quae modi hic est sint, aperiam corporis nesciunt dolor quasi iusto eaque itaque. Modi, deleniti.</p>
  <h2 id="h2">link 2</h2>
   <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sint voluptates quia culpa, quos facilis, dicta reiciendis impedit deserunt a distinctio corporis in eos ipsum provident cum, dolorum dolorem tempore sapiente.</p>
</ul>

CSS:

h2:target {
    background: #fc0; /* Цвет фона */
    padding: 3px; 
}

关于html - CSS :target does not work on mozilla firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26177373/

相关文章:

jquery - 使用 jQuery 将列表框元素移动和删除到另一个列表框

javascript - 此 Javascript 不适用于 IE,但适用于 Chrome、Firefox 和 Opera

html - 左边有Float时居中对齐LI

Html 多行表 (rowspan) - 如何以正确的方式斑马纹?

html - 如何在单击图像时开始播放嵌入式 iframe 视频

javascript - 如何在1秒内只更换一次背景图片

wordpress - WP multi 中的用户名只有小写字母和数字吗?

wordpress - MediaElement.js(WordPress)设置YouTube视频的结束时间

html - W3C 如何定义 "Web Application"?

html - 当 href 处于事件状态时更改图像