[TOC]
# 案例1:图片边框
![](https://img.kancloud.cn/60/31/60319ffed55539756e92d37b363349aa_354x478.png)
> 1. 必须先设置普通边框
> 2. 图像边框语法 border-image:url() 30 30 30 30 stretch;round;
![](https://img.kancloud.cn/16/26/16267868d7884f2b2a172e506ad708a8_521x247.png)
# 案例2:线性渐变背景
![](https://img.kancloud.cn/5c/3d/5c3dee9c0f18abcc365256605e4ada9d_565x319.png)
[旧版微信首页http://data.pzhuweb.cn/weixin.html](http://data.pzhuweb.cn/weixin.html)
# 案例3:滤镜
修改所有图片的颜色为黑白 (100% 灰度):
![](https://img.kancloud.cn/7e/ad/7ead06c692789d16105ffc21d8a50b7c_561x277.png)
```
img {
-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
filter: grayscale(100%);
}
```
![](https://img.kancloud.cn/a8/81/a881af35ecdce1e17f5d189b3e158ce2_625x819.png)
![](https://img.kancloud.cn/97/b7/97b78a3234acbfc04d55825d0b629d52_825x290.png)
# 案例4:等待条
* [ ] 变形
```
transform:
scale(); /*拉伸*/
translate(); /*平移*/
rotate(); /*旋转*/
skew(); /*倾斜*/
```
* [ ] 动画
```
animation-name: my;/*动画名称*/
animation-duration: 1.2s;/*动画时间*/
animation-iteration-count: infinite;
/*重复次数*/
animation-timing-function: ease-in-out; /*动画曲线*/
animation-delay: 1s;/*延迟时间*/
@-webkit-keyframes my{
百分比{}
}
```
![](https://img.kancloud.cn/b8/65/b86547372186c7d1f9acaff712a9c399_123x118.gif)
- 目录
- 1课程介绍
- 2HTML
- 2.1概述
- 2.2常用标签
- 2.3列表标记
- 2.4超链接与图
- 2.5表格
- 2.6表单
- 2.7frameset
- 3CSS
- 3.1样式表
- 3.2选择器
- 3.3样式
- 3.4浮动和定位
- 3.5布局案例
- 3.6CSS3
- 3.7选修
- 4JavaScript
- 4.1JavaScript基础
- 4.2JavaScript变量及函数
- 4.3JavaScript常见对象及操作
- 4.4JavaScript操作DOM&BOM
- 4.5JavaScript事件响应
- 5Ajax
- 5.1Ajax基础
- 5.2Ajax&XML
- 5.3Ajax&JSON
- 6HTML5
- 6.1新标签及媒体
- 6.2Canvas绘图
- 7jQuery
- 7.1jQuery&DOM
- 7.2jQuery&Ajax
- 7.3jQuery动画