Lab 3: Styles Using CSS
Objectives
- Install CSS
- Apply CSS
Steps
Install CSS
Open a new
command prompt(Windows) orterminal(Mac) window.! Be sure to open a new window. Leave
npm startrunning.Run one of the following commands:
npm
npm install mini.css@3.0.1Yarn
yarn add mini.css@3.0.1Warningscan be ignored butErrorsindicate there was a problem.Verify
mini.csswas added as adependencyof the project inpackage.json.\package.json{"name": "keeptrack","version": "0.1.0","private": true,"dependencies": {...+ "mini.css": "~3.0.1","react": "^16.9.0","react-dom": "^16.9.0","react-scripts": "3.1.1"...},...}
Apply CSS
Open and delete the contents of
app.cssOpen the file
App.js.Delete the
JSXreturned and replace with theHTMLas shown below.src\App.js
import React from 'react';- import logo from './logo.svg';import './App.css';function App() {return (- <div className="App">- <header className="App-header">- <img src={logo} className="App-logo" alt="logo" />- <p>- Edit <code>src/App.js</code> and save to reload.- </p>- <a- className="App-link"- href="https://reactjs.org"- target="_blank"- rel="noopener noreferrer"- >- Learn React!!- </a>- </header>- </div>+ <blockquote cite="Benjamin Franklin">+ Tell me and I forget, teach me and I may remember, involve me and I learn.+ </blockquote>);}export default App;Open the file
src\index.cssDelete the current contents of the file.
Import the stylesheet you installed.
src\index.css@import '../node_modules/mini.css/dist/mini-default.min.css';Alternatively, you could choose a dark theme:
mini-dark.min.cssor a nordic theme:mini-nord.min.cssVerify you see the following output in the browser

Mini.css is a minimal, responsive, style-agnostic CSS framework.
Mini.cssis similar toBootstrapbut lighter and requires fewer CSS classes so you can focus on learningReactbut still get a professional look.