CSS基本样式

来源:互联网 发布:北京微信软件制作 编辑:程序博客网 时间:2024/04/25 22:43

本章内容

  1. CSS样式-背景
  2. CSS样式-文本
  3. CSS样式-字体
  4. CSS样式-链接
  5. CSS样式-列表
  6. CSS样式-表格
  7. CSS样式-轮廓

CSS样式-背景

背景:
CSS允许应用纯色作为背景,也允许使用背景图像创建相当复杂的效果
属性background-attachment       背景图像是否固定或者随着页面的其余部分滚动,默认滚动的,会随着滚动滑出屏幕background-color            设置元素的背景颜色background-image            把图片设置为背景background-position         设置背景图片的起始位置,属性值 多值一起用 right top;center top....background-repeat           设置背景图片是否以及如何重复,默认是x.y都重复的
CSS3背景
background-size: 规定背景图片的尺寸background-origin: 规定背景图片的定位区域background-clip: 规定背景的绘制区域

示例:
html:

无数个<P>标签

CSS:

body{    background-image: url("a.png");    background-repeat: no-repeat;    background-attachment: fixed;    background-size: 400px 400px;}

效果图:
这里写图片描述


CSS文本

css文本
CSS文本属性可定义文本外观通过文本属性,可以改变文本的颜色、字符间距、对其文本、装饰文本、对文本缩进
属性color                   文本颜色direction               文本方向line-height             行高letter-spacing          字符间距text-align              对其元素中的文本text-decoration         向文本添加修饰text-indent             缩进元素中文本的首行text-transform          元素中的字母unicode-bidi            设置文本方向white-space             元素中空白的处理方式word-spacing            字间距

text-indent示例:
html:

<body>    <h2>哈哈哈</h2>    <p>哈哈哈哈哈哈啊哈哈哈哈哈哈哈哈</p>    <p>哈哈哈哈哈哈啊哈哈哈哈哈哈哈哈</p>    <p>哈哈哈哈哈哈啊哈哈哈哈哈哈哈哈</p>    <p>哈哈哈哈哈哈啊哈哈哈哈哈哈哈哈</p></body>

CSS:

h2{    text-indent: -2em;}body{    padding-left: 3em;}

效果图:
这里写图片描述

text-transform示例:
html:

<body>    <p>THis iS mY hTmL</p>    <p id="p1">THis iS mY hTmL</p>    <p id="p2">THis iS mY hTmL</p>    <p id="p3">THis iS mY hTmL</p></body>

CSS:

#p1{/*每个单词首字母大写*/    text-transform: capitalize;}#p2{/*每个单词字母全部小写*/    text-transform: lowercase;}#p3{/*每个单词字母全部大写*/    text-transform: uppercase;}

效果:
这里写图片描述

CSS3文本效果:
text-shadow: 向文本添加阴影word-wrap: 规定文本的换行规则

示例:
html:

<body>    <p class="p">测试阴影测试阴影测试阴影测试阴影测试阴影测试阴影测试阴影</p>    <p class="p">hello hello world world welcome to bj</p>    <p id="pid1">测试阴影</p></body>

css:

#pid1{    /*    *  5px   距离左边    *  10px  距离上边    *  2px   越大越模糊    *  #ff0000   shadow的颜色    */    text-shadow: 5px 10px 2px #ff0000;}.p{    width: 100px;    text-wrap: normal;}

效果:
这里写图片描述


CSS字体

CSS字体
CSS字体属性定义文本的字体系列、大小、加粗、风格和变形
属性font-family             设置字体系列font-size               设置字体的尺寸font-style              设置字体风格font-variant            以小型大写字体或正常字体显示文本font-weight             设置字体的粗细

css链接

CSS链接的四种状态:
a:link              普通的、未被访问的链接a:visited           用户已访问的链接a:hover             鼠标指针位于链接的上方a:active            链接被点击的时刻

示例:
html:

<body>    <a href="http://www.baidu.com">baiduyixia</a></body>

CSS:

a:link{    color: #ff0000;}a:visited{    color: #00ff00;}a:hover{    color: #0000ff;}a:active{    color: #0000ff;}

效果:

这里写图片描述

常见的链接方式
text-decoration 一般用于去除下划线 text-decoration:none;

CSS列表

CSS列表
CSS列表属性允许你放置、改变列表标志,或者将图像作为列表项标志
属性list-style                  简写列表项list-style-image            列表项图像list-style-position         列表标志位置list-style-type             列表类型

示例:
html:

<body>    <ul id="ul1">        <li>a</li>        <li>a</li>    </ul>    <ul id="ul2">        <li>a</li>        <li>a</li>    </ul></body>

css:

#ul1 li{    list-style-type: circle;}#ul2 li{    list-style-image: url("a.png");}

效果:

这里写图片描述


CSS 表格

CSS表格:
CSS表格属性可以帮助我们极大地改善表格的外观
表格边框
折叠边框
表格宽高
表格文本对齐
表格内边距
表格颜色

示例:
html:

<body>    <table id="tb">        <tr>            <th>a</th>            <th>b</th>            <th>c</th>        </tr>        <tr class="alt">            <td>aa</td>            <td>bb</td>            <td>cc</td>        </tr>        <tr>            <td>aaa</td>            <td>bbbb</td>            <td>cccc</td>        </tr>        <tr class="alt">            <td>aaaa</td>            <td>bbbbb</td>            <td>ccccc</td>        </tr>    </table></body>

CSS:

#tb{    width: 500px;    border-collapse: collapse;}#tb td,#tb th{    border: 1px solid bisque;    padding: 5px;}#tb th{    text-align: right;    background-color: aqua;    color: #ffffff;}#tb tr.alt td{    color: black;    background-color: aquamarine;}

效果:

这里写图片描述


CSS轮廓

轮廓主要是用来突出元素的作用
属性outline                 设置轮廓属性outline-color           设置轮廓的颜色outline-style           设置轮廓的样式outline-width           设置轮廓的宽度
0 0
原创粉丝点击