CSS-04高级技巧

元素的显示和隐藏

1、display(显示)
display:none;隐藏元素 不保留位置
display:block(有显示和转换成块元素的意思
2、visibility(可见性)
visivility:hidden;隐藏元素 保留位置
visibility:visivible;
3、overflow溢出(重点
检索或设置对象的内容超过其指定高度及宽度时如何管理内容
CSS-04高级技巧

用户界面样式

鼠标样式(cursor)
CSS-04高级技巧
轮廓线(outline)
位于边框外围,突出元素
outline :outline - color || outline-style ||outline-width
CSS-04高级技巧

防止拖拽文本域(resize)
textarea右下角可以拖拽
CSS-04高级技巧
vertical-align 垂直对齐
CSS-04高级技巧
(特别是行内块元素,通常用来控制图片/表单与文字对齐)
默认基线对齐baseline

垂直居中:middle;
顶部对齐:top;

去除图片低侧空白缝隙
CSS-04高级技巧
默认是基线对齐 所以有空隙
CSS-04高级技巧display:block;

溢出文字用省略号显示
CSS-04高级技巧
white-space:normal 自动换行
white-space:nowrap;强制在一行内显示

text-overflow:clip(被裁切)
text-overflow:ellipsis(溢出时显示省略标记(…))

一定要在一行内显示

CSS精灵技术(sprite)

CSS-04高级技巧
为了提高加载速度,减少服务器接受发送的频率

精灵技术:将网页中的一些背景图整合到一张大图中(精灵图)
需要精确定位到某个小图
CSS-04高级技巧
核心:
1.精确侧脸每个小背景图片的大小和位置
2、给盒子指定小背景图片是,背景定位基本都是负值(默认在左上角对齐)
CSS-04高级技巧

滑动门

为了使各种形状背景自适应元素中文本内容的多少,出现了CSS滑动门,使背景能够*拉伸,适应内部内容,常见于导航栏

核心技术:
利用css精灵(主要是背景位置)和盒子padding撑开宽度
CSS-04高级技巧
CSS-04高级技巧
CSS-04高级技巧
CSS-04高级技巧
CSS-04高级技巧
margin负值
1、负边距+定位 :水平垂直居中
2、压住盒子相邻边框
margin-left:-1;(防止变粗)
3、突出显示某个盒子
CSS-04高级技巧
CSS-04高级技巧
(调高层级)
CSS三角形
CSS-04高级技巧
CSS-04高级技巧
CSS-04高级技巧