ホームページ >ウェブフロントエンド >htmlチュートリアル >ポップアップボックスの修正position_html/css_WEB-ITnose
黄色のグリッドはポップアップ イベントを表します。ここでポップアップの位置を変更します。
数値 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 インデックスと左上または絶対位置を設定します。
アイデア:
すべての箇条書きボックスはグリッドに対して絶対的に配置されます。そして、対応するオフセットを決定して位置を移動します。
Z インデックスと左上または絶対位置を設定します。
各 div に ID を設定し、ポップアップしたときに div のスタイルを変更する代わりに、z_index