渐变
1
2background: #000000;
background: linear-gradient(to bottom, #000000 0%,#ffffff 100%);阴影
1
2
3
4
5//内阴影效
box-shadow:5px 5px 5px #999 inset;
//外部阴影
box-shadow:5px 5px 5px #ddd;鼠标指针
1
2
3
4
5
6
7
8
9
10
11
12
13cursor: pointer;
// 自定义鼠标样式,使用URL,并提供一个关键字值作为备用
cursor: url("hyper.cur"), auto;
// URL和xy的坐标偏移值,最后提供一个关键字值作为备用
cursor: url(cursor1.png) 4 12, auto;
cursor: url(cursor2.png) 2 2, pointer;
// 全局属性
cursor: inherit;
cursor: initial;
cursor: unset;指针明细
类型 CSS值 描述 General auto
浏览器根据当前内容决定指针样式
例如当是内容是文字时使用text样式default
默认指针,通常是箭头。 none
无指针被渲染 链接及状态 context-menu
指针下有可用内容目录。 help
指示帮助 pointer
悬浮于连接上时,通常为手 progress
程序后台繁忙,用户仍可交互 (与 wait相反
).wait
程序繁忙,用户不可交互 (与 progress相反
).图标一般为沙漏或者表。选择 cell
指示单元格可被选中 crosshair
交叉指针,通常指示位图中的框选 text
指示文字可被选中 vertical-text
指示垂直文字可被选中 拖拽 alias
复制或快捷方式将要被创建 copy
指示可复制 move
被悬浮的物体可被移动 no-drop
当前位置不能扔下
Windows或Mac OS X中 "no-drop 与not-allowed相同".not-allowed
不能执行 grab
可抓取
译者注:grab和grabbing在比较后期才被支持,见浏览器兼容表
grabbing
抓取中 重设大小及滚动 all-scroll
元素可任意方向滚动 (平移).
Windows中, "all-scroll 与 move相同".col-resize
元素可被重设宽度。通常被渲染为中间有一条竖线分割的左右两个箭头 row-resize
元素可被重设高度。通常被渲染为中间有一条横线分割的上下两个箭头
n-resize
某条边将被移动。例如元素盒的东南角被移动时 使用se-resize
e-resize
s-resize
w-resize
ne-resize
nw-resize
se-resize
sw-resize
ew-resize
指示双向重新设置大小 ns-resize
nesw-resize
nwse-resize
缩放 zoom-in
指示可被放大或缩小
zoom-out
文字超出点点点
1
2
3
4
5
6
7
8
9
10
11
12
13
14// 一行显示,超出显示点点点
p {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
// 多行显示超出点点点
.box {
width: 400px; display:
-webkit-box;-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}