Latest solutions
css flex, responsiveness
#accessibilitySubmitted about 2 months agonothing new, but i am open to correction and better code enhancement.
CSS flexbox, CSS media queries
#accessibilitySubmitted 7 months agoWell nothing for now, but i am open to corrections and adjustments on the project.
CSS grid layout
Submitted 7 months agowell, i am still learning and practicing my efficiency with grid layout.
Latest comments
- @viethoang2307Submitted about 2 months ago
- @ortiz-antonioSubmitted about 2 months agoWhat are you most proud of, and what would you do differently next time?
I plan to break down my components further to improve reusability. I'm not entirely comfortable maintaining separate components for the success dialog and confirmation page rather than reusing a single component.
What challenges did you encounter, and how did you overcome them?In this project, I'm experimenting with UnoCSS and design tokens while implementing a progressive enhancement approach for form validation. This involves starting with HTML5 native validation and extending functionality with JavaScript
What specific areas of your project would you like help with?Any recommendations or suggestions would be greatly appreciated.
- P@rupali317Submitted 9 months agoWhat are you most proud of, and what would you do differently next time?
I am able to craft the tooltip's arrow using css tricks. Border width help determine the dimension of the arrow. 0 dimension is crucial in achieving the look along with making the adjacent borders as transparent. Removing the adjacent borders instead of making it transparent will not function as everything will be invisible especially when the dimension is set as 0.
What challenges did you encounter, and how did you overcome them?.tooltip-wrapper::after { content: ""; position: absolute; left: 50%; transform: translateX(-50%); width: 0; height: 0; border-left: var(--space-s-1) solid transparent; border-right: var(--space-s-1) solid transparent; border-top: var(--space-s-1) solid var(--color-neutral-5); }
Creating the tooltip's arrow using CSS was relatively challenging. I took inspiration from resources and I understood the nitty gritty details about how an arrow is created using 0 dimension approach and relying on border properties.
What specific areas of your project would you like help with?What do you think of the accessibility of my solution? (especially related to summoning and dismissing the tooltip)
HTML code snippet
...
JS code snippet
function toggleShareButtonAttributes() { if (tooltip.classList.contains("invisible")) { shareButton.removeAttribute("aria-describedby"); shareButton.setAttribute("aria-expanded", "false"); } else { shareButton.setAttribute("aria-describedby", "tooltip"); shareButton.setAttribute("aria-expanded", "true"); } }
@CelineJamesPosted 7 months agoWell done, I have also learnt something from your shared code snippets, Thank You.
1 - @TeewsPepperSubmitted 7 months ago@CelineJamesPosted 7 months ago
welldone, although the line-height in your heading seem to be too much, and the grid gap is smaller, overall you have an excellent result.
0 - @Nitr0SkaySubmitted 8 months agoWhat are you most proud of, and what would you do differently next time?
This one I followed the Kevin Powell's tutorial for Begginers: https://www.youtube.com/watch?v=JFbxl_VmIx0
- P@JomageneSubmitted 8 months agoWhat are you most proud of, and what would you do differently next time?
I’m most proud of successfully implementing the black transparent overlay using the
What challenges did you encounter, and how did you overcome them?::before
pseudo-element instead of an absolute positioniseddiv
. I'm proud of utilizing SCSS variables to streamline my styling process and using nested styles. I used flex box but Next time, I would explore advanced layout techniques like CSS Grid to handle complex designs more efficiently.One of the main challenges I faced was getting the black transparent overlay to appear correctly over the image. I was accustomed to using an absolutely positioned
What specific areas of your project would you like help with?div
, which required matching the height and width with the image dimensions each time it changes. I overcame this by using the::before
pseudo-element on thefigure
withtop: 0
,bottom: 0
,left: 0
, andright: 0
, ensuring the overlay was positioned correctly over the image.I would appreciate feedback on how to further optimize my SCSS, especially regarding best practices and responsive design. Additionally, any tips on improving accessibility throughout the project would be valuable.
@CelineJamesPosted 8 months agoWonderful replicate, and it is exactly the same. i have no contribution to make, welldone.
0