質問編集履歴

3

疑問点を整理

2018/08/05 08:28

投稿

sakura-shi
sakura-shi

スコア93

test CHANGED
File without changes
test CHANGED
@@ -20,13 +20,15 @@
20
20
 
21
21
 
22
22
 
23
- #回答を受けてやってみたこと
23
+ #回答を受けてやってみたこと+問題点
24
24
 
25
25
  ■問題点
26
26
 
27
27
  セル内で、赤色の三角よりやや左でonMouseしたとき
28
28
 
29
29
  ポップアップした部分が点滅して表示されます。
30
+
31
+ どこを改修したらよいでしょうか?
30
32
 
31
33
 
32
34
 

2

CSS修正

2018/08/05 08:28

投稿

sakura-shi
sakura-shi

スコア93

test CHANGED
File without changes
test CHANGED
@@ -112,4 +112,10 @@
112
112
 
113
113
  }
114
114
 
115
+ .tri_icon:hover + .comment {
116
+
117
+ display: block;
118
+
119
+ }
120
+
115
121
  ```

1

回答をうけやってみたことを追加

2018/08/05 08:25

投稿

sakura-shi
sakura-shi

スコア93

test CHANGED
File without changes
test CHANGED
@@ -17,3 +17,99 @@
17
17
  なんとかcssとjqueryでToolTipsは可能のようだが、onMouseするための三角の印
18
18
 
19
19
  をどのようにHTMLのtable内に配置したらいいのかが不明である
20
+
21
+
22
+
23
+ #回答を受けてやってみたこと
24
+
25
+ ■問題点
26
+
27
+ セル内で、赤色の三角よりやや左でonMouseしたとき
28
+
29
+ ポップアップした部分が点滅して表示されます。
30
+
31
+
32
+
33
+ ```HTML
34
+
35
+ <th style="margin-top:0px;padding-top:0px;padding-right:0px;" >
36
+
37
+ <div class="content">
38
+
39
+ <div class="tri_icon">
40
+
41
+ </div>
42
+
43
+ <div class="comment">コメントです </div>
44
+
45
+ </div>
46
+
47
+ セル内の文字列
48
+
49
+ </th>
50
+
51
+ ```
52
+
53
+
54
+
55
+ ```CSS
56
+
57
+ .comment{
58
+
59
+ width: 100px;
60
+
61
+ /* height: 80px; */
62
+
63
+ /* background: yellow; */
64
+
65
+ position: relative;
66
+
67
+ z-index: 1;
68
+
69
+ }
70
+
71
+ .tri_icon{
72
+
73
+ position: inherit;
74
+
75
+ z-index: 2;
76
+
77
+ top: 0;
78
+
79
+ left: calc(100% - 20px);
80
+
81
+ /* border-top: 10px solid red; */
82
+
83
+ border-bottom: 10px solid transparent;
84
+
85
+ border-left: 10px solid transparent;
86
+
87
+ border-right: 10px solid red;
88
+
89
+ }
90
+
91
+ .comment {
92
+
93
+ display: none;
94
+
95
+ width: 200px;
96
+
97
+ position: absolute;
98
+
99
+ top: 120px;
100
+
101
+ left: 250px;
102
+
103
+ padding: 16px;
104
+
105
+ border-radius: 5px;
106
+
107
+ background: #33cc99;
108
+
109
+ color: #fff;
110
+
111
+ font-weight: bold;
112
+
113
+ }
114
+
115
+ ```