1
1
@charset " UTF-8" ;
2
2
3
3
/* CSS Star Rating Elements
4
- ====================================================*/
4
+ ================================================================= */
5
5
6
6
/* HELPER*/
7
7
@@ -19,10 +19,15 @@ Star element
19
19
position : relative ;
20
20
width : $default-star-width ;
21
21
height : $default-star-height ;
22
- @extend .center-all ;
22
+ display : flex ;
23
+ align-items : center ;
24
+ justify-content : center ;
23
25
24
26
svg , i {
25
- @extend .center-all ;
27
+ display : flex ;
28
+ align-items : center ;
29
+ justify-content : center ;
30
+
26
31
position : absolute ;
27
32
top : 0 ;
28
33
left : 0 ;
@@ -42,21 +47,6 @@ Star element
42
47
display : none ;
43
48
}
44
49
45
- svg {
46
- background-size : contain ;
47
-
48
- svg .star-empty {
49
- background-image : url (data:image/svg+xml;base64 ,PHN2ZyBzdHlsZT0icG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMDsgaGVpZ2h0OiAwOyBvdmVyZmxvdzogaGlkZGVuOyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgICAgICA8cGF0aCBjbGFzcz0icGF0aC1zdGFyLWVtcHR5IiAgICAgICAgICAgICAgICAgIGQ9Ik0zMy40MTIgMTIuMzk1bC0xMS44NDItMS4wMjEtNC42MjgtMTAuOTA0LTQuNjI4IDEwLjkyLTExLjg0MiAxLjAwNSA4Ljk5MyA3Ljc5MS0yLjcwMSAxMS41NzkgMTAuMTc5LTYuMTQ0IDEwLjE3OSA2LjE0NC0yLjY4NS0xMS41NzkgOC45NzYtNy43OTF6TTE2Ljk0MSAyMi41NDFsLTYuMTkzIDMuNzM5IDEuNjQ3LTcuMDQ5LTUuNDY4LTQuNzQ0IDcuMjE0LTAuNjI2IDIuOC02LjYzOCAyLjgxNiA2LjY1NCA3LjIxNCAwLjYyNi01LjQ2OCA0Ljc0NCAxLjY0NyA3LjA0OS02LjIwOS0zLjc1NXoiLz48L3N2Zz4= );
50
- }
51
- svg .star-filled {
52
- background-image : url (data:image/svg+xml;base64 ,PHN2ZyBzdHlsZT0icG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMDsgaGVpZ2h0OiAwOyBvdmVyZmxvdzogaGlkZGVuOyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgIDxwYXRoIGNsYXNzPSJwYXRoLXN0YXItZmlsbGVkIiAgICAgICAgICAgICAgICAgIGQ9Ik0xNi45NDEgMjUuNjIxbDEwLjE3OSA2LjE0NC0yLjcwMS0xMS41NzkgOC45OTMtNy43OTEtMTEuODQyLTEuMDA1LTQuNjI4LTEwLjkyLTQuNjI4IDEwLjkyLTExLjg0MiAxLjAwNSA4Ljk5MyA3Ljc5MS0yLjcwMSAxMS41Nzl6Ii8+PC9zdmc+ );
53
- }
54
- svg .star-half {
55
- background-image : url (data:image/svg+xml;base64 ,PHN2ZyBzdHlsZT0icG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMDsgaGVpZ2h0OiAwOyBvdmVyZmxvdzogaGlkZGVuOyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgICAgICA8cGF0aCBjbGFzcz0icGF0aC1zdGFyLWhhbGYiICAgICAgICAgICAgICAgICAgZD0iTSAzMy40MTIsMTIuMzk1IDIxLjU3LDExLjM3NCAxNi45NDIsMC40NyAxMi4zMTQsMTEuMzkgMC40NzIsMTIuMzk1IDkuNDY1LDIwLjE4NiA2Ljc2NCwzMS43NjUgMTYuOTQzLDI1LjYyMSAyNy4xMjIsMzEuNzY1IDI0LjQzNywyMC4xODYgMzMuNDEzLDEyLjM5NSBaIE0gMTYuOTQxLDIyLjU0MSBjIDAsMCAtMC4yOTc5NzEsLTE0LjY0NTU4MzMgMCwtMTUuMzE4IGwgMi44MTYsNi42NTQgNy4yMTQsMC42MjYgLTUuNDY4LDQuNzQ0IDEuNjQ3LDcuMDQ5IHoiLz48L3N2Zz4= );
56
- }
57
-
58
- }
59
-
60
50
& .icon i {
61
51
font-size : $default-star-font-size ;
62
52
line-height : $default-star-line-height ;
@@ -72,6 +62,11 @@ Star element
72
62
}
73
63
}
74
64
65
+ & .custom-icon i {
66
+ font-size : 18px ;
67
+ line-height : 18px ;
68
+ }
69
+
75
70
76
71
/*
77
72
Fill states
@@ -154,7 +149,7 @@ Star element
154
149
display : none ;
155
150
}
156
151
svg {
157
- display : block ;
152
+ display : flex ;
158
153
}
159
154
}
160
155
@@ -164,7 +159,7 @@ Star element
164
159
display : none ;
165
160
}
166
161
i {
167
- display : block ;
162
+ display : flex ;
168
163
}
169
164
}
170
165
0 commit comments