<small id='LdT3e'></small><noframes id='LdT3e'>

  • <i id='LdT3e'><tr id='LdT3e'><dt id='LdT3e'><q id='LdT3e'><span id='LdT3e'><b id='LdT3e'><form id='LdT3e'><ins id='LdT3e'></ins><ul id='LdT3e'></ul><sub id='LdT3e'></sub></form><legend id='LdT3e'></legend><bdo id='LdT3e'><pre id='LdT3e'><center id='LdT3e'></center></pre></bdo></b><th id='LdT3e'></th></span></q></dt></tr></i><div id='LdT3e'><tfoot id='LdT3e'></tfoot><dl id='LdT3e'><fieldset id='LdT3e'></fieldset></dl></div>

    • <bdo id='LdT3e'></bdo><ul id='LdT3e'></ul>
    <legend id='LdT3e'><style id='LdT3e'><dir id='LdT3e'><q id='LdT3e'></q></dir></style></legend>

    <tfoot id='LdT3e'></tfoot>

        使用 :before CSS 伪元素将图像添加到模态

        时间:2023-06-13

            <bdo id='GHe74'></bdo><ul id='GHe74'></ul>
            • <tfoot id='GHe74'></tfoot>
              • <legend id='GHe74'><style id='GHe74'><dir id='GHe74'><q id='GHe74'></q></dir></style></legend>
                    <tbody id='GHe74'></tbody>
                  <i id='GHe74'><tr id='GHe74'><dt id='GHe74'><q id='GHe74'><span id='GHe74'><b id='GHe74'><form id='GHe74'><ins id='GHe74'></ins><ul id='GHe74'></ul><sub id='GHe74'></sub></form><legend id='GHe74'></legend><bdo id='GHe74'><pre id='GHe74'><center id='GHe74'></center></pre></bdo></b><th id='GHe74'></th></span></q></dt></tr></i><div id='GHe74'><tfoot id='GHe74'></tfoot><dl id='GHe74'><fieldset id='GHe74'></fieldset></dl></div>

                  <small id='GHe74'></small><noframes id='GHe74'>

                  本文介绍了使用 :before CSS 伪元素将图像添加到模态的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我有一个 CSS 类 Modal,它是绝对定位的,z-indexed 在它的父级之上,并且用 JQuery 很好地定位.我想在模态框的顶部添加一个插入符号图像 (^),并且正在研究使用 :before CSS 伪选择器来干净地执行此操作.

                  I have a CSS class Modal which is absolutely positioned, z-indexed above it's parent, and nicely positioned with JQuery. I want to add a caret image (^) to the top of the modal box and was looking at using the :before CSS pseudo selector to do this cleanly.

                  图像需要绝对定位并在模态上方进行z索引,但我还没有找到任何方法在content属性中为图像添加适当的类:

                  The image needs to be absolutely positioned and z-indexed above the modal, but I haven't found any way to add the appropriate class to the image in the content attribute:

                  .Modal:before{
                    content:url('blackCarrot.png') /* with class ModalCarrot ??*/
                  }
                  
                  .ModalCarrot{
                     position:absolute;
                     left:50%;
                     margin-left:-8px;
                     top:-16px;
                  }
                  

                  第二个最佳选项 - 我可以在内容属性中添加样式内联吗?

                  Second best option- can I add the styles inline in the content attribute?

                  推荐答案

                  http://caniuse.com/#search=::之后

                  ::after::beforecontent 更好用,因为它们在除 Internet Explorer 之外的所有主要浏览器中都受支持至少5个版本回来.Internet Explorer 在版本 9+ 中完全支持,在版本 8 中部分支持.

                  ::after and ::before with content are better to use as they're supported in every major browser other than Internet Explorer at least 5 versions back. Internet Explorer has complete support in version 9+ and partial support in version 8.

                  这就是你要找的吗?

                  .Modal::after{
                    content:url('blackCarrot.png'); /* with class ModalCarrot ??*/
                    position:relative; /*or absolute*/
                    z-index:100000; /*a number that's more than the modal box*/
                    left:-50px;
                    top:10px;
                  }
                  
                  .ModalCarrot{
                     position:absolute;
                     left:50%;
                     margin-left:-8px;
                     top:-16px;
                  }
                  

                  如果不是,你能解释清楚一点吗?

                  If not, can you explain a little better?

                  或者你可以使用 jQuery,就像 Joshua 说的:

                  or you could use jQuery, like Joshua said:

                  $(".Modal").before("<img src='blackCarrot.png' class='ModalCarrot'/>");

                  这篇关于使用 :before CSS 伪元素将图像添加到模态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何创建带有转换的 React 模态(附加到`&lt;body&gt;`)? 下一篇:jquery-ui Dialog:使对话框中的按钮成为默认操作(Enter 键)

                  相关文章

                1. <small id='ioMX5'></small><noframes id='ioMX5'>

                2. <i id='ioMX5'><tr id='ioMX5'><dt id='ioMX5'><q id='ioMX5'><span id='ioMX5'><b id='ioMX5'><form id='ioMX5'><ins id='ioMX5'></ins><ul id='ioMX5'></ul><sub id='ioMX5'></sub></form><legend id='ioMX5'></legend><bdo id='ioMX5'><pre id='ioMX5'><center id='ioMX5'></center></pre></bdo></b><th id='ioMX5'></th></span></q></dt></tr></i><div id='ioMX5'><tfoot id='ioMX5'></tfoot><dl id='ioMX5'><fieldset id='ioMX5'></fieldset></dl></div>

                3. <tfoot id='ioMX5'></tfoot>
                    <bdo id='ioMX5'></bdo><ul id='ioMX5'></ul>

                      <legend id='ioMX5'><style id='ioMX5'><dir id='ioMX5'><q id='ioMX5'></q></dir></style></legend>