質問編集履歴

1

画像以外のコードの記載

2021/05/10 03:23

投稿

ABsWeb
ABsWeb

スコア18

test CHANGED
File without changes
test CHANGED
@@ -32,6 +32,214 @@
32
32
 
33
33
  補足情報の画像1枚目参照。
34
34
 
35
+ <!-- サイト -->
36
+
37
+ <div class="tab-wrap">
38
+
39
+ <input id="TAB-01" type="radio" name="TAB" class="tab-switch" checked="checked">
40
+
41
+   <label class="tab-label" for="TAB-01">Sites</label>
42
+
43
+ <div class="tab-content">
44
+
45
+ <figure class="img-area" id="olu">
46
+
47
+    <a href="https://portfolio.abs-weblabo.jp/" class="sites-img">
48
+
49
+      <img src="https://abs-weblabo.jp/wp-content/uploads/2021/02/portfolio.png" class="sites-img" id="olu" alt="">
50
+
51
+     </a>
52
+
53
+ </figure>
54
+
55
+ <figure class="img-area" id="nora">
56
+
57
+ <a href="https://portfolio2.abs-weblabo.jp/" class="sites-img">
58
+
59
+ <img src="https://abs-weblabo.jp/wp-content/uploads/2021/02/portfolio2.png" alt="" id="nora" class="sites-img">
60
+
61
+ </a>
62
+
63
+    </figure>
64
+
65
+ <figure class="img-area" id="olu1">
66
+
67
+ <a href="https://portfolio1.abs-weblabo.jp/" class="sites-img">
68
+
69
+ <img src="https://abs-weblabo.jp/wp-content/uploads/2021/05/portfolio1.png" class="sites-img" id="olu1" alt="">
70
+
71
+ </a>
72
+
73
+ </figure>
74
+
75
+ <a href="https://portfolio1.abs-weblabo.jp/">
76
+
77
+ </a>
78
+
79
+ </div>
80
+
81
+ <!-- その他 -->
82
+
83
+ <input id="TAB-02" type="radio" name="TAB" class="tab-switch">
84
+
85
+   <label class="tab-label" for="TAB-02">Others</label>
86
+
87
+ <div class="tab-content">
88
+
89
+ <figure>
90
+
91
+    <a href="https://portfolio.abs-weblabo.jp/">
92
+
93
+      <img src="https://abs-weblabo.jp/wp-content/uploads/2021/02/名刺2.png" class="others-img" alt="">
94
+
95
+     </a>
96
+
97
+ </figure>
98
+
99
+    <figure>
100
+
101
+     <a href="https://portfolio.abs-weblabo.jp/">
102
+
103
+      <img src="https://abs-weblabo.jp/wp-content/uploads/2021/02/名刺1.png" class="others-img" alt="">
104
+
105
+     </a>
106
+
107
+ </figure>
108
+
109
+ </div>
110
+
111
+ </div>
112
+
113
+ ```
114
+
115
+ ```CSS
116
+
117
+ 補足情報の画像1枚目参照。
118
+
119
+ /*ボタンタブのデザイン*/
120
+
121
+ .tab-wrap {
122
+
123
+ display: flex;
124
+
125
+ flex-wrap: wrap;
126
+
127
+ margin:20px 0;
128
+
129
+ }
130
+
131
+ .tab-wrap:after {
132
+
133
+ content: '';
134
+
135
+ width: 100%;
136
+
137
+ height: 3px;
138
+
139
+ background: #0343A0;
140
+
141
+ display: block;
142
+
143
+ order: -1;
144
+
145
+ }
146
+
147
+ .tab-label {
148
+
149
+ color: White;
150
+
151
+ background: LightSkyblue;
152
+
153
+ font-weight: bold;
154
+
155
+ text-shadow: 0 -1px 0 rgba(0,0,0,.2);
156
+
157
+ white-space: nowrap;
158
+
159
+ text-align: center;
160
+
161
+ padding: 10px .5em;
162
+
163
+ order: -1;
164
+
165
+ position: relative;
166
+
167
+ z-index: 1;
168
+
169
+ cursor: pointer;
170
+
171
+ border-radius: 5px 5px 0 0;
172
+
173
+ flex: 2;
174
+
175
+ }
176
+
177
+ .tab-label:not(:last-of-type) {
178
+
179
+ margin-right: 5px;
180
+
181
+ }
182
+
183
+ .sites-img{
184
+
185
+ /*width:65%;*/
186
+
187
+ height:auto;
188
+
189
+ }
190
+
191
+ .others-img{
192
+
193
+ /*width:65%;*/
194
+
195
+ height:auto;
196
+
197
+ }
198
+
199
+ .img-area{
200
+
201
+ vertical-align: bottom;
202
+
203
+ }
204
+
205
+ /* アクティブなタブ */
206
+
207
+ .tab-content{
208
+
209
+ height: 0;
210
+
211
+ overflow: hidden;
212
+
213
+  opacity: 1;
214
+
215
+ display: grid;
216
+
217
+ gap:20px;
218
+
219
+ grid-template-columns: 1fr 1fr;
220
+
221
+ }
222
+
223
+ .tab-switch:checked+.tab-label {
224
+
225
+ background: #0343A0;
226
+
227
+ }
228
+
229
+ .tab-switch:checked+.tab-label+.tab-content {
230
+
231
+ height: auto;
232
+
233
+ overflow: auto;
234
+
235
+ opacity: 1;
236
+
237
+ transition: 1.0s opacity;
238
+
239
+ box-shadow: 0 0 3px rgba(0,0,0,.2);
240
+
241
+ }
242
+
35
243
  ```
36
244
 
37
245