0% found this document useful (0 votes)
7 views

Skyrims CSS

Uploaded by

Kassem Hassan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Skyrims CSS

Uploaded by

Kassem Hassan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

CSS

1|Page | www.skyrims.com | 08030439843


CSS Properties and Concepts
Basic Concepts
 Selectors
o element (e.g., p): Selects all <p> elements
o .class (e.g., .example): Selects all elements with
class="example"
o #id (e.g., #example): Selects the element with id="example"
o *: Universal selector, selects all elements
o [attribute=value] (e.g., [type="text"]): Selects elements with
the specified attribute and value
 Comments
o /* This is a comment */: CSS comments
Text and Font
 Font Family
o font-family: Specifies the font of an element (e.g., font-
family: Arial, sans-serif;)
 Font Size
o font-size: Specifies the size of the font (e.g., font-size: 16px;)
 Font Weight
o font-weight: Specifies the weight of the font (e.g., font-
weight: bold;)

2|Page | www.skyrims.com | 08030439843


 Font Style
o font-style: Specifies the style of the font (e.g., font-style:
italic;)
 Text Color
o color: Specifies the color of the text (e.g., color: #333;)
 Text Alignment
o text-align: Specifies the horizontal alignment of text (e.g.,
text-align: center;)
 Text Decoration
o text-decoration: Specifies the decoration added to text (e.g.,
text-decoration: underline;)
 Text Transform
o text-transform: Controls the capitalization of text (e.g., text-
transform: uppercase;)
 Line Height
o line-height: Specifies the height of a line (e.g., line-height:
1.5;)
Box Model
 Width and Height
o width: Specifies the width of an element (e.g., width:
100px;)
o height: Specifies the height of an element (e.g., height:
200px;)

3|Page | www.skyrims.com | 08030439843


 Padding
o padding: Specifies the padding inside an element (e.g.,
padding: 10px;)
 Margin
o margin: Specifies the margin outside an element (e.g.,
margin: 20px;)
 Border
o border: Specifies the border around an element (e.g.,
border: 1px solid #000;)
Background and Color
 Background Color
o background-color: Specifies the background color of an
element (e.g., background-color: #f0f0f0;)
 Background Image
o background-image: Specifies the background image of an
element (e.g., background-image: url('image.jpg');)
 Background Repeat
o background-repeat: Specifies if/how the background image
will repeat (e.g., background-repeat: no-repeat;)
 Background Position
o background-position: Specifies the starting position of a
background image (e.g., background-position: center;)
 Background Size

4|Page | www.skyrims.com | 08030439843


o background-size: Specifies the size of the background image
(e.g., background-size: cover;)
Positioning and Display
 Display
o display: Specifies how an element is displayed (e.g., display:
block;, display: inline-block;, display: none;)
 Position
o position: Specifies the type of positioning for an element
(e.g., position: relative;, position: absolute;, position: fixed;)
 Top, Right, Bottom, Left
o top, right, bottom, left: Specifies the position of an element
(e.g., top: 10px;)
 Float
o float: Specifies whether or not an element should float (e.g.,
float: left;)
 Clear
o clear: Specifies what elements can float beside the cleared
element and on which side (e.g., clear: both;)
Flexbox
 Display Flex
o display: flex;: Specifies a flex container
 Flex Direction
o flex-direction: Specifies the direction of the flex items (e.g.,
flex-direction: row;, flex-direction: column;)

5|Page | www.skyrims.com | 08030439843


 Justify Content
o justify-content: Specifies the alignment along the main axis
(e.g., justify-content: center;)
 Align Items
o align-items: Specifies the alignment along the cross axis
(e.g., align-items: center;)
 Flex Wrap
o flex-wrap: Specifies whether the flex items should wrap or
not (e.g., flex-wrap: wrap;)
Animation and Transition
 Transition
o transition: Specifies the transition effect (e.g., transition: all
0.3s ease;)
 Transform
o transform: Applies a 2D or 3D transformation to an element
(e.g., transform: rotate(45deg);)
 Animation
o animation: Specifies the animation (e.g., animation: slide-in
2s ease-in-out;)
 Keyframes
o @keyframes: Defines the keyframes for the animation (e.g.,
@keyframes slide-in { from { transform: translateX(-100%); }
to { transform: translateX(0); } })
Responsive Design

6|Page | www.skyrims.com | 08030439843


 Media Queries
o @media: Applies styles based on the media type and/or
specific conditions (e.g., @media (max-width: 600px) { ... })
Pseudo-Classes and Pseudo-Elements
 Pseudo-Classes
o :hover: Applies styles when an element is hovered (e.g.,
a:hover { color: red; })
o :active: Applies styles when an element is activated
o :focus: Applies styles when an element is focused
o :nth-child(n): Selects elements based on their position in a
group of siblings
 Pseudo-Elements
o ::before: Inserts content before an element's content
o ::after: Inserts content after an element's content
Other Important Properties
 Opacity
o opacity: Specifies the transparency of an element (e.g.,
opacity: 0.5;)
 Visibility
o visibility: Specifies whether an element is visible or not (e.g.,
visibility: hidden;)
 Z-Index
o z-index: Specifies the stack order of an element (e.g., z-
index: 10;)
7|Page | www.skyrims.com | 08030439843
 Overflow
o overflow: Specifies what happens if the content overflows
an element's box (e.g., overflow: hidden;, overflow: auto;)
 Cursor
o cursor: Specifies the type of cursor to be displayed (e.g.,
cursor: pointer;)

8|Page | www.skyrims.com | 08030439843

You might also like