diff --git a/.htaccess b/.htaccess new file mode 100644 index 0000000..4a6ffb1 --- /dev/null +++ b/.htaccess @@ -0,0 +1 @@ +DirectoryIndex home.html diff --git a/css/home.css b/css/home.css new file mode 100644 index 0000000..e107700 --- /dev/null +++ b/css/home.css @@ -0,0 +1,156 @@ +/* Whole document */ +body { + font-family: Helvetica, Arial, sans-serif; + font-size: 1rem; + color: #cad3f5; + line-height: 1.5; + width: 800px; + margin-inline: auto; + background: #24273a; + padding: 6px; + margin: 10px auto; +} + +/* +.title { + display: none; +} +*/ + +#top { + margin-bottom: 6px; + border-radius: 16px; + border-top-left-radius: 0px; + margin: 4px auto; + margin-top: 0px; + height: 55px; +} + +#main { + background: #1e2030; +} + +/* Title of the resume */ +h1 { + width: 130px; + text-align: center; + display: inline-block; + font-size: 1.8rem; + margin: 0px; + padding: 8px; + border-top-left-radius: 18px; + border-top-right-radius: 18px; +} + +/* Titles of categories */ +h2 { + color: #f5a97f; + font-size: 1.8rem; + text-align: center; + margin-top: 0; + margin-bottom: 0.5rem; +} + +h3 { + color: #dc8a78; + font-size: 1.3rem; + margin-top: 0; + margin-bottom: 0; +} + +h4 { + color: #8c8fa1; + font-size: 1.1rem; + margin-top: 0; + margin-bottom: 0.5rem; +} + +/* Definitions */ +dt { + float: left; + clear: left; + width: 17%; + font-weight: bold; +} +dd { + margin-left: 17%; +} +p { + margin-top: 0; + margin-bottom: 4px; +} + +/* Links */ +a { + text-decoration: none; + padding: 8px; + color: #8aadf4; +} + +a:hover, a:active { + border-radius: 9px; + text-decoration: underline; + text-shadow: 1px 1px 1px #333; + animation: animate 3s linear infinite; +} + +a.button { + margin: 14px 10%; + padding: 4px 12px; + border: 1px outset #494d64; + border-radius: 9px; + color: #8aadf4; + display: inline-block; + background-color: #363a4f; + text-decoration: none; + width: 80px; + text-align: center; +} + +/* Horizontal separators */ +hr { + color: #A6A6A6; +} + +/* List spacing */ +ul, ol { + padding-left: 1em; /* Keeping padding relative to the font size of the list */ +} + +li { + margin-top: 0.25em; +} + +p, li { + margin-top: 0; + line-height: 1.6; +} + + +@keyframes animate { + 0% { box-shadow: 0 0 8px 4px #24273a; } + 15% { box-shadow: 0 0 8px 4px #494d64; } + 50% { box-shadow: 0 0 8px 4px #b7bdf8; } + 85% { box-shadow: 0 0 8px 4px #494d64; } + 100% { box-shadow: 0 0 8px 4px #24273a; } +} + +.card { + background: #363a4f; + text-align: center; + border-radius: 6px; + border-top-left-radius: 18px; + border-top-right-radius: 18px; +} + +.card-top { + background: #1e2030; + border-top-left-radius: 18px; + border-top-right-radius: 18px; +} + +#pong { + margin: 6px; + border-radius: 9px; + background: #494d64; +} diff --git a/style.css b/css/pong.css similarity index 94% rename from style.css rename to css/pong.css index 1376005..2229931 100644 --- a/style.css +++ b/css/pong.css @@ -1,22 +1,23 @@ -html, body { - height: 100%; - margin: 0; -} - -body { - background: black; - display: flex; - align-items: center; - justify-content: center; -} - -.button { - background: blue; - color: white; - padding: 15px 20px; - font-size: 32px; - font-family: Arial, Helvetica, sans-serif; - text-transform: uppercase; - cursor: pointer; - position: relative; -} +html, body { + height: 100%; + margin: 0; +} + +body { + background: black; + display: flex; + align-items: center; + justify-content: center; +} + +.button { + background: blue; + color: white; + padding: 15px 20px; + font-size: 32px; + font-family: Arial, Helvetica, sans-serif; + text-transform: uppercase; + cursor: pointer; + position: relative; +} + diff --git a/home.html b/home.html new file mode 100644 index 0000000..c7349de --- /dev/null +++ b/home.html @@ -0,0 +1,52 @@ + + +
+ + + +