Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
3
Comments
3

João Textor

@joaotextorErechim, Brazil80 points

Bachelor of Law working hard on a career transition.

Latest solutions

  • Responsive Huddle Landing Page

    #sass/scss

    João Textor•80
    Submitted almost 3 years ago

    0 comments
  • Space Tourism website - responsive and accessibility ready

    #accessibility

    João Textor•80
    Submitted over 2 years ago

    1 comment
  • Responsive news homepage using HTML and CSS

    #sass/scss

    João Textor•80
    Submitted almost 3 years ago

    1 comment

Latest comments

  • João Textor•80
    @joaotextor
    Submitted over 2 years ago

    Space Tourism website - responsive and accessibility ready

    #accessibility
    1
    João Textor•80
    @joaotextor
    Posted over 2 years ago

    Update: figured out a solution on the technology page problem. Simply added a <picture> element inside HTML with a picture for desktop screens. No need for CSS nor JS. Thank you Kevin Powell for today's YouTube short for this advice ;-)

    Kevil Powell video that solved my problem: https://www.youtube.com/shorts/d9i68C628Nk

  • Kritika•20
    @11Kritika11
    Submitted almost 3 years ago

    Landing page non-functionary

    2
    João Textor•80
    @joaotextor
    Posted almost 3 years ago

    Congratulations on your first challenge :-)

    You can try using a padding on a <article> tag to create a border on your text content, or a margin-right to fix the position.

    To change color of social icons on hover, use SVG files on <img src> and then, on :hover, use the 'filter' property to change colors.

    Here's a good tool to convert hex colors to filter: https://codepen.io/sosuke/pen/Pjoqqp

    Marked as helpful
  • marsha•210
    @Nestamash
    Submitted almost 3 years ago

    news-homepage-main

    #sass/scss
    1
    João Textor•80
    @joaotextor
    Posted almost 3 years ago

    Hello, Marsha. I hope you had a good time making this solution. I know I did making mine. So, I noticed something that could be a very good tip for your project, and it will help the elements in getting straight in line with each others.

    When creating elements that should stay side by side and be responsive, it's a good idea to put them inside a div (just like you did in <aside> tag).

    To better exemplify, here's a screenshot: https://imgur.com/a/2Sjw5Zt

    You see that, in this screenshot, I created a <div> to put the other elements. It's easier to organize all the elements inside a div using flex/grid display. So, in the first div group you can use flex-direction row (which is default).

    The second group of divs (blue) will stay side by side because of div 1 (green) being flex.

    On the third group of divs (pink) you will accommodate the remaining objects. The first pink div (which has the image) can have a flex-basis of 100% so it always remain on top of the other 2 (using the row direction), as long as you have your flex-wrap set to "wrap".

    In my project, I used flex display on all of those divs, but I suppose you can play with grid display to have the same effect.

    You can also use divs organize your other elements below (the number 1, 2 and 3 headlines and images.)

    I hope I could make myself useful. Good job and keep going :-)

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner

Explore

  • Learning paths
  • Challenges
  • Solutions
  • Articles

Community

  • Discord
  • Guidelines

For companies

  • Hire developers
  • Train developers
© Frontend Mentor 2019 - 2025
  • Terms
  • Cookie Policy
  • Privacy Policy
  • License

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub