CSS Properties Content * Text Properties * Background-properties * Border- Properties * Anchor Properties * List Style Properties * Box Model * Other Common Properties Text Properties * CSS provides many properties related to text for formatting and decoration. Some of them are: - Color - Text-alignment - Text-decoration - Text-transformation - Font-style - Font-size - Font-weight - Font-family - Text-shadow Color Color property is used to set the color of the text. * The color property is used to set the color of the text. * Example: - body {color:blue;} - h1 {color:#00ff00;} - h2 {color:rgb(255,0,0);} Text-alignment * The text-align property is used to set the horizontal alignment of a text. * Text can be centered, or aligned to the left or right, or justified. * h1 {text-align:center;} Text-decoration * The text-decoration property is used to set or remove decorations from text. * The text-decoration property is mostly used to remove underlines from links for design purposes * a {text-decoration:none;} * h1 {text-decoration:overline;} * h2 {text-decoration:line-through;} * h3 {text-decoration:underline;} * h4 {text-decoration:blink;} Text-transformation * The text-transform property is used to specify uppercase and lowercase letters in a text. p.uppercase {text-transform:uppercase;} p.lowercase {text-transform:lowercase;} p.capitalize {text-transform:capitalize;} Font-style * The font-style property is mostly used to specify italic text. * This property has following values: * normal - The text is shown normally * italic - The text is shown in italics Font-size * The font-size property sets the size of the text. * p{font-size:24px;} Font-weight * The font-weight property sets the boldness of the text * p{font-weight:bold;} Font-family * The font family of a text is set with the font-family property. * Example * p{font-family:”Georgia”;} Text-shadow * The text-shadow property applies shadow to text. * text-shadow:h-shadow v-shadow blur color; p { text-shadow:20px 20px 5px gray; } CSS Background Properties * CSS background properties are used to define the background effects of an element. * CSS properties used for background effects: - background-color - background-image - background-repeat - background-attachment background-color * The background-color property specifies the background color of an element. * The background color of a page is defined in the body selector: * Colors can be specified by a hex value, RGB value or by color name body { background-color:aqua; } background-image * The background-image property specifies an image to use as the background of an element * By default, the image is repeated so it covers the entire element. * body {background-image:url('paper.gif');} background-repeat * By default, the background-image property repeats an image both horizontally and vertically * Some images should be repeated only horizontally or vertically, or they will look strange body { background-image:url('gradient2.png'); background-repeat:repeat-x; } body { background-image:url('gradient2.png'); background-repeat:repeat-y; } body { background-image:url('gradient2.png'); background-repeat:no-repeat; } background-attachment * When the background attachment is fixed image will not scroll and it is fixed though you are moving scroll bar body { background-image:url('gradient2.png'); background-repeat:no-repeat; background-attachment:fixed; } CSS Border Properties HTML elements can have borders and with the help of CSS properties we can decorate html element border. Here are the properties: * Border-color * Border-style * Border-radius * Border-spacing * Border-width * Border-collapse * Border-color This property is used to set color of border of an HTML element. Colors can be specified by a hex value, RGB value or by color name a { border-color:blue;} border-style CSS provides a variety of style properties to change the style of border of an HTML element. Some of the possible values of border-style property are: - Dotted - Dashed - Solid - Groove - Double - Rigid - Inset - Outset a { border-color:blue; border-style:dotted; } * In CSS it is possible to specify different borders for different sides: * Border-left-style * Border-right-style * Border-top-style * Border-bottom-style border-radius * Border-radius property specify radius of corner of the border a { border-color:blue; border-style:dotted; border-radius:10px; } border-spacing * It Specify space between table cells. border-width * It Specify thickness of the border a { border-color:blue; border-style:dotted; border-width:2px; } border-collapse * The border-collapse property sets whether the table borders are collapsed into a single border or separated. The value of this property could be collapse Anchor properties * Properties on anchor - a:link - a normal, unvisited link - a:visited - a link the user has visited - a:hover - a link when the user mouses over it - a:active - a link the moment it is clicked Example a:link {color: darkgray;} a:visited {color: silver;} a:hover {color: orange;} a:active {color: red;} List Style Properties * Following are the common properties to style lists - List-style-image - list-style-image:url('sqpurple.gif'); - List-style-position - ul { list-style-position:inside; } - List-style-type - ul.circle {list-style-type:circle} - ul.square {list-style-type:square} - ol.upper-roman {list-style-type:upper-roman} - ol.lower-alpha {list-style-type:lower-alpha} Box Model - All HTML elements can be considered as boxes Other common properties Width : It specifies the width of the element. Height: It specifies the height of the element Display: display property allows to make an element block, inline, as a table cell etc Padding: padding value is gap between inner boundary and content Margin: it is a space leaving outside the element boundary Opacity: it sets the transparency level of an HTML element. Minimum value is 0 and maximum value is 1. <<Prev Home Next>>
Saturday, July 1, 2017
CSS Properties
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment