<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="/style.css">
<link rel="icon" href="/favicon.ico">
+ <link rel="preload" as="image" href="banner.webp">
+ <link rel="preload" as="image" href="pfp.webp">
</head>
<body>
<div class = "wrapper">
<header class="main-head">
<a href="/">
- <img src="banner.webp" class="banner">
+ <img src="banner.webp" class="banner" alt="Skullheadx">
</a>
</header>
<nav class="main-nav">
<section>
<h2>Bio</h2>
<ul>
- <li><img src="pfp.webp"></li>
+ <li><img src="pfp.webp" alt="pfp"></li>
<li><p>Skullheadx</p></li>
<li><a href="about.html">About Me</a></li>
<li><a href="now.html">Now</a></li>
+/* colours */
:root {
--space-indigo: #22223bff;
--dusty-grape: #4a4e69ff;
--parchment: #f2e9e4ff;
}
+/* headings */
+h1, h2, h3 {
+ margin: 0;
+ text-align: center;
+}
+
+h1 {
+ font-weight: bold;
+ padding: 0.75em;
+}
+
+h2 {
+ background: var(--parchment);
+ border-radius: 7px;
+ display:inline-block;
+ margin: 2px 0;
+ padding: 0.75em;
+ text-align: center;
+}
+
+
+/* links */
+a {
+ color: var(--dusty-grape);
+ font-weight: bold;
+ text-decoration: 2px dotted underline var(--space-indigo);
+}
+
+
+/* grid stuff */
.main-head {
grid-area: header;
}
}
}
+/* header */
+.banner {
+ object-fit: contain;
+ max-width: 100%;
+ height:auto;
+ display: block;
+ border-radius: 7px;
+}
+/* body */
body {
margin: 0 auto;
max-width: 1200px;
background-color: var(--space-indigo);
}
-h1, h2, h3 {
- margin: 0;
- text-align: center;
-}
-
-h1 {
- font-weight: bold;
- padding: 0.75em;
-}
-
-h2 {
- background: var(--parchment);
- border-radius: 7px;
- display:inline-block;
- margin: 2px 0;
- padding: 0.75em;
- text-align: center;
-}
-
-a {
- color: var(--dusty-grape);
- font-weight: bold;
- text-decoration: 2px dotted underline var(--space-indigo);
-}
-
-nav ul, aside ul{
- padding: 0;
- gap: 0.5rem;
- margin: 0 0;
-}
-
-
-nav ul li, aside ul li{
- list-style: none;
- margin: 2px 0;
-}
main, section, nav section, aside section {
background: #fff;
align-self:start;
}
-
-
-.banner {
- object-fit: contain;
- max-width: 100%;
- height:auto;
- display: block;
- border-radius: 7px;
-}
-
nav section, aside section, main article {
margin-bottom: 5px;
+ h2 {
+ display: block;
+ }
+}
+
+/* nav */
+nav ul, aside ul{
+ padding: 0;
+ gap: 0.5rem;
+ margin: 0 0;
+ li{
+ list-style: none;
+ margin: 2px 0;
+ }
}
nav section {
flex-wrap: nowrap;
}
-
+/* aside */
aside section {
text-align: center;
- ul li p {
- margin: 0 0 0.5rem 0;
- }
-}
-aside section h2 {display: block;}
-aside section ul {
- display: flex;
- flex-direction: column;
- flex-wrap: nowrap;
- li img {
- border-radius: 7px;
+ ul {
+ display: flex;
+ flex-direction: column;
+ flex-wrap: nowrap;
+ li img {
+ border-radius: 7px;
+ }
+ li p {
+ margin: 0 0 0.5rem 0;
+ }
}
-
}
-
-main article h2 {display:block;}
-
-
+/* footer */
footer {
text-align: center;
+ a {
+ color: var(--almond-silk);
+ }
}