摘要:
CSS3 2D转换 CSS3 转换可以可以对元素进行移动、缩放、转动、拉长或拉伸。 一、浏览器支持 表格中的数字表示支持该属性的第一个浏览器版本号。 紧跟在 -webkit-, -ms- 或 -moz- 前的数字为支持该前缀属性的第一个浏览器版本号。 Internet Explorer 10, Fi 阅读全文
摘要:
CSS3 文本效果 一、CSS3 文本效果 CSS3中包含几个新的文本特征。 在本章中您将了解以下文本属性: text-shadow box-shadow text-overflow word-wrap word-break 二、浏览器支持 三、CSS3 的文本阴影 CSS3 中,text-shad 阅读全文
摘要:
CSS3 Gradients(渐变) 一、简介 CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡。 以前,你必须使用图像来实现这些效果。但是,通过使用 CSS3 渐变(gradients),你可以减少下载的事件和宽带的使用。此外,渐变效果的元素在放大时看起来效果更 阅读全文
摘要:
CSS3 背景 一、CSS3 背景 CSS3中包含几个新的背景属性,提供更大背景元素控制。 在本章您将了解以下背景属性: background-image background-size background-origin background-clip 您还将学习如何使用多重背景图像。 二、浏览器 阅读全文
摘要:
CSS3 圆角 一、CSS3 圆角 CSS3 圆角制作器 二、浏览器支持 表格中的数字表示支持该属性的第一个浏览器的版本号。 -webkit- 或 -moz- 前面的数字表示支持该前缀的第一个版本。 三、CSS3 border-radius 属性 使用 CSS3 border-radius 属性,你 阅读全文
摘要:
CSS3 边框 一、CSS3 边框 用 CSS3,你可以创建圆角边框,添加阴影框,并作为边界的形象而不使用设计程序,如 Photoshop。 在本章中,您将了解以下的边框属性: border-radius box-shadow border-image 二、CSS3 圆角 在 CSS2 中添加圆角棘 阅读全文
摘要:
CSS3 简介 对CSS3已完全向后兼容,所以你就不必改变现有的设计。浏览器将永远支持CSS2。 CSS3被拆分为"模块"。旧规范已拆分成小块,还增加了新的。 一些最重要CSS3模块如下: 选择器 盒模型 背景和边框 文字特效 2D/3D转换 动画 多列布局 用户界面 阅读全文
摘要:
CSS 属性选择器 一、具有特定属性的HTML元素样式 具有特定属性的HTML元素样式不仅仅是class和id。 注意:IE7和IE8需声明!DOCTYPE才支持属性选择器!IE6和更低的版本不支持属性选择器。 二、属性选择器 下面的例子是把包含标题(title)的所有元素变为蓝色: 三、属性和值选 阅读全文
摘要:
CSS 媒体类型 媒体类型允许你指定文件将如何在不同媒体呈现。该文件可以以不同的方式显示在屏幕上,在纸张上,或听觉浏览器等等。 一、媒体类型 一些CSS属性只设计了某些媒体。例如"voice-family"属性是专为听觉用户代理。其他一些属性可用于不同的媒体类型。例如,"font-size"属性可用 阅读全文
摘要:
CSS 图像拼合技术 一、图像拼合 图像拼合就是单个图像的集合。 有许多图像的网页可能需要很长的时间来加载和生成多个服务器的请求。 使用图像拼合会降低服务器的请求数量,并节省带宽。 二、图像拼合 - 简单实例 与其使用三个独立的图像,不如我们使用这种单个图像("img_navsprites.gif" 阅读全文
摘要:
CSS 图像透明/不透明 使用CSS很容易创建透明的图像。 注意:CSS Opacity属性是W3C的CSS3建议的一部分。 一、示例一:创建一个透明图像 CSS3中属性的透明度是 opacity。 首先,我们将向您展示如何用CSS创建一个透明图像 IE9,Firefox,Chrome,Opera, 阅读全文
摘要:
CSS 图片廊 一、示例一 代码: 效果: 二、示例二 代码: 效果: 阅读全文
摘要:
CSS Tooltip(提示工具) 提示工具在鼠标移动到指定元素后触发,可以在四个方位显示:头部显示、右边显示、左边显示、底部显示 一、基础提示框(Tooltip) 提示框在鼠标移动到指定元素上显示: 实例解析 HTML) 使用容器元素 (like <div>) 并添加 "tooltip" 类。在鼠 阅读全文
摘要:
CSS 下拉菜单 一、基本下拉菜单 当鼠标移动到指定元素上时,会出现下拉菜单。 实例解析 HTML 部分: 我们可以使用任何的 HTML 元素来打开下拉菜单,如:<span>, 或 a <button> 元素。 使用容器元素 (如: <div>) 来创建下拉菜单的内容,并放在任何你想放的位置上。 使 阅读全文
摘要:
CSS 导航栏 一、导航栏 熟练使用导航栏,对于任何网站都非常重要。 使用CSS你可以转换成好看的导航栏而不是枯燥的HTML菜单。 二、导航栏=链接列表 作为标准的HTML基础一个导航栏是必须的。 在我们的例子中我们将建立一个标准的HTML列表导航栏。 导航条基本上是一个链接列表,所以使用 <ul> 阅读全文
摘要:
CSS 伪元素 CSS伪元素是用来添加一些选择器的特殊效果。 一、语法 伪元素的语法: CSS类也可以使用伪元素: 二、:first-line 伪元素 "first-line" 伪元素用于向文本的首行设置特殊样式。 在下面的例子中,浏览器会根据 "first-line" 伪元素中的样式对 p 元素的 阅读全文
摘要:
CSS Pseudo-classes(伪类) CSS伪类是用来添加一些选择器的特殊效果。 一、语法 伪类的语法: CSS类也可以使用伪类: 二、anchor伪类 在支持 CSS 的浏览器中,链接的不同状态都可以以不同的方式显示 注意: 在CSS定义中,a:hover 必须被置于 a:link 和 a 阅读全文
摘要:
CSS 组合选择符 一、简介 组合选择符说明了两个选择器直接的关系. CSS组合选择符包括各种简单选择符的组合方式。 在 CSS3 中包含了四种组合方式: 后代选择器(以空格分隔) 子元素选择器(以大于号分隔) 相邻兄弟选择器(以加号分隔) 普通兄弟选择器(以破折号分隔) 二、后代选择器 后代选择器 阅读全文
摘要:
CSS 布局 - 水平 & 垂直对齐 一、元素居中对齐 要水平居中对齐一个元素(如 <div>), 可以使用 margin: auto;。 设置到元素的宽度将防止它溢出到容器的边缘。 元素通过指定宽度,并将两边的空外边距平均分配: 注意: 如果没有设置 width 属性(或者设置 100%),居中对 阅读全文
摘要:
CSS Float(浮动) 一、CSS Float(浮动) CSS 的 Float(浮动),会使元素向左或向右移动,其周围的元素也会重新排列。 Float(浮动),往往是用于图像,但它在布局时一样非常有用。 属性值("CSS" 列中的数字表示不同的 CSS 版本(CSS1 或 CSS2)定义了该属性 阅读全文