Property | Valid Values | Example |
Font Properties | ||
font-family | font name or type | font-family: Arial; |
font-variant | normal | small-caps | font-variant:small-caps; |
font-style | normal | italic | font-style:italic; |
font-weight | normal | bold | font-weight:bold; |
font-size | xx-large | x-large | large | medium | small | x-small | xx-small] | larger | smaller | percentage | length | font-size:12pt; |
font | font-style | font-variant | font- weight | font-size | line-height | font-family | font: bold 12pt Arial; |
Text Properties | ||
color | color | color: red; |
direction | ltr | rtl | direction: ltr; |
line-height | normal | number | length | percentage | line-height:15pt; |
letter-spacing | normal | length | letter-spacing:5pt; |
word-spacing | normal | length | word-spacing:5pt; |
vertical-align | sub | super | vertical-align:sub; |
white-space | normal | nowrap | pre | pre-line | pre-wrap | white-space: nowrap; |
text-transform | capitalize | uppercase | lowercase | none | text-transform:lowercase; |
text-align | left | right | center | justify | text-align:center; |
text-indent | length | percentage | text-indent:25px; |
text-decoration | none | underline | overline | line-through | text-decoration:underline overline; |
text-decoration-style | none | dashed | dotted | double | wavy | text-decoration-style:wavy; |
text-decoration-color | none | color | text-decoration-color:red; |
Color and Background Properties | ||
background-color | color | transparent | background-color: yellow; |
background-image | url | none | background-image:url(house.jpg); |
background-position |
top -- left | center | right center -- left | center | right bottom -- left | center | right |
background-position: top center; |
background-repeat | no-repeat | repeat-x | repeat-y | space | round | background-repeat: no-repeat; |
background-size | auto | contain | cover | 50% | length (70px) | background-size: cover; |
background-blend-mode | normal | multiply | screen | overlay | darken | lighten | color-dodge | saturation | color | luminosity | background-blend-mode: overlay; |
background-clip | border-box | padding-box | content-box | background-clip: padding-box; |
background-origin | border-box | padding-box | content-box | background-origin: border-box; |
background | transparent | color | url | repeat | scroll | position | background: silver url(house.jpg) repeat-y; |
Gradient colors ( background property values ) | ||
linear-gradient | degree | color | percentage | top | left | bottom | right | background: linear-gradient(45deg , blue , red); |
radial-gradient | degree | color | percentage | ellipse at top | closest-side | closest-corner | farthest-side | farthest-corner | background: radial-gradient(circle at center , blue 0 , purple , red 100%); |
conic-gradient | degree | color | percentage | top | left | bottom | right | from | to | background: conic-gradient(red , orange , yellow , green , blue); |
repeating-linear-gradient | degree | color | percentage | top | left | bottom | right | background: repeating-linear-gradient(to left top , purple , white 20px); |
repeating-radial-gradient | degree | color | percentage | top | left | bottom | right | from | to | background: repeating-radial-gradient(farthest-corner at 25% 25% , yellow 0 , orange , red 45%); |
repeating-conic-gradient | degree | color | percentage | top | left | bottom | right | from | to | background:repeating-conic-gradient(purple , #a6ffa6 , #2dbbff , #97ffff , #c4c4ff 50%); |
List Properties | ||
list-style-type | disk | circle | square | decimal | lower-roman | upper-roman | lower-alpha | upper-alpha | none | list-style-type:upper-alpha; |
list-style-image | url | none | list-style-image:url(icFile.gif); |
list-style-position | inside | outside | list-style-position:inside; |
list-style | keyword | position | url | list-style: square outside url(icFolder.gif); |
Table Properties | ||
border-collapse | separate | collapse | border-collapse:collapse; |
border-spacing | (left,right,top,bottom),length (10px),(20px 10px -- row wise left and right | top and bottom) | border-spacing: 20px; |
table-layout | auto | fixed | table-layout: fixed; |
caption-side | top | bottom | caption-side: bottom; |
empty-cells | show | hide | empty-cells: hide; |
Box Properties | ||
height | length | auto | height:200px; |
width | length | percentage | auto | width:80%; |
max-height | length | auto | max-height:700px; |
max-width | length | percentage | auto | width:70%; |
min-height | length | auto | min-height:300px; |
min-width | length | percentage | auto | min-width:50%; |
margin-top | length | percentage | auto | margin-top:5px; |
margin-right | length | percentage | auto | margin-right:5px; |
margin-bottom | length | percentage | auto | margin-bottom:1em; |
margin-left | length | percentage | auto | margin-left:5pt; |
margin | length | percentage | auto{1,4} |
margin: 10px 5px 10px 5px; (top, right, bottom, left) margin: 10px 5px 10px; (top, left and right, bottom) margin: 10px 5px; (top and bottom, left and right) margin: 10px; (All sides) |
padding-top | length | percentage | padding-top:10%; |
padding-right | length | percentage | padding-right:15px; |
padding-bottom | length | percentage | auto | padding-bottom:1em; |
padding-left | length | percentage | auto | padding-left:5pt; |
padding | length | percentage | auto{1,4} |
padding: 10px 5px 10px 5px; (top, right, bottom, left) padding: 10px 5px 10px; (top, left and right, bottom) padding: 10px 5px; (top and bottom, left and right) padding: 10px; (All sides) |
overflow-x | visible | hidden | scroll | auto | overflow-x: hidden; |
overflow-y | visible | hidden | scroll | auto. | overflow-y: scroll; |
overflow | visible | hidden | scroll | auto. | overflow: auto; |
box-sizing | border-box | content-box | box-sizing: content-box; |
Border Properties | ||
border-top-width | thin | medium | thick | length | length | border-top-width: 10px; |
border-right-width | thin | medium | thick | length | border-right-width:medium; |
border-bottom-width | thin | medium | thick | length | border-bottom-width:thick; |
border-left-width | thin | medium | thick | length | border-left-width:15px; |
border-width | thin | medium | thick | length {1,4} | border-width: 3px 5px 3px 5px; |
border-top-color | color | border-top-color:purple; |
border-right-color | color | border-right-color:whitesmoke; |
border-bottom-color | color | border-bottom-color:black; |
border-left-color | color | border-left-color:#C0C0C0; |
border-color | color {1,4} | border-color: #ff000; |
border-top-style | none | solid | double | groove | ridge | inset | outset | border-top-style:solid; |
border-right-style | none | solid | double | groove | ridge | inset | outset | border-right-style:double; |
border-bottom-style | none | solid | double | groove | ridge | inset | outset | border-bottom-style:groove; |
border-left-style | none | solid | double | groove | ridge | inset | outset | border-left-style:none; |
border-style | none | solid | double | groove | ridge | inset | outset | border-style:ridge; |
border-top | border-width | border-style | border-color | border-top: medium outset red; |
border-right | border-width | border-style | border-color | border-right: thick inset maroon; |
border-bottom | border-width | border-style | border-color | border-bottom: 10px ridge Gray; |
border-left | border-width | border-style | border-color | border-left: 1px groove red; |
border | border-width | border-style | border-color | border: thin solid blue; |
border-radius | top | right | bottom | left |
border-radius: 25px; (The value applies to all four corners) border-radius: 15px 50px; (The value applies to top-left and bottom-right corners) border-radius: 15px 50px 40px; (The value applies to top-left corner, second value applies to top-right and bottom-left corners, and third value applies to bottom-right corner) border-radius: 15px 50px 30px 5px; (first value applies to top-left corner, second value applies to top-right corner, third value applies to bottom-right corner, and fourth value applies to bottom-left corner) |
Outline Properties | ||
outline-width | thin | medium | thick | length {1,4} | outline-width: 7px; |
outline-style | none | solid | double | groove | ridge | inset | outset | outline-style:double; |
outline-color | color | outline-color:purple; |
outline | width style color | outline:7px double #00d793; |
Positioning Properties | ||
position | absolute | relative | static | position:absolute; |
top | length | percentage | auto | top:0px; |
right | length | percentage | auto | right:10px; |
bottom | length | percentage | auto | bottom:20px; |
left | length | percentage | auto | left:0px; |
clip | shape | auto | clip:rect(0px 200px 200px 0px); |
visibility | visible | hidden | inherit | visibility:visible; |
display | none | block | inline | inline-block | list-item | display:none; |
float | none | left | right | float:none; |
cursor | auto | crosshair | default | hand | move | e-resize | ne-resize | nw-resize | n- resize | se-resize | sw- resize | s-resize | w-resize | text | wait | help | cursor:hand; |
clear | none | left | right | both | clear:left; |
z-index | auto | integer | z-index:-1; |
Pseudo Classes | ||
active | using other properties | p:active { float:left;color:blue; } |
hover | using other properties | p:hover { float:left;color:blue; } |
link | using other properties | p:link { background:pink;color:blue; } |
visited | using other properties | p:visited {color:blue; } |
focus | using other properties | p:focus {color:orange; } |
first-child | using other properties | ul li:first-child {border-top:2px solid purple; } |
nth-child(2n) | using other properties | ol:nth-child(2n) li{background: purple; } |
Pseudo-elements | ||
first-line | using other properties | p::first-line { color:#8080ff} |
first-letter | using other properties | p::first-letter { font-size:20px;} |
before | using content property | p::before { content: url("img/logo.png"); } |
after | using content property | p::after { content: url("img/logo2.png"); } |
Media Types | ||
all | Used for all media type devices. | @media all{ body { background: #e0e0e0; } } |
screen | Used primarily for color computer screens. | @media screen{ body { background: #0Ed453; } } |
Used for printers. | @media screen{ body { background: #0Ed453; } } | |
Printing Properties | ||
page-break-before | auto | always | left | right | page-break-before:always; |
page-break-after | auto | always | left | right | page-break-before:auto; |
Attribute Selectors | ||
input[type="text"] | using all other properties | input[type="text"] { color:red;} |
Text Overflow | ||
text-overflow | clip | ellipsis | text-overflow: clip; |
word-wrap | normal | break-word | initial | inherit | word-wrap: break-word; |
word-break | normal | break-all | keep-all | initial | inherit | word-break: break-all; |
Flexbox Properties | ||
display | flex | inline-flex | display :flex; display :inline-flex; |
flex-direction | row | row-reverse | column | column-reverse |
flex-direction: row; flex-direction: row-reverse; flex-direction: column; flex-direction: column-reverse; |
flex-wrap | nowrap | wrap | wrap-reverse |
flex-wrap: nowrap; flex-wrap: wrap; flex-wrap: wrap-reverse; |
flex-flow | row | row-reverse | column | column-reverse | nowrap | wrap | wrap-reverse |
flex-flow: row nowrap; flex-flow: row wrap; flex-flow: row wrap-reverse; flex-flow: column nowrap; flex-flow: column wrap; flex-flow: column wrap-reverse; |
row-gap | length | normal | inherit | initial | unset | row-gap:20px; |
column-gap | length | normal | inherit | initial | unset | column-gap:20px; |
gap | row-gap | column-gap |
gap:20px 40px; gap: 40px; |
justify-content | flex-start | flex-end | center | space-between | space-around | space-evenly |
justify-content: flex-start; justify-content: flex-end; justify-content: center; justify-content: space-around; justify-content: space-evenly; justify-content: space-between; |
align-items | stretch | flex-start | flex-end | center | baseline |
align-items: stretch; align-items: flex-start; align-items: flex-end; align-items: center; align-items: baseline; |
align-content | stretch | flex-start | flex-end | center | space-between | space-around | space-evenly |
align-content: stretch; align-content:flex-start ; align-content:center; align-content:flex-end; align-content:space-between; align-content:space-around; |
order | length | normal | inherit | initial | unset | order: 4; |
flex-grow | length | normal | inherit | initial | unset | flex-grow: 4; |
flex-shrink | length | normal | inherit | initial | unset | flex-shrink: 3; |
flex-basis | length | normal | inherit | initial | unset | auto | flex-basis:400px; |
flex | Flex-grow , flex-shrink , flex-basis |
flex:0 1 auto; |
align-self | stretch | flex-start | flex-end | center | baseline | auto |
align-self: auto; align-self: flex-start; align-self: flex-end; align-self: center; align-self: stretch; |
Grid Properties | ||
display | grid | inline-grid | display :grid; display :inline-grid; |
grid-template-columns | length |
grid-template-columns: 100px 200px 300px; grid-template-columns: 2fr 2fr 1fr; grid-template-columns:repeat(3,200px); grid-template-columns:repeat(3,1fr) 300px; grid-template-columns: repeat(3, minmax(200px, 1fr)); |
grid-template-rows | length |
grid-template-rows: 100px 200px 300px; grid-template-rows: 2fr 2fr 1fr; grid-template-rows:repeat(3,200px); grid-template-rows:repeat(3,1fr); |
grid-template | grid-template-columns | grid-template-rows | grid-template: repeat(3,1fr) / repeat(4,1fr); |
row-gap | length | normal | inherit | initial | unset | row-gap:20px; |
column-gap | length | normal | inherit | initial | unset | column-gap:20px; |
gap | row-gap | column-gap |
gap:20px 40px; gap: 40px; |
justify-items | start | end | center | stretch | baseline |
justify-items:stretch; justify-items:start; justify-items:end; justify-items:center; |
align-items | start | end | center | stretch | baseline |
align-items: stretch; align-items: start; align-items: end; align-items: center; |
place-items | align-items justify-items start | end | center | stretch | baseline |
place-items: center start; place-items: center; |
justify-content | start | end | center | space-between | space-around | space-evenly |
justify-content: start; justify-content: end; justify-content: center; justify-content: space-around; justify-content: space-evenly; justify-content: space-between; |
align-content | stretch | start | end | center | space-between | space-around | space-evenly |
align-content: stretch; align-content:flex-start ; align-content:center; align-content:flex-end; align-content:space-between; align-content:space-around; |
place-content | align-content justify-content stretch | start | end | center | space-between | space-around | space-evenly |
place-content: end center; place-content: center; |
grid-auto-flow | row | column | grid-auto-flow: row; grid-auto-flow: column; |
grid-auto-rows | length | grid-auto-rows: 100px; |
grid-auto-columns | length | grid-auto-columns: 100px; |
grid-column-start | length | span | grid-column-start: 1; |
grid-column-end | length | span | grid-column-end: 4; grid-column-end: span 3; |
grid-column | start end length | span |
grid-column: 1 / span 2; |
grid-row-start | length | span | grid-row-start: 1; |
grid-row-end | length | span | grid-row-end: 4; grid-row-end: span 3; |
grid-row | start end length | span |
grid-row: 1 / span 2; |
justify-self | start | end | center | stretch | baseline | justify-self: stretch; justify-self: start; justify-self: end; justify-self: center; |
align-self | start | end | center | stretch | baseline | align-self: stretch; align-self: start; align-self: end; align-self: center; |
place-self | align-self justify-self start | end | center | stretch | baseline |
place-self: start; place-self: start center; |
grid-template-areas: | specific name | grid-template-areas: 'nav nav nav' 'head head head' 'sidebar content content' 'aside1 aside2 aside3' 'footer footer footer' ; |
grid-area | specific name | grid-area: head; |
Transform Properties | ||
transform | translate() | translateX() | translateY() | translateZ() | transform: translate(20px,200px); /* x,y */ transform: translateY(250px); transform: translateZ(250px); |
transform | rotate() | rotateX() | rotateY()| rotateZ() | transform: rotate(250deg); transform: rotateX(250deg); transform: rotateY(250deg); transform: rotateZ(250deg); |
transform | scale() | scaleX() | scaleY() | transform: scale(2,1); /* width,height */ transform: scaleX(2); transform: scaleY(1); |
transform | skew() | skewX() | skewY() | transform: skew(40deg,60deg);/* x,y */ transform: skewX(30deg); transform:skewY(10deg); |
transform | matrix() - matrix(scaleX(),skewY(),skewX(),scaleY(),translateX(),translateY()) | transform: matrix(1.5,0,0.7,0.5,0,2); |
Transitions Properties | ||
transition-delay | Time | transition-duration: 2s; |
transition-duration | Time | transition-duration: 2s; |
transition-property | Property name | transition-property: background transform; transition-property: all; transition-property: background; |
transition-timing-function | linear | ease | ease-in | ease-out | ease-in-out | step-start | step-end | steps(int,start|end) | cubic-bezier(n,n,n,n) | initial | inherit |
transition-timing-function: linear; transition-timing-function: ease-in; transition-timing-function:ease-out ; transition-timing-function: ease-in-out; transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1) ; |
transition | property duration timing-function delay | transition: all 2s linear 0s; |
Animation Properties | ||
@keyframes | animation will gradually change from the current style to the new style at certain times. | |
animation-name | Specific Name | animation-name: example; |
animation-delay | Time | animation-duration: 2s; |
animation-duration | Time | animation-duration: 2s; |
animation-iteration-count | length | infinite | animation-iteration-count: infinite; |
animation-direction | normal | reverse | alternate | alternate-reverse | animation-direction:normal animation-direction:reverse animation-direction:alternate animation-direction:aleternate-reverse |
animation-timing-function | linear | ease | ease-in | ease-out | ease-in-out | step-start | step-end | steps(int,start|end) | cubic-bezier(n,n,n,n) | initial | inherit |
animation-timing-function: linear; animation-timing-function: ease-in; animation-timing-function:ease-out ; animation-timing-function: ease-in-out; animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1) ; |
animation-fill-mode | forwards | backwards | both | animation-fill-mode: forwards animation-fill-mode: backwards animation-fill-mode: none animation-fill-mode: both |
animation | name duration timing-function delay iteration-count direction fill-mode | animation: example 5s linear 2s infinite alternate; |
Learn All in Tamil © Designed & Developed By Tutor Joes | Privacy Policy | Terms & Conditions