質問編集履歴
3
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -195,3 +195,15 @@
|
|
195
195
|
|
196
196
|
|
197
197
|
どうすればテストサイト2もグラデーションがかかるのでしょうか?
|
198
|
+
|
199
|
+
|
200
|
+
|
201
|
+
ちなみに ただの文章をいれた投稿だと
|
202
|
+
|
203
|
+
|
204
|
+
|
205
|
+
[リンク内容](https://best-trust.biz/wp24/css%e3%80%80%e7%b6%9a%e3%81%8d%e3%82%92%e8%aa%ad%e3%82%80%e3%80%80%e3%82%b0%e3%83%a9%e3%83%87%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%80%80%e3%83%86%e3%82%b9%e3%83%88/)
|
206
|
+
|
207
|
+
|
208
|
+
|
209
|
+
グラデーションが反映されます。
|
2
読みやすく修正 URL差し替え
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,15 +10,19 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
[テストサイト](http://t
|
13
|
+
[テストサイト1](https://best-trust.biz/custom/2021/10/15/css-readmore-html/)
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
テストサイト
|
17
|
+
[テストサイト2](https://best-trust.biz/wp24/area/)
|
18
18
|
|
19
19
|
|
20
20
|
|
21
|
+
テストサイト1とテストサイト2 に実装しています。
|
22
|
+
|
23
|
+
|
24
|
+
|
21
|
-
下記が
|
25
|
+
下記がテストサイトのソースです。
|
22
26
|
|
23
27
|
|
24
28
|
|
@@ -42,6 +46,8 @@
|
|
42
46
|
|
43
47
|
```ここに言語を入力
|
44
48
|
|
49
|
+
/*CSS 続きを読むを隠す ここから*/
|
50
|
+
|
45
51
|
.readmore{
|
46
52
|
|
47
53
|
position: relative;
|
@@ -55,176 +61,6 @@
|
|
55
61
|
padding: 10px;
|
56
62
|
|
57
63
|
border: 1px solid #CCC;
|
58
|
-
|
59
|
-
}
|
60
|
-
|
61
|
-
|
62
|
-
|
63
|
-
.readmore-content{
|
64
|
-
|
65
|
-
position: relative;
|
66
|
-
|
67
|
-
overflow: hidden;
|
68
|
-
|
69
|
-
/*以下お好み*/
|
70
|
-
|
71
|
-
/*高さの初期値*/
|
72
|
-
|
73
|
-
height: 100px;
|
74
|
-
|
75
|
-
}
|
76
|
-
|
77
|
-
.readmore-content::before {
|
78
|
-
|
79
|
-
display: block;
|
80
|
-
|
81
|
-
position: absolute;
|
82
|
-
|
83
|
-
bottom: 0;
|
84
|
-
|
85
|
-
left: 0;
|
86
|
-
|
87
|
-
width: 100%;
|
88
|
-
|
89
|
-
content: "";
|
90
|
-
|
91
|
-
/*以下お好み グラデーションの色と高さ 高さはreadmoreのheight以下にすること*/
|
92
|
-
|
93
|
-
height: 50px;
|
94
|
-
|
95
|
-
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.8) 50%, #fff 100%);
|
96
|
-
|
97
|
-
background: linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.8) 50%, #fff 100%);
|
98
|
-
|
99
|
-
}
|
100
|
-
|
101
|
-
|
102
|
-
|
103
|
-
/* 続きを読むボタン */
|
104
|
-
|
105
|
-
.readmore-label{
|
106
|
-
|
107
|
-
display: table;
|
108
|
-
|
109
|
-
bottom: 5px;
|
110
|
-
|
111
|
-
position: absolute;
|
112
|
-
|
113
|
-
bottom: 5px;
|
114
|
-
|
115
|
-
left: 50%;
|
116
|
-
|
117
|
-
transform: translateX(-50%);
|
118
|
-
|
119
|
-
-webkit-transform: translateX(-50%);
|
120
|
-
|
121
|
-
margin: 0 auto;
|
122
|
-
|
123
|
-
z-index: 2;
|
124
|
-
|
125
|
-
padding: 0 10px;
|
126
|
-
|
127
|
-
background-color: #ff7777;
|
128
|
-
|
129
|
-
border-radius: 10px;
|
130
|
-
|
131
|
-
color: #FFF;
|
132
|
-
|
133
|
-
}
|
134
|
-
|
135
|
-
.readmore-label:before{
|
136
|
-
|
137
|
-
content: '続きを読む';
|
138
|
-
|
139
|
-
}
|
140
|
-
|
141
|
-
|
142
|
-
|
143
|
-
.readmore-check{
|
144
|
-
|
145
|
-
display: none;
|
146
|
-
|
147
|
-
}
|
148
|
-
|
149
|
-
/*チェック時にボタンを非表示*/
|
150
|
-
|
151
|
-
.readmore-check:checked ~ .readmore-label{
|
152
|
-
|
153
|
-
position: static;
|
154
|
-
|
155
|
-
transform: translateX(0);
|
156
|
-
|
157
|
-
-webkit-transform: translateX(0);
|
158
|
-
|
159
|
-
/* 「続きを読む」を押した後、元に戻す必要がない場合は、上のオプションを消してこの1行だけにする */
|
160
|
-
|
161
|
-
/* display: none; */
|
162
|
-
|
163
|
-
}
|
164
|
-
|
165
|
-
.readmore-check:checked ~ .readmore-label:before{
|
166
|
-
|
167
|
-
content: '閉じる';
|
168
|
-
|
169
|
-
}
|
170
|
-
|
171
|
-
/*チェック時に高さを自動に戻す*/
|
172
|
-
|
173
|
-
.readmore-check:checked ~ .readmore-content{
|
174
|
-
|
175
|
-
height: auto;
|
176
|
-
|
177
|
-
}
|
178
|
-
|
179
|
-
/*チェック時グラデーション等を削除*/
|
180
|
-
|
181
|
-
.readmore-check:checked ~ .readmore-content::before {
|
182
|
-
|
183
|
-
display: none;
|
184
|
-
|
185
|
-
}
|
186
|
-
|
187
|
-
```
|
188
|
-
|
189
|
-
参考サイトのサンプルではグラデーションがかかっているのに、テストサイトに入れたものには
|
190
|
-
|
191
|
-
グラデーションがかかりません。
|
192
|
-
|
193
|
-
|
194
|
-
|
195
|
-
どうすればグラデーションがかかるようになるのでしょうか?
|
196
|
-
|
197
|
-
|
198
|
-
|
199
|
-
下記がテストサイトにいれたCSSソースです。
|
200
|
-
|
201
|
-
|
202
|
-
|
203
|
-
```ここに言語を入力
|
204
|
-
|
205
|
-
/* CSS 続きを読む **/
|
206
|
-
|
207
|
-
|
208
|
-
|
209
|
-
|
210
|
-
|
211
|
-
|
212
|
-
|
213
|
-
|
214
|
-
|
215
|
-
.readmore{
|
216
|
-
|
217
|
-
position: relative;
|
218
|
-
|
219
|
-
box-sizing: border-box;
|
220
|
-
|
221
|
-
/*以下お好み*/
|
222
|
-
|
223
|
-
/* ボーダーを付ける場合 */
|
224
|
-
|
225
|
-
/* padding: 10px;
|
226
|
-
|
227
|
-
border: 1px solid #CCC; */
|
228
64
|
|
229
65
|
}
|
230
66
|
|
@@ -260,13 +96,11 @@
|
|
260
96
|
|
261
97
|
/*以下お好み グラデーションの色と高さ 高さはreadmoreのheight以下にすること*/
|
262
98
|
|
263
|
-
|
99
|
+
height: 50px;
|
264
100
|
|
265
101
|
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.8) 50%, #fff 100%);
|
266
102
|
|
267
103
|
background: linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 50%, rgba(255,255,255,0.8) 50%, #fff 100%);
|
268
|
-
|
269
|
-
|
270
104
|
|
271
105
|
}
|
272
106
|
|
@@ -322,11 +156,11 @@
|
|
322
156
|
|
323
157
|
.readmore-check:checked ~ p .readmore-label{
|
324
158
|
|
159
|
+
/* 「続きを読む」を押した後、元に戻す必要がない場合は、上のオプションを消してこの1行だけにする */
|
160
|
+
|
325
|
-
display: none;
|
161
|
+
display: none;
|
326
162
|
|
327
163
|
}
|
328
|
-
|
329
|
-
|
330
164
|
|
331
165
|
.readmore-check:checked ~ .readmore-label:before{
|
332
166
|
|
@@ -350,8 +184,14 @@
|
|
350
184
|
|
351
185
|
}
|
352
186
|
|
187
|
+
/*CSS 続きを読むを隠す ここまで*/
|
188
|
+
|
189
|
+
```
|
190
|
+
|
191
|
+
テストサイト1は グラデーションが かかりますが、
|
192
|
+
|
193
|
+
テストサイト2はグラデーションがかかりません。
|
353
194
|
|
354
195
|
|
355
|
-
/* CSS 続きを読む ここまで **/
|
356
196
|
|
357
|
-
|
197
|
+
どうすればテストサイト2もグラデーションがかかるのでしょうか?
|
1
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
[テストサイト](http://tktktktjp.wp.xdomain.jp/css
|
13
|
+
[テストサイト](http://tktktktjp.wp.xdomain.jp/css-only-read-more/)
|
14
14
|
|
15
15
|
|
16
16
|
|