<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 伪元素将图像添加到模态

        Using :before CSS pseudo element to add image to modal(使用 :before CSS 伪元素将图像添加到模态)

            <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 伪元素将图像添加到模态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Using CSS selectors instead of XPath locators when searching through siblings(搜索同级时使用 CSS 选择器而不是 XPath 定位器)
                  Is it possible to get next sibling using cssContainingText in Protractor(是否可以在 Protractor 中使用 cssContainingText 获得下一个兄弟姐妹)
                  How to click on hidden element in protractor?(如何单击量角器中的隐藏元素?)
                  Protractor quot;by.css()quot; vs quot;$()quot; Dollar Sign vs quot;$$()quot; #39;Bling Bling#39;(量角器“by.css()vs“$()美元符号与“$$()亮闪闪)
                  Diplay struts2 error in html page(html页面显示struts2错误)
                  Building a grid framework with inline-block#39;s(使用 inline-block 构建网格框架)

                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>
                              <tbody id='ioMX5'></tbody>