For this challenge, the tricky part is to arrange the box time, this in my opinion is quite tricky because this box must follow the responsiveness on various screen sizes for mobile is quite easy but for tablet and laptop screens it takes precision to arrange the box to follow according to the screen size, I suggest using grid and flex with both it will be more free to arrange the box.
I liked the hover transitions. 👌
Is good to add comments. I never add those >﹏<
To avoid repeating elements you can use vue.js so you can divide the project in tiny lego pieces (and other frameworks but i think vue is the smallest and more sample use)
The data Doesn't show >︿< you could just add it manually for this exercise, mayor complexity arrives with other frameworks to work faster and more efficiently .
I have finished another project, I know the design and coding might seem really bootleg and noob but I am 100% self-taught, hence also open to any constructive criticism. My main questions which I could not figure out on my own and woul be very grateful if you could answer any of them are:
1.) There is a white border around the guy's profile pic which I could not recreate, any suggestions?
2.) I made the background in a -lets say- acceptable degree (compared to my skills) but is there any more "orthodox" way to create this kind of bakground? -meaning the image is turned by XY degrees and then the container is above them.
3.) Several elements use position:absolute with top/bottom/left/right XY% to put elements in the middle , I tried position:absolute and add 50% but for some reason then the picture totally was not positioned to the center, like .img_profile has top:25% and left:40% to put the guy's profile picture in the middle, this works. Any suggestions as to why 50% doesnt work as I would predict in this case?
Again, any constructive semantic/practice/method suggestion & criticism is very much appreciated in advance, so far I only have positive experiences with the community here in this regard. :)
Border: You could put the image in a div (by url) and then put something like
border: 5px solid white; because the image doesn't allow a round color border
Background: you could put it out of the main container and use z-index property to change it somehow
That's what i thought tell me if it helps you somehow :D
This is my first React app so pardon the unstructured layout.
Are there any resources or recommendation to structure an app like this when using react? I added all of my CSS to one style sheet App.css and was wondering if I should also separately add my page CSS and form CSS in different files.
I noticed that react injects the code within a div element so I was wondering if I still should add <header> <main> and <footer> tags within react?
Let me know if you have any suggestions/tips/spotted bugs, I'd greatly appreciate it!