質問編集履歴

1

修正

2018/10/26 06:10

投稿

tunnel
tunnel

スコア30

test CHANGED
@@ -1 +1 @@
1
- jqueryで疑似要素の取り出し方がわからない
1
+ 疑似要素の上書きの仕方がわからない
test CHANGED
@@ -1,7 +1,119 @@
1
- ```js
1
+ 下記のaにマウスオーバーした時に.img-b:beforeのbackgroundを透明若しくは取り消ししたいです。
2
2
 
3
+ cssやjqueryでいい方法がありましたら教えてください。
4
+
5
+ ```html
6
+
7
+ <div class="news">
8
+
9
+ <div class="h2">
10
+
11
+ <h2>WHAT'S NEWS</h2>
12
+
13
+ </div>
14
+
15
+ <div class="newsBox">
16
+
17
+ <div class="newsBox-1 newsB">
18
+
19
+ <a href="">
20
+
21
+ <div class="img-b">
22
+
23
+ <img src="img/news.kei1.jpg">
24
+
25
+ <h3>FROM KEI<br>2018.10.10</h3>
26
+
27
+ </div>
28
+
29
+ <p>【お知らせ】インタビュー(2回戦終了後)/男子テニスATPワールドツアー マスターズ1000 上海</p>
30
+
31
+ <p>大会第4日、2回戦 ウー・イービンとの戦いに勝利した錦織選手のインタビュー。※日本語は後半部分となります▶錦織圭 インタビュー(2回戦終了後)/男子テニスATPワールドツアー マスターズ1000 上海今すぐ動画をチェック!⇒</p>
32
+
33
+ </a>
34
+
35
+ </div>
36
+
37
+ <div class="newsBox-2 newsB">
38
+
39
+ <a href="">
40
+
41
+ <div class="img-b">
42
+
3
- $(this).find(".img-b:before").css({"background": "rgb(0,0,0,0.0)"});
43
+ <div class="img-box"></div>
44
+
45
+ <h3>RESULT</h3>
46
+
47
+ </div>
48
+
49
+ <p>上海 ロレックス・マスターズ</p>
50
+
51
+ <p>準決勝ロジャー・フェデラー(スイス)</p>
52
+
53
+ </a>
54
+
55
+ </div>
56
+
57
+ <div class="newsBox-3 newsB">
58
+
59
+ <a href="">
60
+
61
+ <div class="img-b">
62
+
63
+ <img src="img/news.kei3.jpg">
64
+
65
+ <h3>FROM KEI<br>2018.10.06</h3>
66
+
67
+ </div>
68
+
69
+ <p>【お知らせ】インタビュー(準決勝直後オンコート)/楽天ジャパンオープンテニス2018</p>
70
+
71
+ <p>大会第6日、準決勝に勝利し、同大会で4年ぶりの決勝進出を決めた錦織選手の試合直後のインタビュー!難敵リシャール・ガスケ選手との戦いを振り返るとともに、ダブルスに出場している内山選手へエールを送りました。▶錦織圭 インタビュー(準決勝直後オンコート)/楽天ジャパンオープンテニス2018動画をチェック!⇒</p>
72
+
73
+ </a>
74
+
75
+ </div>
76
+
77
+ </div>
4
78
 
5
79
  ```
6
80
 
81
+ ```css
82
+
83
+ .img-b {
84
+
85
+ position: relative;
86
+
87
+ }
88
+
89
+
90
+
91
+ .img-b img {
92
+
93
+ vertical-align: bottom;
94
+
95
+ }
96
+
97
+
98
+
99
+
100
+
101
+ .img-b:before {
102
+
103
+ content: '';
104
+
105
+ width: 500px;
106
+
107
+ height: 306px;
108
+
7
- このような感じで疑似要素を指定したいです。お願いいたします。
109
+ background: rgb(0,0,0,0.5);
110
+
111
+ position: absolute;
112
+
113
+ top: 0;
114
+
115
+ left: 0;
116
+
117
+
118
+
119
+ ```