teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

サンプルリンク追加

2021/01/06 16:36

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -44,4 +44,5 @@
44
44
  transform: translate3d(0, 0, 0);
45
45
  pointer-events: auto; /* ホバー有効 */
46
46
  }
47
- ```
47
+ ```
48
+ [CodePenサンプル](https://codepen.io/hatena19/pen/RwGJRNY)

1

コード追記

2021/01/06 16:36

投稿

hatena19
hatena19

スコア34367

answer CHANGED
@@ -13,4 +13,35 @@
13
13
  .clickmsg {
14
14
  display: inline-block;
15
15
  }
16
+ ```
17
+
18
+ 追記
19
+ ---
20
+
21
+ 下記のようなことがご希望の動作でしょうか。
22
+
23
+ ```css
24
+ .tooltip {
25
+ background: gray;
26
+ opacity: 0;
27
+ padding: 1.2rem 2rem;
28
+ position: absolute;
29
+ right: 0rem;
30
+ text-align: left;
31
+ top: 0rem;
32
+ transform: translate3d(0, -10px, 0);
33
+ transition: all 0.15s ease-in-out;
34
+ width: 180px;
35
+ z-index: 100;
36
+ pointer-events: none; /* ホバー無効 */
37
+ }
38
+ .clickmsg {
39
+ background-color: pink; /* 範囲の確認用 */
40
+ }
41
+ .clickmsg:hover .tooltip,
42
+ .tooltip:hover {
43
+ opacity: 1;
44
+ transform: translate3d(0, 0, 0);
45
+ pointer-events: auto; /* ホバー有効 */
46
+ }
16
47
  ```