mobile styles

This commit is contained in:
ntr committed 2022-11-26 11:06:57 +11:00
1 parent f546d76912
commit 18d5f26326
5 files changed
+73 -10

No files matched your search

+1 -1
View File
@@ -19,7 +19,7 @@ import Info from './routes/info';
if (window.location.host === 'matescrates.au') LogRocket.init('yh0dy3/mcrates');
const Main = () => {
const dispatch = useDispatch()
const dispatch = useDispatch();
// i have no idea why this is needed,
// but it makes sure the user changes actually rerender
+2 -3
View File
@@ -97,9 +97,8 @@ function LoginPage({ mode }) {
return (
<div class="landing">
<Login mode={mode} />
<div></div>
<div class='text'>
<Swirl />
<Swirl />
<div class='words'>
<p>Mates Crates is a record importing service.</p>
<p>We bundle orders together from thousands of online stores to reduce the cost of shipping vinyl.</p>
<p>Based in Preston.</p>
-1
View File
@@ -104,7 +104,6 @@ const User = () => {
<hr />
<p>Data provided by Discogs.</p>
</div>
<div />
<div>
{infoEl}
{results.map(Result)}
+56 -5
View File
@@ -212,19 +212,27 @@ button, [type=submit] {
.landing {
display: grid;
grid-template-columns: 1fr 0.5fr 2fr;
grid-template-columns: 1fr 2fr;
grid-gap: calc(var(--spacing-double) * 2);
grid-template-areas:
"login swirl"
"login words";
.login {
grid-area: login;
button {
width: 100%;
}
}
.swirl {
grid-area: swirl;
height: 15rem;
}
.text {
.words {
grid-area: words;
text-align: center;
}
}
@@ -274,13 +282,14 @@ article {
.search {
display: grid;
grid-template-columns: 1fr 0.5fr 2fr;
grid-template-columns: 1fr 2fr;
grid-gap: calc(var(--spacing-double) * 2);
article {
display: grid;
padding: var(--spacing);
margin-bottom: var(--spacing);
grid-template-columns: 1fr 4fr 1fr;
grid-template-columns: 1fr 4fr min-content;
}
button {
@@ -324,6 +333,10 @@ article {
}
padding: var(--spacing);
img {
justify-self: end;
}
}
}
@@ -482,4 +495,42 @@ header {
background-position: center;
margin-bottom: var(--spacing);
}
}
@media (max-width:900px) {
.landing {
grid-template-columns: 1fr;
grid-template-areas:
"swirl"
"login"
"words";
}
.list {
grid-template-columns: 1fr;
}
.search {
grid-template-columns: 1fr;
}
.offers {
grid-template-columns: 1fr;
}
.info {
grid-template-columns: 1fr;
// is necessary for some reason
grid-template-areas:
"swirl"
"contact"
"words";
}
}
@media (max-width:1200px) {
img {
width: 5rem;
}
}
+14
View File
@@ -0,0 +1,14 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>matescrates.au - record import service</title>
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes">
<% preact.headEnd %>
</head>
<body>
<% preact.bodyEnd %>
</body>
</html>