![](https://hamza.hamza.expert/wp-content/uploads/2024/02/blog-details-banner.webp)
![](https://hamza.hamza.expert/wp-content/uploads/2024/02/2-19.webp)
JavaScript
We love to bring designs to life as a developer, and I aim to do this using whatever front end tools are necessary. My preferred tools are more modern javascript libraries like React.js but I like to use whatever is best for the websites needs. There are several reasons why a business would consider a rebrand and it doesn’t necessarily mean the business has been unsuccessful.Framework
Always ready to push the boundaries, especially when it comes to our own platform, Our analytical eye to create a site that was visually engaging and also optimised for maximum performance. It also perfectly reflects the journey to help it tell a story to increase its understanding and drive action. To create a site that was visually engaging for maximum performance.- Brand Development
- UX/UI Design
- Front-end Development
- Copywriting
- Shopify Development
Visual Studio
Just like other pseudo-elements and pseudo-class selectors, :not() can be chained with other pseudo-classes and pseudo-elements. For example, the following will add a “New!” word to list items that do not have a .old class name, using the ::after pseudo-element:![](https://hamza.hamza.expert/wp-content/uploads/2024/02/3-15.jpg)