90 likes | 110 Views
Enhance your web development skills with advanced CSS usage for backgrounds, links, tables, positioning, overflow, and transparency/opacity effects. Learn how to control colors, images, and positioning for a stunning layout.
E N D
CSS Backgrounds • You already know: • background-color:#BBDDFF; • Some of you know how to use a picture: • background-image:url('paper.gif'); • You may know how to control if it repeats: • background-repeat:repeat-x; or repeat-y, no-repeat • Or if it’s fixed and doesn’t scroll: • background-attachment:fixed;
CSS Backgrounds • How about background-position? body{ background-image:url('img_tree.png'); background-repeat:no-repeat; background-position:right top; margin-right:300px; }
CSS Links • Get rid of underline to make the page look cleaner (except on hover/active): a:link {text-decoration:none;}a:visited {text-decoration:none;}a:hover {text-decoration:underline;}a:active {text-decoration:underline;}
CSS Tables • Borders for the inside/outside of all tables: table, th, td{border: 1px solid black;} • And collapse the borders to a single line: table{border-collapse:collapse;}
CSS Positioning • Lock an element so it’s not affected by scrolling: #mydiv{position:absolute;left:100px;top:150px;}
CSS Overflow • Show scroll bars if the content doesn’t fit within a DIV: div.scroll { background-color:#00FFFF; width:100px; height:100px; overflow:scroll; }
CSS Transparency/Opacity .whitebox { width:400px; height:180px; margin:30px 50px; background-color:#ffffff; border:1px solid black; opacity:0.6;}