ホームページ >ウェブフロントエンド >htmlチュートリアル >ポップアップボックスの修正position_html/css_WEB-ITnose

ポップアップボックスの修正position_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-21 09:03:381643ブラウズ


黄色のグリッドはポップアップ イベントを表します。ここでポップアップの位置を変更します。

数値 1 ~ 7 のポップアップ時間は同じ位置に固定され、幅は変わりません。 、単語数に応じて高さが調整されます

8日から14日までのポップアップ時間は同じ位置に固定されます(日付の次の行が表示されます)

他の行は上記と同じです

以下はすべてコードです

<html>    <head>        <meta charset="UTF-8" />        <style type="text/css">            .datediv{ width:292px; height:196px;font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;}            table {                border:1px solid #eeeeee;				position: relative;            }            .p1{ background:url(images/1.gif); width:39px; height:27px;text-decoration:none; }            .p1 a{ text-decoration:none;  width: 39px;                height: 27px;display: block;}            .p2{ background:url(images/2.gif); width:39px; height:27px; text-decoration:none;}            .p2 a{ text-decoration:none;  width: 39px;                height: 27px;display: block;}            .fontb {                background: #fdf5ce;                color: #363636;            }            .fontbs {                color: #000;            }            th {                width:30px;            }            td,th {                border: 1px solid #EFE5DC;                color: #545454;                font-size: 15px;                height:27px;                width:38px;                text-align:center;            }            form {                margin:0px;                padding:0px;            }            .div1{                line-height: 1.2em;                text-align: center;font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;                font-size: 1.1em;color: #ffffff;            }            .addd:hover {                            }            .addd:hover:before {                content: attr(data-title);                position: absolute;                left: 5px;                top: 100%;                color: #fff;                background: #FF8403;                border: 1px solid #eee;                border-radius: 5px;                box-shadow: 3px 3px 3px #666666;				line-height:24px;                z-index: 99999;				width:220px;				left:46px;				top:90px;            }        </style>    </head>    <body>        <table>            <tbody><tr style="background:#E65962;">                <td class="p1"><a href=""> </a></td>                <td colspan="5"><div class="div1"><span>2015</span>    <span>11</span></div></td>                <td class="p2"><a href=""> </a></td></tr>            <tr>            <tr>                <th class="fontbs">日</th><th class="fontbs">一</th><th class="fontbs">二</th><th class="fontbs">三</th><th class="fontbs">四</th><th class="fontbs">五</th><th class="fontbs">六</th>            </tr>            <td class="addd" data-title="活动11111111(i) Copy of identity documents of the applicant and日" style="background:#FDF5CE;">1</td><td class="addd" data-title="活动日" style="background:#FDF5CE;">2</td><td class="addd" data-title="活动活动11111111(i) Copy of identity documents of the applicant andthe applicant and日" style="background:#FDF5CE;">3</td><td>4</td><td>5</td><td>6</td><td>7</td></tr><tr>            <td class="addd" data-title="活动11111111(i) Copy of identity documents of the applicant and日" style="background:#FDF5CE;">8</td><td>9</td><td>10</td><td>11</td><td>12</td><td>13</td><td>14</td></tr><tr>            <td class="addd" data-title="活动11111111(i) Copy of identity documents of the applicant and日" style="background:#FDF5CE;">15</td><td>16</td><td class="addd" data-title="活动11111111(i) Copy of identity documents of the applicant and日" style="background:#FDF5CE;">17</td><td>18</td><td>19</td><td>20</td><td>21</td></tr><tr>            <td class="addd" data-title="活动11111111(i) Copy of identity documents of the applicant and日" style="background:#FDF5CE;">22</td><td>23</td><td>24</td><td>25</td><td>26</td><td>27</td><td class="addd" data-title="活动11111111(i) Copy of identity documents of the applicant and日" style="background:#FDF5CE;">28</td></tr><tr>            <td class="addd" data-title="活动11111111(i) Copy of identity documents of the applicant and日" style="background:#FDF5CE;">29</td><td>30</td>            </tbody></table>    </body></html>


ディスカッションへの返信 (解決策)

Z インデックスと左上または絶対位置を設定します。

Z インデックスと左上または絶対位置を設定します。



スタイルのコピーを 6 つ書く必要がありますか?
各行は 1 つのコピーに対応します

アイデア:
すべての箇条書きボックスはグリッドに対して絶対的に配置されます。そして、対応するオフセットを決定して位置を移動します。


Z インデックスと左上または絶対位置を設定します。


スタイルのコピーを 6 つ書く必要がありますか?
各行は 1 つのコピーに対応します
各 div に ID を設定してスタイルを変更する必要はありません。 div がポップアップしたときに、z_index を変更するだけです

各 div に ID を設定し、ポップアップしたときに div のスタイルを変更する代わりに、z_index


z_index を使用して要素の重なり順を設定します。
各行のポップアップ ボックスの位置は同じです。各列が増加しました
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。