回答編集履歴
3
説明追記
answer
CHANGED
@@ -24,6 +24,11 @@
|
|
24
24
|
---
|
25
25
|
CSSが提示されたので、それを元に改修。
|
26
26
|
|
27
|
+
- liには幅を設定しないで子要素の`.page-numbers`に幅を設定
|
28
|
+
- 「前へ」`.prev`「次へ」`.next`には上記と異なる幅を設定
|
29
|
+
- liに`display: inline-block;`を設定すれば横並びになるので、`position: absolute;`は不要。複雑になるだけ。
|
30
|
+
- 冗長な設定が多かったので、それを排除してシンプルに修正。
|
31
|
+
|
27
32
|
```scss
|
28
33
|
$lightblue3: lightblue;
|
29
34
|
$blue: blue;
|
@@ -49,19 +54,18 @@
|
|
49
54
|
-moz-transition: all 0.3s ease;
|
50
55
|
-o-transition: all 0.3s ease;
|
51
56
|
transition: all 0.3s ease;
|
57
|
+
&:hover,
|
58
|
+
&:active {
|
59
|
+
color: #000;
|
60
|
+
background: #ccf;
|
61
|
+
border-color: #00f;
|
62
|
+
}
|
63
|
+
&.current {
|
64
|
+
color: #fff;
|
65
|
+
background: $blue;
|
66
|
+
}
|
52
67
|
}
|
53
68
|
|
54
|
-
>.current {
|
55
|
-
background: $blue;
|
56
|
-
}
|
57
|
-
|
58
|
-
&:hover,
|
59
|
-
&:active {
|
60
|
-
color: #000;
|
61
|
-
background: #ccf;
|
62
|
-
border-color: #00f;
|
63
|
-
}
|
64
|
-
|
65
69
|
>.prev,
|
66
70
|
>.next {
|
67
71
|
width: 80px;
|
@@ -69,5 +73,4 @@
|
|
69
73
|
}
|
70
74
|
}
|
71
75
|
```
|
72
|
-
|
73
76
|
[CodePenサンプル](https://codepen.io/hatena19/pen/RwRByKM)
|
2
コード修正
answer
CHANGED
@@ -25,6 +25,9 @@
|
|
25
25
|
CSSが提示されたので、それを元に改修。
|
26
26
|
|
27
27
|
```scss
|
28
|
+
$lightblue3: lightblue;
|
29
|
+
$blue: blue;
|
30
|
+
|
28
31
|
.page-numbers {
|
29
32
|
text-align: center;
|
30
33
|
|
@@ -39,7 +42,7 @@
|
|
39
42
|
display: table-cell;
|
40
43
|
vertical-align: middle;
|
41
44
|
color: #fff;
|
42
|
-
background:
|
45
|
+
background: $lightblue3;
|
43
46
|
border-radius: 10px;
|
44
47
|
text-decoration: none;
|
45
48
|
-webkit-transition: all 0.3s ease;
|
@@ -49,7 +52,7 @@
|
|
49
52
|
}
|
50
53
|
|
51
54
|
>.current {
|
52
|
-
background: blue;
|
55
|
+
background: $blue;
|
53
56
|
}
|
54
57
|
|
55
58
|
&:hover,
|
1
コード追記
answer
CHANGED
@@ -19,4 +19,52 @@
|
|
19
19
|
ul.page-numbers > li > a.next {
|
20
20
|
width: 50px;
|
21
21
|
}
|
22
|
-
```
|
22
|
+
```
|
23
|
+
|
24
|
+
---
|
25
|
+
CSSが提示されたので、それを元に改修。
|
26
|
+
|
27
|
+
```scss
|
28
|
+
.page-numbers {
|
29
|
+
text-align: center;
|
30
|
+
|
31
|
+
>li {
|
32
|
+
margin: 0 2px;
|
33
|
+
padding: 0;
|
34
|
+
display: inline-block;
|
35
|
+
|
36
|
+
>.page-numbers {
|
37
|
+
width: 50px;
|
38
|
+
height: 50px;
|
39
|
+
display: table-cell;
|
40
|
+
vertical-align: middle;
|
41
|
+
color: #fff;
|
42
|
+
background: lightblue;
|
43
|
+
border-radius: 10px;
|
44
|
+
text-decoration: none;
|
45
|
+
-webkit-transition: all 0.3s ease;
|
46
|
+
-moz-transition: all 0.3s ease;
|
47
|
+
-o-transition: all 0.3s ease;
|
48
|
+
transition: all 0.3s ease;
|
49
|
+
}
|
50
|
+
|
51
|
+
>.current {
|
52
|
+
background: blue;
|
53
|
+
}
|
54
|
+
|
55
|
+
&:hover,
|
56
|
+
&:active {
|
57
|
+
color: #000;
|
58
|
+
background: #ccf;
|
59
|
+
border-color: #00f;
|
60
|
+
}
|
61
|
+
|
62
|
+
>.prev,
|
63
|
+
>.next {
|
64
|
+
width: 80px;
|
65
|
+
}
|
66
|
+
}
|
67
|
+
}
|
68
|
+
```
|
69
|
+
|
70
|
+
[CodePenサンプル](https://codepen.io/hatena19/pen/RwRByKM)
|