A

property description

accent-color

It provides a default and accent color for tags with a user relationship theme.

align-content

Determines the leveling type of lines inside an enclosure when all interior space is unused.

align-items

Determines the type of leveling for items in a flexible container.

align-self

Specifies the leveling type for items that are already specified in a flexible container.

all

Resets all values.

animation

A concise property for all animation properties

animation-name

Defines a name for the animation to use for the @keyframes property.

animation-duration

Defines the duration of a cycle for the animation until its end.

animation-timing-function

Defines the speed of an animation curve.

animation-delay

Specifies a delay when the animation starts.

animation-iteration-count

Defines the number of times the animation should be replayed after completion.

animation-direction

Defines the orientation of the animation.

animation-fill-mode

When the animation is stopped, it defines a style before it starts and after it ends.

animation-play-state

Determines whether the animation is moving or stopped.

aspect-ratio

Defines the ratio of width to height dimensions.

B

property description

backdrop-filter

The graphic effect defines the background area of the elements.

backface-visibility

Determines whether to display the background screen to the user when logging in.

background

Defines the background and its types for pages.

background-origin

Specifies the origin position of a wallpaper.

background-size

Determines the size and dimensions of the wallpaper.

background-repeat

It causes the wallpaper to repeat.

background-position-y

Determines the horizontal position of the wallpaper.

background-position-x

Determines the vertical position of the wallpaper.

background-position

Sets the default position of a wallpaper.

background-image

Determines the image that should be displayed in the wallpaper section.

background-color

Sets the background color.

background-clip

Determines the routing of elements within the background image.

background-attachment

Determines whether the background image remains static or moves as the user moves.

background-blend-mode

It provides background layer combination modes (color, image).

block-size

Determines the size and dimensions of the BLOCK area.

border

A property is shorthand for properties related to itself.

border-block

Defines the border of the BLOCK area.

border-block-color

Determines the border color of the BLOCK area.

border-block-end

This property allows us to specify the end line of a block in a border.This property is used for elements that are in vertical mode.

border-block-end-color

Determines the color of the end border of the BLOCK area.

border-block-end-style

Determines the mode and style of the BLOCK end zone.

border-block-end-width

Specifies the width of the BLOCK end zone.

border-block-start

This property allows us to specify the beginning line of a block in a border. This property is used for elements that are in vertical mode.

border-block-start-color

Determines the color of the starting border of the BLOCK area.

border-block-start-style

Determines the mode and style of the starting border of the BLOCK area.

border-block-start-width

Specifies the width of the starting border of the BLOCK area.

border-block-style

Determines the mode and style of the border of the BLOCK area.

border-block-width

Specifies the border width of the BLOCK area.

border-bottom

Defines the surrounding border of a button.

border-bottom-color

Determines the color of the border around the button.

border-bottom-left-radius

Determines the curvature of the left border of the button.

border-bottom-right-radius

Determines the curvature of the button's right border.

border-bottom-style

Determines the mode and style of the button border.

border-bottom-width

Specifies the border width of a button.

border-collapse

Specifies whether the borders of a cell should be merged or separated.

border-color

Determines the color of the border.

border-end-end-radius

This property is used to set the radius of the corners at the bottom and right end of an element.

border-end-start-radius

This property is used to set the radius of the corners at the bottom and left side of an element

border-image

Defines the perimeter of an image.

border-image-outset

Determines the outer border of an image.

border-image-repeat

Defines the border of the image that is being repeated.

border-image-slice

Defines the border of a piece of the image.

border-image-source

The margin determines the source we selected the image.

border-image-width

Determines the width of the image border.

border-inline

Defines the inner margin.

border-inline-color

Determines the color of the inner border.

border-inline-end-color

Specifies the color of the inner end border.

border-inline-end-style

Determines the mode and style of the inner trailing edge.

border-inline-end-width

Specifies the width of the inner end zone.

border-inline-start-color

Determines the mode and style of the inner leading edge.

border-inline-start-width

Specifies the width of the inner starting margin.

border-inline-style

Determines the mode and style of the inner starting border.

border-inline-width

Specifies the width of the inner border.

border-left

Sets the left margin.

border-left-color

Sets the color of the left border.

border-left-style

Determines the mode and style of the left margin.

border-left-width

Specifies the width of the left margin.

border-radius

Determines the curvature of the border corners.

border-right

Specifies the side margin.

border-right-color

Specifies the color of the right border

border-right-style

Determines the mode and style of the side border.

border-right-width

Specifies the width of the side border.

border-spacing

Determines the distance between border cells.

border-style

Determines the mode and style of the border.

border-top

Sets the upper margin.

border-top-color

Determines the color of the top border.

border-top-style

Determines the mode and style of the upper border.

border-top-width

Specifies the width of the top border.

border-width

Determines the width of the border.

bottom

Defines the button in CSS documents.

box-decoration-break

controls text or content fragmentation across multiple lines.

box-reflect

generates reflections for an element, with values like below, above, left, or right.

box-shadow

This feature allows us to access and control the shadow around our edge.

box-sizing

Defines how the width and height of an element are calculated.

box-after

With the attribute I can specify whether to break a page or columns of text right after a certain element.

box-before

With the attribute I can specify whether to break a page or columns of text right before a certain element.

box-inside

This attribute determines whether the content should be placed inside the box (such as centering the content) or outside the box (such as snapping to one side).

C

property description

color

Determines the color scheme.

caption-side

Specifies where the table should be placed.

caret-color

With this feature, the color of the marker can be specified.

@charset

This feature specifies the coding type of web pages

clear

By using clear you can specify which side of a floated element an element should break or not break at all.

clip-path

can cut a part of an element or you can make elements like boxes or picture frames in polygonal form or... .

column-count

Determines the number of columns.

column-fill

Determines how columns are filled.

column-gap

Determines the distance between columns.

column-rule

The rule determines the columns.

column-rule-color

The rule determines the color of the columns.

column-rule-style

The rule determines the mode and style of the columns.

column-rule-width

The rule determines the width of the columns.

column-span

Determines how many cells an element will fill.

column-width

Specifies the width of the columns.

columns

A property is shorthand for all properties associated with it.

content

Used to insert generated content.

counter-increment

Increases or decreases the value of one or more counters.

counter-reset

Creates one or more counters.

counter-set

This property creates a counter and accepts a specific value.

cursor

This feature specifies the type of mouse pointer that is placed on an element .

 

D

property description

direction

Determines the direction of the text.

display

Makes the element visible.

E

property description

empty-cells

Defines empty cells within the grid layout.

F

property description

filter

Displays effects before displaying an element.

flex

A property is shorthand for properties related to itself.

flex-basis

Specifies the initial length of a flexible item.

flex-direction

Determines the orientation of flexible items.

flex-flow

A property is shorthand for properties related to itself.

flex-grow

Causes an item to be raised between multiple items.

flex-shrink

Determines how items shrink.

flex-wrap

Determines whether flexible items in the dropdown list are closed or not.

float

Determines the right and left floating of elements.

font

Specifies the font of text in CSS documents.

@font-face

This feature helps to add and use fonts that are not web safe fonts.

font-family

Specifies the font family.

font-feature-settings

Sets the alternate font.

font-kerning

Determines the use of font information in the server core.

font-size

Determines the size and dimensions of the font.

font-size-adjust

Determines the readability of the text.

font-stretch

Determines the length of the font.

font-style

Determines the mode and style of the text.

font-variant

With this feature, you can specify whether the font should be written in lowercase letters or not.

font-variant-alternates

This feature allows you to change how letters and numbers are displayed in a font, such as using alternate modes or other special features.

font-variant-caps

alters how text letters appear: in uppercase, lowercase, or other modes. Typically used for titles, headings, etc., to adjust text display.

font-variant-east-asian

With this feature you can specify how alternate symbols are displayed in East Asian texts .

font-variant-ligatures

This feature allows web developers to use ligraphs Use for different writing modes .

font-variant-numeric

This feature helps web designers to control the type of font used for numbers.

font-variant-position

This feature allows web designers to control the lowercase and uppercase letters of the text .

font-weight

Specifies the font width.

G

property  description

gap

Specifies the spacing between rows and columns.

grid

A property is shorthand for properties related to itself.

grid-area

Allows naming grid items arbitrarily.

grid-auto-columns

Sets the default column size.

grid-auto-flow

The grid layout determines how items are inserted.

grid-auto-rows

Sets the default row size.

grid-column

A property is shorthand for properties related to itself.

grid-column-end

Determines the final location of the GRID item.

grid-column-gap

Determines the size of the space between the columns.

grid-column-start

Specifies the starting location of the GRID item.

grid-gap

A property is shorthand for properties related to itself.

grid-row

A property is shorthand for properties related to itself.

grid-row-end

Determines where to end the GRID item.

grid-row-gap

Determines the size of the space between rows.

grid-row-start

Determines where the GRID item starts.

grid-template

Provides various features to grids.

grid-template-areas

Choosing names for the grid and creating cells with those names.

grid-template-columns

Specifies the number of columns in a grid.

grid-template-rows

Defines the size of each line in a grid.

H

property  description

hanging-punctuation

Determines whether a punctuated text may be placed outside the corresponding line.

height

Specifies the height in CSS documents.

hyphens

It determines how to divide the words in the content environment to beautify it.

hypenate-character

Determines the character to use as a breakpoint in long texts.

I

property description

image-rendering

Determines the type of algorithm to scale images.

inline-size

Determines the size and dimensions of the elements in the inner direction.

inset

Specifies the inline area in CSS documents.

inset-block

Determines the distance between an element and its parent element in the BLOCK area.

inset-block-end

Determines the distance between the end of an element and its parent element in the BLOCK area.

inset-block-start

Determines the starting distance of an element and its parent element in the BLOCK area.

inset-inline

Determines the distance between an element and its parent element in the inner area.

inset-inline-end

Specifies the distance between the end of an element and its parent element in the inner area.

inset-inline-start

Specifies the starting distance of an element and its parent element in the inner area.

isolation

Determines whether the element should generate stacked content or not.

J

property description
Defines leveling when items in a container do not use all of its space.
Defines leveling of items on a linear grid grid.
It is defined on the network container.

قانون ها

property description
Defines the code and name of the animation in css.

L

property description

left

Specifies the left side of the elements.

letter-spacing

Determines the space between text characters.

line-break

Determines whether the line breaks and its continuation is displayed on the next line.

line-height

Determines the height of the line.

list-style

Specifies the properties of the list.

list-style-image

Sets an image as the list pointer.

list-style-position

Determines the position of the list pointers in bullet form.

list-style-type

Determines the type of pointer in the list.

o

property description

object-fit

Determines how the elements are aligned inside the corresponding container.

object-position

Determines the alignment of replaced elements within the corresponding enclosure.

offset

A property is shorthand for properties related to itself.

offset-anchor

Establishes a point on a moving element positioned by a pre-existing offset path.

offset-distance

Specifies the position a moving element should travel.

offset-path

Specifies the direction in which the element is to be rotated.

offset-rotate

The rotation defines an element as it moves along the path.

opacity

Determines the transparency percentage of the elements.

order

Determines the order of flexible elements relative to other elements.

orphans

Determines the minimum number of lines that will be placed at the bottom of the page or at the end of the column.

outline

It is a concise property for the elements related to itself.

outline-color

Specifies the color beyond the border.

outline-offset

It defines an outline beyond the boundary.

outline-style

It sets the mood and style outside the line.

outline-width

Specifies the width outside the line.

overflow

Controls content overflow within a box.

overflow-anchor

Disables the browser's scroll anchor effect.

overflow-wrap

Decides whether the browser can move long text to the next line.

overflow-x

Controls horizontal text overflow.

overflow-y

Controls vertical text overflow.

overscroll-behavior

Manages scrolling behaviors and movements.

overscroll-behavior-block

Specifies scroll behavior at block ends.

overscroll-behavior-inline

Determines whether a line continues at the end of a line.

overscroll-behavior-x

Specifies scrolling behavior at the end of the horizontal axis.

overscroll-behavior-y

Specifies scrolling behavior at the end of the vertical axis.

p

property description

padding

A property is shorthand for the properties associated with it.

padding-block

Determines the layer corresponding to the BLOCK area.

padding-block-end

The final layer defines the BLOCK area.

padding-block-start

Defines the starting layer of the BLOCK area.

padding-bottom

Specifies the bottom layer of an element.

padding-inline

Specifies the inner layer of an element.

padding-inline-end

Determines the final inner layer.

padding-inline-start

Defines the starting inner layer.

padding-left

Specifies the left layer of an element.

padding-right

Specifies the right layer of an element.

padding-top

Defines the top layer of an element.

page-break-after

Determines where the next element starts after one element ends.

page-break-before

Determines whether the following print element starts on a new page after the current element is completed.

page-break-inside

It is used to control how content is printed on printed pages.

paint-order

With this feature, you can specify the layout and order.

perspective

This feature is used to make an element 3D.

perspective-origin

Specify the access position of the 3D element in the program.

place-content

With this feature, you can arrange the contents of the flexbox.

place-items

Adjusts the horizontal and vertical position of elements at the same time.

place-self

It is possible to place and size a specific element in a Grid with Flexbox.

pointer-events

Specifies whether an element is responsive to mouse events or not.

position

Determines the position in css documents.

Q

property description

quotes

Specifies the type of delimiting quotes in quoted elements.

R

property description

resize

Determines whether the user can change the size and dimensions of the element

right

Specifies the right side of the element.

rotate

Allows the element to rotate.

row-gap

Specifies the spacing between rows.

S

property description

scale

The size of the elements is determined by the efficiency of reducing or increasing their scale.

scroll-behavior

You can manage your scrolling behavior whether the scrolling is smooth or jumpy.

scroll-margin

Specifies the space between content inside an element and the border of the scrolling page.

scroll-margin-block

Controls the space between the element's content and the scrollable page border.

scroll-margin-block-end

Specifies the distance between the content inside an element and the bottom edge of the scroll page.

scroll-margin-block-start

Determines the margin between the vertical content block edge and the scrolling start edge of the page.

scroll-margin-bottom

Controls the distance between the content inside an element and the bottom edge of the scrollable area.

scroll-margin-inline

Sets the distance between an element's content and the scrollable horizontal edges.

scroll-margin-inline-end

Adjusts the space from content to the right edge within an element.

scroll-margin-inline-start

Adjusts how far content starts from the scroll's horizontal edge.

scroll-margin-left

Sets the gap between content's left edge and the start of scrolling.

scroll-margin-right

Determines the distance between the right edge of the content and the start of scrolling.

scroll-margin-top

Sets the gap between content's top edge and the vertical scroll's start.

scroll-padding

Sets the internal margin spacing for scroll bars.

scroll-padding-block

Defines internal margin space for vertical sections in the scroll.

scroll-padding-block-end

Adjusts padding for the ends of vertical scrollbar blocks.

scroll-padding-block-start

Sets the padding for the beginning of the vertical scrollbar blocks.

scroll-padding-bottom

Adjusts the space between content's bottom and the vertical scrollbar.

scroll-padding-inline

Adjusts space between content edges and the horizontal scrollbar.

scroll-padding-inline-end

Controls spacing between horizontal lines' ends and the scrollbar.

scroll-padding-inline-start

Controls the distance between the beginning of the horizontal lines and the scroll bar.

scroll-padding-left

Sets the internal margin between content's left edge and scrollbar.

scroll-padding-right

Sets the inner margin between the right edge of the content and the navigation bar.

scroll-padding-top

Adjusts the distance between content's top and the scrollbar.

scroll-snap-align

Controls how elements are aligned during scrolling.

scroll-snap-stop

Specifies whether scrolling should stop at specific points specified for the scroll snap.

scroll-snap-type

It helps you specify the type of scroll snap for an element.

scrollbar-color

Sets scrollbar color in both normal and active states.

T

property description

tab-size

Specifies the character width on a sheet.

table-layout

The algorithm determines the arrangement of cells, rows and columns.

text-align

Determines the horizontal alignment of the text.

text-align-last

Controls how text wraps on lines that are separated on the last line.

text-combine-upright

Specifies the order of multiple characters.

text-decoration

Determines the orientation of the text.

text-decoration-color

Determines the color of the text.

text-decoration-line

Sets the text alignment.

text-decoration-style

Determines the mode and style of the text.

text-decoration-thickness

Determines the thickness of the line.

text-emphasis

Manages emphasis in text.

text-emphasis-color

Specifies the color used to highlight the text.

text-emphasis-position

Controls how the edges of the text are placed next to the text.

text-emphasis-style

Specifies how to display text emphasis.

text-indent

Sets the text indentation of the first line in a BLOCK area.

text-justify

It is an interesting way to direct the characters.

text-orientation

Determines the orientation of text characters.

text-shadow

Adds a shadow to the text.

text-transform

Handles text capitalization.

text-underline-position

Changes the position of the underline by using the text-decoration property.

top

Determines the top position of the elements.

transform

Causes 2D or 3D transformations to become a property.

transform-origin

Allows the user to change the position of the converted elements.

transform-style

Determines how nested elements are displayed in the 3D environment.

transition

is a concise property for all its subsets.

transition-delay

Determines the start time of the affected feature.

transition-duration

Determines how many seconds or milliseconds an impacting feature will take to complete.

transition-property

Specifies the name of the CSS property that takes effect.

transition-timing-function

The curvature determines the impact speed.

translate

Determines the position of an element.

U

property description

unicode-bidi

Determines text orientation and text support for multiple languages.

user-select

It gives access to the user to select a part of the text or not.

V

property description

vertical-align

Specifies the vertical alignment of only one element.

visibility

Determines whether elements are displayable or not.

W

property description

white-space

Determines how blank or white pages are handled.

widows

Specifies the minimum number of lines to set at the top of a page or column.

width

Determines the width of the elements.

word-break

Determines how to break expressions and move them to the next line.

word-spacing

Determines the spacing between words in the text.

word-wrap

Causes long expressions to be broken and continued on the next line.

writing-mode

Determines whether text lines are displayed horizontally or vertically.

Z

property description

z-index

Sets the stack order of the elements in the correct position.