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

回答編集履歴

1

全文

2016/10/07 12:27

投稿

yambejp
yambejp

スコア117944

answer CHANGED
@@ -2,11 +2,95 @@
2
2
  相対的な位置をとっていきたいならrelative
3
3
  topやmargin-topはボタンのサイズなどと調整ください
4
4
 
5
- ```css
5
+ ```HTML
6
+ <style>
6
7
  input[type=checkbox] {
7
8
  position:relative;
8
9
  top: 27px;
9
10
  left: 20px;
10
11
  margin-top:-20px;
11
12
  }
13
+ label {
14
+ display: block;
15
+ width:200px;
16
+ text-align:center;
17
+ font-weight: bold;
18
+ color: #fff;
19
+ background: #e54040;
20
+ border:1px solid #dd0000;
21
+ -webkit-border-radius:4px;
22
+ -mozborder-radius:4px;
23
+ border-radius:4px;
24
+ padding: 5px;
25
+ cursor:pointer
26
+ }
27
+ input[type=checkbox]:checked ~ table.ff {
28
+ display:block;
29
+ }
30
+ table.ff {
31
+ display:none;
32
+ }
33
+ </style>
34
+ <table>
35
+ <tr>
36
+ <td>
37
+ <input type="checkbox" id="toggle1">
38
+ <label for="toggle1">
39
+ Toggle Button1
40
+ </label>
41
+ <table class="ff">
42
+ <tr>
43
+ <td>
44
+ name1
45
+ </td>
46
+ </tr>
47
+ <tr>
48
+ <td>
49
+ access1
50
+ </td>
51
+ </tr>
52
+ </table>
53
+ </td>
54
+ </tr>
55
+ <tr>
56
+ <td>
57
+ <input type="checkbox" id="toggle2">
58
+ <label for="toggle2">
59
+ Toggle Button2
60
+ </label>
61
+ <table class="ff">
62
+ <tr>
63
+ <td>
64
+ name2
65
+ </td>
66
+ </tr>
67
+ <tr>
68
+ <td>
69
+ access2
70
+ </td>
71
+ </tr>
72
+ </table>
73
+ </td>
74
+ </tr>
75
+ <tr>
76
+ <td>
77
+ <input type="checkbox" id="toggle3">
78
+ <label for="toggle3">
79
+ Toggle Button3
80
+ </label>
81
+ <table class="ff">
82
+ <tr>
83
+ <td>
84
+ name3
85
+ </td>
86
+ </tr>
87
+ <tr>
88
+ <td>
89
+ access3
90
+ </td>
91
+ </tr>
92
+ </table>
93
+ </td>
94
+ </tr>
95
+ </table>
12
96
  ```