├── .gitignore ├── README.md ├── design ├── active-states.jpg ├── desktop-design.jpg ├── desktop-preview.jpg ├── mobile-design.jpg └── mobile-menu.jpg ├── images ├── bg-pattern-circles.svg ├── bg-pattern-intro.svg ├── favicon-32x32.png ├── icon-arrow-dark.svg ├── icon-arrow-light.svg ├── icon-close.svg ├── icon-hamburger.svg ├── illustration-editor-desktop.svg ├── illustration-editor-mobile.svg ├── illustration-laptop-desktop.svg ├── illustration-laptop-mobile.svg ├── illustration-phones.svg └── logo.svg ├── index.html ├── main.js ├── package.json ├── style-guide.md └── styles.css /.gitignore: -------------------------------------------------------------------------------- 1 | # Avoid accidental upload of the Sketch and Figma design files 2 | ##################################################### 3 | ## Please do not remove lines 5 and 6 - thanks! 🙂 ## 4 | ##################################################### 5 | *.sketch 6 | *.fig 7 | 8 | # Avoid accidental XD upload if you convert the design file 9 | ############################################### 10 | ## Please do not remove line 12 - thanks! 🙂 ## 11 | ############################################### 12 | *.xd 13 | 14 | # Avoid your project being littered with annoying .DS_Store files! 15 | .DS_Store 16 | .prettierignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Blogr landing page 2 | 3 | This is a solution to the [Blogr landing page challenge on Frontend Mentor](https://www.frontendmentor.io/challenges/blogr-landing-page-EX2RLAApP). Frontend Mentor challenges help you improve your coding skills by building realistic projects. 4 | 5 | ## Welcome! 👋 6 | 7 | ## Table of contents 8 | 9 | - [Overview](#overview) 10 | - [The challenge](#the-challenge) 11 | - [Screenshot](#screenshot) 12 | - [Links](#links) 13 | - [My process](#my-process) 14 | - [Built with](#built-with) 15 | - [What I learned](#what-i-learned) 16 | - [Continued development](#continued-development) 17 | - [Author](#author) 18 | 19 | ## Overview 20 | 21 | ### The challenge 22 | 23 | Users should be able to: 24 | 25 | - View the optimal layout for the site depending on their device's screen size 26 | - See hover states for all interactive elements on the page 27 | 28 | ### Screenshot 29 | 30 |  31 | 32 | ### Links 33 | 34 | - Solution URL: [Solution URL](https://www.frontendmentor.io/solutions/blogr-landing-page-using-html-css-and-js-uEuPVH-N4) 35 | - Live Site URL: [Live site URL](https://blogr-landing-page-eight.vercel.app/) 36 | 37 | ## My process 38 | 39 | ### Built with 40 | 41 | - Semantic HTML5 markup 42 | - CSS custom properties 43 | - Flexbox 44 | - Desktop-first workflow then Mobile 45 | - Vanilla JS for mobile navigation toggle 46 | 47 | ### What I learned 48 | 49 | The dropdown menu is the highlight of my learning while working through this project. This is something I have never worked on before and had no prior knowledge how to go about it. I had to do a little research (Stackover flow to the rescue... lol). At the end, I was a able to complete the dropdown menu using just HTML and CSS- no JS. 50 | 51 | I faced a little challenge having a background color and a background image for a parent container. Below is a code snippet of how I was able to achieve it. 52 | 53 | ```css 54 | .header{ 55 | width: 100%; 56 | height: 100vh; 57 | position: relative; 58 | background: url(images/bg-pattern-intro.svg); 59 | background-position: center; 60 | background-size: 150%; 61 | padding: 4rem 10rem; 62 | border-bottom-left-radius: 6rem; 63 | background-repeat: no-repeat; 64 | background-color: hsl(353, 100%, 62%); 65 | } 66 | ``` 67 | 68 | ### Continued development 69 | 70 | While working through this project, I noticed I still needed to perfect using JS for mobile navigation toggle. I believe I can make a smoother transition for the mobile navigation toggle. So, I'll be working on that for the next couple of days. 71 | 72 | ## Author 73 | 74 | - Website - [Github/Uzoway](https://github.com/uzoway) 75 | - Frontend Mentor - [@uzoway](https://www.frontendmentor.io/profile/uzoway) 76 | - Twitter - [@Uzoway_](https://twitter.com/Uzoway_) 77 | 78 | Thanks for checking out this project. -------------------------------------------------------------------------------- /design/active-states.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzoway/blogr-landing-page/94ccdab51bbae2070d6fdb933efd52f6ff43b721/design/active-states.jpg -------------------------------------------------------------------------------- /design/desktop-design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzoway/blogr-landing-page/94ccdab51bbae2070d6fdb933efd52f6ff43b721/design/desktop-design.jpg -------------------------------------------------------------------------------- /design/desktop-preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzoway/blogr-landing-page/94ccdab51bbae2070d6fdb933efd52f6ff43b721/design/desktop-preview.jpg -------------------------------------------------------------------------------- /design/mobile-design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzoway/blogr-landing-page/94ccdab51bbae2070d6fdb933efd52f6ff43b721/design/mobile-design.jpg -------------------------------------------------------------------------------- /design/mobile-menu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzoway/blogr-landing-page/94ccdab51bbae2070d6fdb933efd52f6ff43b721/design/mobile-menu.jpg -------------------------------------------------------------------------------- /images/bg-pattern-circles.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /images/bg-pattern-intro.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uzoway/blogr-landing-page/94ccdab51bbae2070d6fdb933efd52f6ff43b721/images/favicon-32x32.png -------------------------------------------------------------------------------- /images/icon-arrow-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /images/icon-arrow-light.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /images/icon-close.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /images/icon-hamburger.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /images/illustration-editor-desktop.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /images/illustration-editor-mobile.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /images/illustration-laptop-desktop.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /images/illustration-laptop-mobile.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /images/illustration-phones.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /images/logo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 |Grow your audience and build your online brand
64 |Blogr features an exceedingly intuitive interface which lets you focus on one thing: creating content. 131 | The editor supports management of multiple blogs and allows easy manipulation of embeds such as images, 132 | videos, and Markdown. Extensibility with plugins and themes provide easy ways to add functionality or 133 | change the looks of a blog 134 |
135 |Flexible content management enables users to easily move through posts. Increase the usability of your blog 137 | by adding customized categories, sections, format, or flow. With this functionality, you’re in full control. 138 |
139 |With reliability and speed in mind, worldwide data centers provide the backbone for ultra-fast connectivity. 156 | This ensures your site will load instantly, no matter where your readers are, keeping your site competitive. 157 |
158 |Blogr is a free and open source application backed by a large community of helpful developers. It supports 170 | features such as code syntax highlighting, RSS feeds, social media integration, third-party commenting tools, 171 | and works seamlessly with Google Analytics. The architecture is clean and is relatively easy to learn. 172 |
173 |Batteries included. We built a simple and straightforward CLI tool that makes customization and deployment a breeze, but 175 | capable of producing even the most complicated sites. 176 |
177 |