@@ -1012,140 +1012,204 @@ ul.statement-list {
1012
1012
//////////////////////////////////////////////////
1013
1013
*/
1014
1014
1015
- @import url (" https://fonts.googleapis.com/css?family=Montserrat:400,500,900i|Fugaz+One:400 &display=swap" );
1015
+ @import url (' https://fonts.googleapis.com/css?family=Montserrat:400,500,900i&display=swap' );
1016
1016
1017
- # showcase-page section > h1 {
1018
- font : italic 900 5.5rem "Montserrat" , sans-serif;
1019
- color : # ED225D ;
1020
- text-transform : uppercase;
1021
- letter-spacing : 0.25rem ;
1017
+ # showcase-page .showcase-intro h1 {
1018
+ font : italic 900 8vw "Montserrat" , sans-serif;
1019
+ color : # ED225D ;
1020
+ text-align : center;
1021
+ text-transform : uppercase;
1022
+ letter-spacing : 0.25rem ;
1023
+ }
1024
+
1025
+ # showcase-page .showcase-intro p {
1026
+ font : 400 1.5rem "Montserrat" , sans-serif;
1027
+ line-height : 2 ;
1022
1028
}
1023
1029
1024
- # showcase-page section > h2 {
1025
- font : italic 900 2rem "Montserrat" , sans-serif; /* 2.5rem */
1030
+ # showcase-page . showcase-featured h2 , # showcase-page . project-page h2 {
1031
+ font : italic 900 2rem "Montserrat" , sans-serif;
1026
1032
color : # ED225D ;
1033
+ text-align : center;
1027
1034
letter-spacing : 0.05rem ;
1028
1035
}
1029
1036
1030
- /*
1031
- #showcase-page img {
1032
- object-fit: cover;
1033
- object-position: center center;
1037
+ # showcase-page ul .left-column , # showcase-page ul .right-column ,
1038
+ # showcase-page ul .project-tags , # showcase-page ul .links {
1039
+ list-style : none;
1034
1040
}
1035
- */
1036
1041
1037
- # showcase-page article .showcase-intro p {
1038
- font : 400 1.5rem "Montserrat" , sans-serif;
1039
- line-height : 2.5rem ;
1042
+ # showcase-page img [alt ] {
1043
+ font-size : 0.9rem ;
1044
+ }
1045
+
1046
+ # showcase-page .showcase-featured {
1047
+ margin-top : 15% ;
1040
1048
}
1041
1049
1042
- # showcase-page article . featured h3 {
1050
+ # showcase-page . showcase- featured h3 . title {
1043
1051
font : italic 900 1rem "Montserrat" , sans-serif;
1044
1052
}
1045
1053
1046
- # showcase-page article .featured a , a : visited {
1047
- font-size : 1.2rem ;
1048
- color : # ED225D ;
1049
- letter-spacing : 0.02rem ;
1050
- line-height : 1.5 ;
1054
+ # showcase-page .showcase-featured p .credit {
1055
+ margin-top : 3% ;
1056
+ font : 500 1rem "Montserrat" , sans-serif;
1051
1057
}
1052
1058
1053
- # showcase-page article .featured a ::after {
1054
- content : " →" ;
1059
+ # showcase-page .showcase-featured p .description {
1060
+ margin-top : 9% ;
1061
+ font-size : 1rem ;
1055
1062
}
1056
1063
1057
- # showcase-page article .link-decoration {
1064
+ # showcase-page .link-decoration {
1058
1065
margin : 24px 0 ;
1059
1066
text-align : center;
1060
1067
}
1061
1068
1062
- # showcase-page article .link-decoration a , a : visited {
1069
+ # showcase-page .link-decoration a , # showcase-page . link-decoration a : visited {
1063
1070
padding : 10px 10px ;
1064
1071
border : solid # ED225D 2px ;
1065
- box-shadow : 4px 4px 0 # ED225D ;
1072
+ box-shadow : 4px 4px 0 # ED225D ;
1073
+
1066
1074
font : 1.5rem "Montserrat" , sans-serif;
1067
1075
color : # ED225D ;
1068
1076
letter-spacing : 0.02rem ;
1069
1077
}
1070
1078
1071
- /*
1072
- #showcase-page article.featured p {
1073
- font: ;
1079
+ # showcase-page .showcase-featured a , # showcase-page .showcase-featured a : visited {
1080
+ font-size : 1.2rem ;
1081
+ color : # ED225D ;
1082
+ letter-spacing : 0.02rem ;
1083
+ line-height : 1.5 ;
1084
+ }
1085
+
1086
+ # showcase-page .showcase-featured a ::after {
1087
+ content : " →" ;
1088
+ }
1089
+
1090
+ # showcase-page ul .project-tags {
1091
+ display : -webkit-box;
1092
+ display : -webkit-flex;
1093
+ display : flex;
1094
+ -webkit-flex-wrap : wrap;
1095
+ flex-wrap : wrap;
1096
+ margin-top : -3% ;
1097
+ }
1098
+
1099
+ # showcase-page ul .project-tags li {
1100
+ margin : 5px ;
1101
+ }
1102
+
1103
+ # showcase-page .tag {
1104
+ display : inline-block;
1105
+ padding : 6px 14px ;
1106
+ border : dashed # 7FDBCA ;
1107
+ border-radius : 27px ;
1108
+
1109
+ font : 0.7rem "Montserrat" , sans-serif;
1110
+ color : # 333 ;
1074
1111
}
1112
+
1113
+ /*
1114
+ //////////////////////////////////////////////////
1115
+ SHOWCASE - FEATURED PROJECT PAGE
1116
+ //////////////////////////////////////////////////
1075
1117
*/
1076
1118
1119
+ /* Link style for mobile and tablet screens (no :hover state) */
1077
1120
/*
1078
- @media only screen and (max-width: 991.98px){
1079
- #showcase-page article.featured a, a:visited {
1080
- text-decoration: underline dotted #ED225D;
1121
+ @media (max-width: 991.98px){
1122
+ #showcase-page .project-page a, #showcase-page .project-page a:visited {
1123
+ color:#ED225D;
1124
+ text-decoration: none;
1125
+ padding-bottom: 0.11em;
1126
+ border-bottom: 0.11em dashed;
1127
+ border-bottom-color: #ED225D;
1128
+ transition: border-bottom 30ms linear;
1081
1129
}
1082
1130
}
1083
1131
*/
1084
1132
1085
- # showcase-page section .project-showcased h2 {
1133
+ # showcase-page .project-page h2 {
1086
1134
text-align : center;
1087
1135
line-height : 1.4 ;
1088
1136
}
1089
1137
1090
- # showcase-page section .project-showcased h3 {
1091
- font : 500 1rem "Montserrat" , sans-serif; /* 1.2rem */
1092
- letter-spacing : 0.01rem ; /* 0.02rem */
1093
- line-height : 1.5 ;
1138
+ /* Visually hidden headings to delineate project page sections */
1139
+ # showcase-page .project-resources h3 # resources , # showcase-page .project-qa h3 # qa {
1140
+ position : absolute;
1141
+ left : -10000px ;
1142
+ width : 1px ;
1143
+ height : 1px ;
1144
+ overflow : hidden;
1094
1145
}
1095
1146
1096
- # showcase-page article .project-info {
1147
+ # showcase-page .project-info , # showcase-page . project-resources , # showcase-page . project-credit {
1097
1148
text-align : center;
1098
1149
}
1099
1150
1100
- # showcase-page article .project-info p {
1101
- font : 1rem "Montserrat" , sans-serif;
1151
+ # showcase-page article .project-resources {
1152
+ display : flex;
1153
+ margin-top : 3% ;
1154
+ }
1155
+
1156
+ # showcase-page .project-resources ul .links {
1157
+ display : inline-grid;
1158
+ grid-auto-flow : row;
1159
+ grid-gap : 3vw ;
1160
+ justify-items : center;
1161
+ margin : auto;
1162
+
1163
+ font : 500 .7rem "Montserrat" , sans-serif;
1102
1164
letter-spacing : 0.01rem ;
1103
- line-height : 1.7 ;
1165
+ line-height : 1.5 ;
1104
1166
}
1105
1167
1106
- # showcase-page .tag-highlighted {
1107
- padding : 0.4rem 0.9rem ; /* 0.5rem 0.8rem / 0.125rem 0.5rem; */
1108
- background-color : # 7FDBCA ;
1109
- border-radius : 0.9rem ; /* 0.3rem */
1110
- color : # 333 ;
1168
+ @media (min-width : 480px ){
1169
+ # showcase-page .project-resources ul .links {
1170
+ grid-auto-flow : column;
1171
+ }
1111
1172
}
1112
1173
1113
- /*
1114
- #showcase-page .code-snippet {
1115
-
1174
+ # showcase ul . links li {
1175
+ grid-column : 1 / 2 ;
1176
+ grid-row : 1 / 2 ;
1116
1177
}
1117
- */
1118
1178
1119
- # showcase-page article .project-credit {
1120
- text-align : center;
1179
+ # showcase-page .project-credit h3 , # showcase-page .project-qa h3 {
1180
+ font : 500 1rem "Montserrat" , sans-serif;
1181
+ letter-spacing : 0.01rem ;
1182
+ line-height : 1.5 ;
1183
+ }
1184
+
1185
+ # showcase-page .project-credit h3 # creator {
1186
+ font : italic 900 1.7rem "Montserrat" , sans-serif;
1187
+ letter-spacing : .05rem ;
1121
1188
}
1122
1189
1123
1190
# showcase-page sup .note {
1124
1191
font-size : 0.7rem ;
1125
1192
letter-spacing : 0.04rem ;
1126
1193
}
1127
1194
1128
- # showcase-page article .project-credit h2 {
1129
- font : italic 900 2rem "Montserrat" , sans-serif;
1130
- letter-spacing : .05rem ;
1131
- /* color: #0042E6; */
1132
- }
1133
-
1134
- # showcase-page article .project-qa {
1195
+ # showcase-page .project-qa {
1135
1196
width : 90% ;
1136
1197
float : right;
1137
1198
}
1138
1199
1139
1200
# showcase-page .project-qa h3 {
1140
1201
margin-left : 0% ;
1141
- /* transform: rotate(-3deg); */
1142
1202
}
1143
1203
1144
1204
# showcase-page .project-qa p {
1145
1205
float : left;
1146
1206
margin-left : 20% ;
1147
1207
}
1148
1208
1209
+ # showcase-page .project-qa code {
1210
+ font-size : 1.1rem ;
1211
+ }
1212
+
1149
1213
1150
1214
/* ==========================================================================
1151
1215
Chrome Frame prompt
0 commit comments