fa22-cse110-lab3's People
fa22-cse110-lab3's Issues
Update Readme
Task:
Update readme file
Features:
None
Details:
Update readme file with the new url
https://chiahan1.github.io/fa22-cse110-lab3/
Use CSS Selectors
Task:
Use CSS Selectors
Features:
CSS Selectors
Details:
CSS selectors allow you to select the HTML element you want to style. Each type of selector targets a different identifier on your HTML element.
- Class Selector (
.class
) - ID Selector (
#id
) - Universal Selector (
*
) - Element Selector (
element
) - Attribute Selector (e.g.
[attribute=foo]
) - Pseudo-class Selector (e.g.
p:hover
) - Selector List (
element, element
) - Combinators (you must use one of each)
- Descendant Combinator (
element element
) - Child Combinator (
element > element
) - General sibling combinator (
element ~ element
) - Adjacent sibling combinator (
element + element
) - Combining Two Selectors (
element.class
)
- Descendant Combinator (
Finish CSS Checklist
Task:
CSS Checklist
Features:
General CSS Topics
Details:
- Comment: Write down comments to make your css easier to read
- Color: Apply colors to your HTML elements
- Red, green, blue, alpha values e.g.
rgb(r, g, b)
orrgba(r, g, b, a)
- Hex codes e.g.
#FFF
or#FFFFFF
- Hue, saturation, lightness, alpha values e.g.
hsl(h, s, l)
orhsla(h, s, l, a)
- Color name e.g.
orange
- Red, green, blue, alpha values e.g.
- Background: Apply background styles to your elements
background-color
- Unit: Units of measurement for sizing and spacing your elements
- Use 3 unique relative units total
- Use 3 unique absolute units total
- Box Model: Configure the containers that holds your HTML content
-
Margin: Spacing between html elements
- Long (
margin-top
,margin-bottom
,margin-left
,margin-right
) - Short (
margin: <top> <right> <bottom> <left>
) - Auto Margins (
margin: auto
)
- Long (
-
Padding: Spacing within html elements
- Long (
padding-top
,padding-bottom
,padding-left
,padding-right
) - Short (
padding: <top> <right> <bottom> <left>
)
- Long (
-
- Borders: Borders around html elements
Hints: apply borders before testing out padding and margin to better understand the difference between the two
border-style
border-color
border-width
border-radius
- Text: Style your text
color
text-decoration
text-align
- Display:
- Experiment with these values:
none
,block
,inline-block
,inline
. Include at least two of them in your page. - Apply theses values to the
display
property
- Experiment with these values:
- Sizing: Set the height and width for an element
height
width
max-width
min-width
- Position: Element positioning on the page
- 2 of the following values:
static
,relative
,fixed
,absolute
,sticky
- Apply these values to the
position
property
- Apply these values to the
- 2 of the following values:
- Pseudo-class: Elements that exist in your document conditionally
:hover
:active
- Layouts:
- Flexbox: Allow your elements to lay themselves out automatically
- Apply
flex
to thedisplay
property - Must have more than two children within the element that is using flexbox. Must use minimum three of the flexbox related attributes
- Apply
- Grid: Instantiate a grid for your layouts
- Apply
grid
to thedisplay
property - Must have more than two children within the element that is using the grid. Must use a minimum of three of the grid related attributes
- Apply
- Flexbox: Allow your elements to lay themselves out automatically
- Responsiveness: Make your website friendly for multiple devices
- At least one query based on the screen width
- Media Query
- Fonts: Pick varying font styles to make your text fun to read
- Include and use a 3rd party font (Google Fonts)
Create standup.md
Task:
Create a standup notes
Features:
None
Details:
Create a standup notes template in a Markdown file standup.md
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.