mdazfar2 / HelpOps-Hub

Welcome to HelpOps-Hub: your go-to resource for essential DevOps tools and technologies. Simplify your DevOps journey with curated guides, tools, and best practices. Never get stuck again!⚑
https://helpopshub.com
MIT License
69 stars 77 forks source link

Feat: Adding Menu Bar Instead of Hamburger Menu #562

Closed Ayushmaanagarwal1211 closed 4 months ago

Ayushmaanagarwal1211 commented 4 months ago

Describe the feature

I've noticed that our HelpOps-Hub website is not fully optimized for mobile view. The current navbar layout can be challenging to navigate on smaller screens. To improve user experience, I propose redesigning the mobile navbar by adding all navigation links to a stylish menu bar at the bottom of the screen.

βœ… @sanjay-kv sir, this time there is no spam.

@sanjay-kv sir, please don't say that I am raising the same responsive issue again and again and creating PR for GSSOC points. This time it is completely different. Please check it yourself. This time I worked on genuine .

Issue Details:

Benefits:

Add Screenshot

image

[!NOTE] It is just a design after implementation it looks also good and attractive.

I would be happy to work on this enhancement to ensure the HelpOps-Hub website offers an excellent experience for all users, regardless of the device they are using.

Looking forward to your feedback and the opportunity to contribute! 😊

Record

github-actions[bot] commented 4 months ago

Thank you for creating this issue! πŸŽ‰ We'll look into it as soon as possible. In the meantime, please make sure to provide all the necessary details and context. If you have any questions or additional information, feel free to add them here. Your contributions are highly appreciated! 😊

You can also check our CONTRIBUTING.md for guidelines on contributing to this project.

mdazfar2 commented 4 months ago

@Ayushmaanagarwal1211, yes, that level of responsiveness is exactly what we're looking for. Can you try applying it to all pages except the "contributor" page?

Ayushmaanagarwal1211 commented 4 months ago

Yes i can

shreyash3087 commented 4 months ago

@Ayushmaanagarwal1211 if possible try to follow BEM naming convention as it would be better for readability and functionality,you can learn about it form here-https://www.geeksforgeeks.org/understanding-the-css-bem-convention/ ,@mdzafar what do you say?

mdazfar2 commented 4 months ago

@Ayushmaanagarwal1211 if possible try to follow BEM naming convention as it would be better for readability and functionality,you can learn about it form here-https://getbem.com/naming/ ,@mdzafar what do you say?


@shreyash3087 It would be great if you could send some layout, example, or screenshot you used before with the BEM convention. This will give us an idea of how it works.

shreyash3087 commented 4 months ago

Screenshot (56)

This is a good example,here card is a block,and its child component has been given name as cardcontent or cardtitle this is called block__element naming and this is helpful because normally people write like this

<div class="card">
   <div class="title">
   </div>
</div>

yaha pe sirf title likhne ki vajah se if we use the class title in another block so that will have effects form this class but if we write card__title so it will just limit this class to this block only aur iske styling ka effect dusre blocks pe nhi jayega

hope you understand

shreyash3087 commented 4 months ago

@mdazfar2 and after this we have modifiers that is used to define variations of a element like ek button hai inside card block so you will give it a name as card__button--primary because a button can have various types like primary,secondary etc

Overall it makes the code much better

mdazfar2 commented 4 months ago

Thank you, @shreyash3087 will implement this.

mdazfar2 commented 4 months ago

issue solved

github-actions[bot] commented 4 months ago

Hello @Ayushmaanagarwal1211! Your issue #562 has been closed. Thank you for your contribution!