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

  1. <tfoot id='kC3oq'></tfoot>

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

    <i id='kC3oq'><tr id='kC3oq'><dt id='kC3oq'><q id='kC3oq'><span id='kC3oq'><b id='kC3oq'><form id='kC3oq'><ins id='kC3oq'></ins><ul id='kC3oq'></ul><sub id='kC3oq'></sub></form><legend id='kC3oq'></legend><bdo id='kC3oq'><pre id='kC3oq'><center id='kC3oq'></center></pre></bdo></b><th id='kC3oq'></th></span></q></dt></tr></i><div id='kC3oq'><tfoot id='kC3oq'></tfoot><dl id='kC3oq'><fieldset id='kC3oq'></fieldset></dl></div>
      <bdo id='kC3oq'></bdo><ul id='kC3oq'></ul>
    1. 多个 CSS 模态框

      Multiple CSS Modal boxes(多个 CSS 模态框)

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

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

            <tbody id='dm5Du'></tbody>

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

                本文介绍了多个 CSS 模态框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                所以我正在阅读以下文章: 创建模态带有 CSS3 的窗口

                但是,我想通过向我的网站添加多个模式框来修改它.

                这是原始模态的代码:

                <a href="#openModal">打开模态</a><div id="openModal" class="modalDialog">

                <a href="#close" title="关闭" class="close">X</a><h2>模态框</h2><p>这是一个示例模态框,可以使用 CSS3 的强大功能创建.</p><p>等等..等等..</p></div>

                <div id=openModal" 没有 CSS 调用要创建多个模式,我的假设是将 div 更改为 <div id=openModal2" class="modalDialog2">

                样式仅在模态对话框上,所以对于第二个模态,我假设我也会更改类名.

                但是,每次我这样做时,它都不会打开模态框.

                这是我的代码:

                <a href="#openModal1">框 1</a><div id="openModal1" class="modalDialog1">

                <a href="#close" title="关闭" class="close">X</a><h2>模态框 1</h2><p>这是一个示例模态框,可以使用 CSS3 的强大功能创建.</p><p>您可以在这里做很多事情,例如在您的网站加载时显示弹出广告,或者为用户创建登录/注册表单.</p></div></div><a href="#openModal2">框 2</a><div id="openModal2" class="modalDialog2">

                <a href="#close" title="关闭" class="close">X</a><h2>模态框 2</h2><p><strong>方框 2</strong></p><p>yadda yadda</p></div>

                我在这里做错了什么?

                解决方案

                您不必更改类.类的作用是将相同的样式应用到不同的元素,所以保持它 modalDialog 就可以了.

                演示: http://jsfiddle.net/3Vykc/

                So I was reading the following article: Create Modal window with CSS3

                However, I'm wanting to modify it by adding more than one modal box to my site.

                Here is the code to the original modal:

                <a href="#openModal">Open Modal</a>
                
                <div id="openModal" class="modalDialog">
                    <div>
                        <a href="#close" title="Close" class="close">X</a>
                    <h2>Modal Box</h2>
                    <p>This is a sample modal box that can be created using the powers of CSS3.</p>
                    <p>etc..etc..</p>
                </div>
                

                There is no CSS call for the <div id=openModal" To create multiple modals, my assumption would be to change the div to <div id=openModal2" class="modalDialog2">

                The styling is only on the modalDialog box, So for a second modal, I would assume I'd change the class name for that too.

                However, every time I do this, it does not open the modal box.

                Here is my code:

                <a href="#openModal1">Box 1</a>
                
                <div id="openModal1" class="modalDialog1">
                <div>
                    <a href="#close" title="Close" class="close">X</a>
                    <h2>Modal Box 1</h2>
                    <p>This is a sample modal box that can be created using the powers of CSS3.    </p>
                    <p>You could do a lot of things here like have a pop-up ad that shows when your website loads, or create a login/register form for users.</p>
                </div>
                </div>
                <a href="#openModal2">Box 2</a>
                
                  <div id="openModal2" class="modalDialog2">
                <div>
                    <a href="#close" title="Close" class="close">X</a>
                    <h2>Modal Box 2</h2>
                    <p><strong>Box 2</strong></p>
                    <p>yadda yadda</p>
                </div>
                

                What am I doing wrong here?

                解决方案

                you don't have to change the class. The role of classes is to apply the same style to different elements, so keeping it modalDialog will do the job.

                Demo: http://jsfiddle.net/3Vykc/

                这篇关于多个 CSS 模态框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

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

                相关文档推荐

                How to make rooftext effect and valley text effect in HTML5 (or Fabric.js)(如何在 HTML5(或 Fabric.js)中制作屋顶文字效果和山谷文字效果)
                Draw border around nontransparent part of image on canvas(在画布上的图像不透明部分周围绘制边框)
                dragging and resizing an image on html5 canvas(在 html5 画布上拖动图像并调整其大小)
                What#39;s the difference between a boolean as primitive and a boolean as property of an object?(作为原始对象的布尔值和作为对象属性的布尔值有什么区别?)
                I want to do animation of an object along a particular path(我想沿特定路径对对象进行动画处理)
                How to upload image into HTML5 canvas(如何将图像上传到 HTML5 画布中)
                  <bdo id='nQxgu'></bdo><ul id='nQxgu'></ul>
                  <legend id='nQxgu'><style id='nQxgu'><dir id='nQxgu'><q id='nQxgu'></q></dir></style></legend>
                    1. <tfoot id='nQxgu'></tfoot>

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

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

                          <tbody id='nQxgu'></tbody>