my website kinda looks empty

Hey ! Not really a technical question but I made of custom portfolio website from scratch with vanilla html/CSS/Js and I feel like my website looks empty. Any recommendations/design choices I should make to make it feel better ? Thanks. https://antonycd.com/en/
61 Replies
ἔρως
ἔρως13mo ago
your website has bigger issues than "looking empty" i strongly disagree about it looking empty
QuEEb
QuEEbOP13mo ago
Can you explain what you mean by bigger issues ? I'm not that good at designing stuff so I don't really know
ἔρως
ἔρως13mo ago
well, a simple one: your cv is very hard to read and has an empty page that's a little bit of wasted space your design also suffers from content layout shifting issues in fact, the content is all generated by javascript/jquery, which is horrifying to look at i understand what you're going for, but that doesn't make it any less bad also, you have alignment issues all over
ἔρως
ἔρως13mo ago
No description
No description
ἔρως
ἔρως13mo ago
here's my opinion on the design, pointing out some things i thought they were of interest
ἔρως
ἔρως13mo ago
forgot this one: the space between the CTA (call to action) button and the content isn't equal and makes it look weirdly out of place
No description
ἔρως
ἔρως13mo ago
YIKES!!!! all images are pngs you're not loading the font with font-display: swap you can improve how the page feels by using the defer attribute in the javascript your favicon is 2048x2048 - you should use 32x32 or, at most, 64x64 your css could use some cleaning up too
QuEEb
QuEEbOP13mo ago
Thank you 🙏. I'm wondering.. what's wrong with pngs? And generating the content by JavaScript is what I thought would be best instead of hardcoding a page for each project I work on, do you have a better alternative?
ἔρως
ἔρως13mo ago
there's nothing wrong with pngs except the fact that you're using them in ways you shouldn't contrary to jpegs, pngs are lossless - they keep 100% of the detail while compressed the problem: they don't compress as well as a jpeg, and you get a 32kb png for a 15x15px icon
QuEEb
QuEEbOP13mo ago
Yes. I've done computer science but obviously I do not know every norms yet your advice is pretty useful Thanks 😊
ἔρως
ἔρως13mo ago
just so you know, the "chom" page is ~4.2mb, with images
QuEEb
QuEEbOP13mo ago
What's wrong with generating my page with js? Seems like the best way to do it in my case
ἔρως
ἔρως13mo ago
honestly, i find it horrifying
QuEEb
QuEEbOP13mo ago
Damn I didn't look at this I know. But why ?
ἔρως
ἔρως13mo ago
there's """""""""""nothing""""""""""" wrong
QuEEb
QuEEbOP13mo ago
Ah ok
ἔρως
ἔρως13mo ago
except that there's 0% indexable content you don't have a placeholder
ἔρως
ἔρως13mo ago
this is your website until the javascript kicks in
No description
QuEEb
QuEEbOP13mo ago
True ! Didn't think of that
ἔρως
ἔρως13mo ago
by the way, your favicon is 2.3mb
QuEEb
QuEEbOP13mo ago
Thanks for the advice, I will do better. I love getting knowledge from someone more experienced Thanks for taking the time
ἔρως
ἔρως13mo ago
you're welcome i do have a lot more to share
QuEEb
QuEEbOP13mo ago
If you don't mind 🙂
ἔρως
ἔρως13mo ago
the responsivity is a bit iffy - specifically the big ass title and it's just a link to the front page, not even an h1
QuEEb
QuEEbOP13mo ago
For the alignment issues. I'm wondering.. what do people usually do ? Do I need to make it the same alignment everywhere on the page ? How would you make it ?
ἔρως
ἔρως13mo ago
well, kevin has a simple technique that works most of the time (but not always)
* + * {
margin-top: 1em;
}
* + * {
margin-top: 1em;
}
something like this will set the margin top to a decent value
QuEEb
QuEEbOP13mo ago
Great 👍 and what about alignment ?
ἔρως
ἔρως13mo ago
in the browser console, just try to add this style:
main * + * {
margin-top: 1em !important;
}
main * + * {
margin-top: 1em !important;
}
also, for this:
C.H.O.M. is a Parkour/Shooter video game in a sci-fi environment that was made in Unity with C# in the context of a student project, I made it in a team with 3 other students over a period of 3 months. Working in an agile way (SCRUM) and participating in almost every aspect of video game design, it allowed me to gain experience and work in an industry-like way. My team and I also worked in collaboration with a small team of artists, which gave us a good understanding of the collaborative aspect of game creation. C.H.O.M. was only the first iteration of my journey in video game creation, I'm very ambitious about my future in the business. As you'll see below, although my part in the project was focused on programming, I was also heavily involved in the game's design.
have you considered to split the sentences into different lines? that block of text is like trying to eat a huge steak by chewing on it by grabbing it and bitting a side
QuEEb
QuEEbOP13mo ago
😂 I didn't consider it but it's a good idea I'm on mobile at the moment 🥲
ἔρως
ἔρως13mo ago
well, that thingy helps a lot, but doesn't make it consistent it doesn't fix everything
QuEEb
QuEEbOP13mo ago
Ty but actually my question was that in the image you wrote justified/centered and I was wondering what was the problem with it
ἔρως
ἔρως13mo ago
https://antonycd.com/images/chom-screenshots/Capture d’écran 2023-07-12 230018.png <-- please, don't name files like this, ever it looks disjointed, messy, misaligned, just thrown together tossed with absolutely no care for consistency
QuEEb
QuEEbOP13mo ago
Okay but what do people usually do ?
ἔρως
ἔρως13mo ago
(im not saying that that's how it is, but what it looks like)
QuEEb
QuEEbOP13mo ago
yeah
ἔρως
ἔρως13mo ago
well, i would center it
ἔρως
ἔρως13mo ago
pick the one that looks better to you
No description
No description
QuEEb
QuEEbOP13mo ago
At first I made it centered like your first image but I changed it. Left align looks good tho
ἔρως
ἔρως13mo ago
it does look good, even if it does look inconsistent and half-thrown-half-placed-there
ἔρως
ἔρως13mo ago
but honestly, the middle one is even better
No description
No description
No description
ἔρως
ἔρως13mo ago
.... discord messed the order
ἔρως
ἔρως13mo ago
this, i prefer this
No description
ἔρως
ἔρως13mo ago
centered, without long weird lines
QuEEb
QuEEbOP13mo ago
Agreed !
ἔρως
ἔρως13mo ago
.contributions-grid td {
padding: 1rem;
text-align: center;
text-wrap: balance;
}
.contributions-grid td {
padding: 1rem;
text-align: center;
text-wrap: balance;
}
that's all you need to do
QuEEb
QuEEbOP13mo ago
You are a real mvp thank you for all of this
ἔρως
ἔρως13mo ago
you're welcome by the way, just because im saying something, doesn't mean you have to agree you can tell me that what i am saying isn't a good idea for you
QuEEb
QuEEbOP13mo ago
It was my first out of college small project and I wanted to make it by myself from scratch, all those tips will help me for this project and future ones
ἔρως
ἔρως13mo ago
i am here to help (but it is to help, not to do it for you and solve all problems for you - and not you specifically but the hypothetical you reading this)
QuEEb
QuEEbOP13mo ago
💯
ἔρως
ἔρως13mo ago
your images really do need some help https://antonycd.com/images/chom-screenshot.png <-- you have this 1080p image that takes 542kb of space
QuEEb
QuEEbOP13mo ago
Yeah. I did not at all look into it.
ἔρως
ἔρως13mo ago
do you have any image editor?
QuEEb
QuEEbOP13mo ago
Hmm the closest to one would be paint 😅
ἔρως
ἔρως13mo ago
https://squoosh.app/ <-- use this to optimize the image
Squoosh
Squoosh is the ultimate image optimizer that allows you to compress and compare images with different codecs in your browser.
ἔρως
ἔρως13mo ago
the ui is kinda strange, but works ok
QuEEb
QuEEbOP13mo ago
Great !
ἔρως
ἔρως13mo ago
i've tried it with a 768px wide image, and got these 2 files:
ἔρως
ἔρως13mo ago
there's a jpeg with 60kb, and an avif file with 22.6kb the jpeg looks worse, but is more compatible webp proved to be completely useless, but avif worked decently im not saying these are perfect results or you must use these images - generate your own this is just to give you a tiny taste of how much you can reduce the size of your website you actually can (and should) give an option to open the full-size screenshot on another tab
clevermissfox
clevermissfox13mo ago
I would like to add that the text on top of your images (school, game jam) have no padding; they stick to the side. And you’re using white for all of them , you may want to use a gradient pseudo element on all images to make an overlay so if you can be sure your text is always readable even if you have an image that has white spots where the text overlaps. Wait images can’t use pseudo elements You can use a blend mode or use the image as a background image with a background color + background blend mode.
QuEEb
QuEEbOP13mo ago
Thanks!
Want results from more Discord servers?
Add your server