質問編集履歴

1

フォームを設置しているページ内でやってみた場合です。

2019/03/05 16:05

投稿

Risa-starry
Risa-starry

スコア11

test CHANGED
File without changes
test CHANGED
@@ -7,3 +7,99 @@
7
7
 
8
8
 
9
9
  プラグイン内でフォームの各項目をひとつのclassでくくっても、フォームを設置しているページ内でメールフォームのタグをclassでくくっても上手くいきませんでした。input要素内にinput要素を置く形になるのがダメなのでしょうか。
10
+
11
+
12
+
13
+ ```html
14
+
15
+ <div class="ques-hidden">
16
+
17
+ <label for="ques-label">
18
+
19
+
20
+
21
+ <p>
22
+
23
+ 質問フォーム
24
+
25
+ </p>
26
+
27
+
28
+
29
+ </label>
30
+
31
+ <input type="checkbox" id="ques-label"/>
32
+
33
+ <div class="ques_show">
34
+
35
+
36
+
37
+ <!--非表示ここから-->
38
+
39
+ [contact-form-7 id="2758" title="質問フォーム"]
40
+
41
+ <!--ここまで-->
42
+
43
+
44
+
45
+ </div>
46
+
47
+ </div>
48
+
49
+ ```
50
+
51
+ ```css
52
+
53
+ .ques-hidden {
54
+
55
+ margin: 0;
56
+
57
+ padding: 0;
58
+
59
+ }
60
+
61
+
62
+
63
+ .ques-hidden label {
64
+
65
+ cursor :pointer;
66
+
67
+ }
68
+
69
+
70
+
71
+ .ques-hidden input {
72
+
73
+ display: none;
74
+
75
+ }
76
+
77
+
78
+
79
+ .ques-hidden .ques_show {
80
+
81
+ height: 0;
82
+
83
+ padding: 0;
84
+
85
+ overflow: hidden;
86
+
87
+ opacity: 0;
88
+
89
+ transition: 0.8s;
90
+
91
+ }
92
+
93
+
94
+
95
+ .ques-hidden input:checked ~ .hidden_show {
96
+
97
+ padding: 0;
98
+
99
+ height: auto;
100
+
101
+ opacity: 1;
102
+
103
+ }
104
+
105
+ ```