Under the hood changes to container styles
Previously, the entire main content was fitted inside one element. Now, each section and container handle their own paddings and margins. This allows for more flexibility as to how each container can be styled.
This commit is contained in:
parent
c552270c6e
commit
1b1482a8d9
4 changed files with 14 additions and 13 deletions
|
@ -8,11 +8,9 @@ export default function({ title, header, children, comp }) {
|
|||
<link rel="stylesheet" href="/styles/main.css"/>
|
||||
</head>
|
||||
<body>
|
||||
{comp.navbar()}
|
||||
<div className="main-content">
|
||||
{ comp.header(header) }
|
||||
{ children }
|
||||
</div>
|
||||
{ comp.navbar() }
|
||||
{ comp.header(header) }
|
||||
{ children }
|
||||
</body>
|
||||
</html>
|
||||
);
|
||||
|
|
|
@ -49,7 +49,9 @@ h1, h2, h3, h4, h5, h6 {
|
|||
}
|
||||
|
||||
section {
|
||||
padding: 1rem 0;
|
||||
padding: 1rem;
|
||||
margin: 0 auto;
|
||||
max-width: var(--page--max-width);
|
||||
& > * {
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
@ -58,12 +60,6 @@ section {
|
|||
}
|
||||
}
|
||||
|
||||
.main-content {
|
||||
padding: 1rem;
|
||||
margin: 0 auto;
|
||||
max-width: 48rem;
|
||||
}
|
||||
|
||||
pre {
|
||||
padding: 1rem;
|
||||
border-radius: 5px;
|
||||
|
|
|
@ -1,7 +1,11 @@
|
|||
.page-header {
|
||||
margin-bottom: 2rem;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
padding: 2rem 1rem;
|
||||
max-width: var(--page--max-width);
|
||||
text-align: center;
|
||||
h1 {
|
||||
margin-top: 0;
|
||||
background: -webkit-linear-gradient(45deg, var(--color-red), var(--color-blue));
|
||||
background-clip: text;
|
||||
-webkit-background-clip: text;
|
||||
|
|
|
@ -20,4 +20,7 @@ :root {
|
|||
--text-7xl: 4.5rem;
|
||||
--text-8xl: 6rem;
|
||||
--text-9xl: 8rem;
|
||||
|
||||
/* Widths */
|
||||
--page--max-width: 48rem;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue