最近在看html5和css3,摘一些看到的好东东放一起,方便以后查阅。
阴影效果
阴影效果接受多个参数值。第一个是阴影的颜色,它还接受另外四个长度(lenght)值,前两的长度值分辨是X(水平)偏移量和Y(垂直)偏移量。接下一个参数是反映模糊度的数值。第四也是最后一个值是用来定义模糊的散布程度。
box-shadow: #333 3px 3px 4px;
-moz-box-shadow: #333 3px 3px 4px;
-webkit-box-shadow: #333 3px 3px 4px;
渐变效果
CSS3的渐变样式刚开始很容易让人混淆,尤其-moz 和-webkit的渐变之间还存在不同。在-moz中,你首先需要定义渐变的方向,然后定义起始和终止的颜色。而-webkit的渐变则稍稍复杂一些,首先你需要定义渐变的类型,然后接下来两个值定义方向,最后两个值定义了渐变的起始颜色和终止颜色。
-moz-linear-gradient(-90deg,#1aa6de,#022147);
-webkit-gradient(linear, left top, left bottom, from(#1aa6de), to(#022147));
RGBA颜色模式
RGBA的颜色定义实际用起来没有给人的感觉那么复杂,它接受四个参数值,以此是:红色值,绿色值,蓝色值,以及透明度。我们不用hex(#)16进制值的颜色,我们以RGB的模式来设置颜色,其中,透明度可以设置颜色的透明效果。透明度的取值范围在0到1之间,0是完全不透明,1是颜色完全透明。下面这些演示例子的透明度都是0.5,元素的透明度是50%,rgba不需要附加任何特定的浏览器前缀声明。
background-color: rgba(0, 54, 105, .5);
HSL色彩模式(色调H,饱和度S ,亮度L)
除了RGBA,CSS3也支持HSL颜色模式。这给我们在颜色和色调的选择上提供了充足的余地。在HSL这种色彩模式中的H代表色调,S代表色度,L代表亮度。色调是色盘上角度值 ,而保饱和度和亮度则是颜色的百分比值。
background-color: hsl(209,41.2%, 20.6%);
边框颜色
要使用这一CSS样式,你需要分别定义border-top, border-right, border-bottom, 和border-left 才能获得下面的效果。你注意到定义一个8像素的边框,然后边框又定义了8种不同的颜色。这因为边框的颜色数量必须与边框的像素宽度值相对应。
border: 8px solid #000;
-moz-border-bottom-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
-moz-border-top-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
-moz-border-left-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
-moz-border-right-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
文本选择颜色设置
我不得不要说文本选择颜色的定义是一个相当激动人心的新功能。当我第一次在CSS技巧上看到这个是,我在觉得它非常贴心。有了::selection这对伪对象(pseudo-element),你可以在用户选一段文本元素时改变颜色和背景。如果你问的看法,我会觉得这非常漂亮。虽然::selection已经从目前的CSS3草案中移除鸟,但是我们希望稍后它在添加进来。
::selection {background: #3C0; /* Safari */color: #90C;}::-moz-selection {background: #3C0; /* Firefox */color: #90C;}
变形
有了变形样式,你可以让元素的外观在鼠标悬停时变大。给Scale(比例)值设置一个大于1的数值,元素就会便打。反过来或,如果值小于1,元素的大小就会缩小。除了Scale比例,它还有其他许多不同的变形方式可用。你可以访问Firefox的开发者页面,查看它们所能实现的效果
-moz-transform: scale(1.15);-webkit-transform: scale(1.15);
多栏布局
有了这个新的多栏布局样式,你可以给文本呈现类似”报纸“排版的效果。跟在CSS2中的实现方法相比,CSS3中,我们实现这类效果要简单的多。下面,我指定鸟所需要的列数量,以及分离的规则类型,栏与栏之间的空隙有多大。用起来很简单是吧
-moz-column-count:3;-moz-column-rule: solid 1px black;-moz-column-gap: 20px;
from:www.css3-html5.com
跨浏览器的盒阴影效果
.shadow {
-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
box-shadow: 3px 3px 4px #000;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
from:www.zhangxinxu.com
分享到:
相关推荐
css3总结大全,需要用xmind打开 css3总结大全,需要用xmind打开
包含HTML基础及CSS的使用方法,含动画等特效的使用方法
css3笔记知识点总结
总结来说,纯CSS3制作3D旋转球体涉及的关键知识点有:`transform`属性、`rotateX`和`rotateY`用于3D旋转、`perspective`定义观察者视角、`animation`实现动态效果以及`border-radius`创建圆形。通过巧妙地组合这些...
CSS制作网页总结经验,CSS制作网页总结经验,CSS制作网页总结经验
总结来说,这个特效充分利用了CSS3的3D变换、过渡和动画特性,创造出引人注目的3D浮雕文字动画,展示了现代Web设计的创新和灵活性。对于学习和掌握CSS3的开发者而言,这是一个值得研究的优秀案例。
在本“上课用CSS实验总结”中,我们将深入探讨CSS(层叠样式表)的核心概念以及在实际项目中的应用。CSS是网页设计的关键技术之一,它负责定义网页内容的外观和布局,使得网页更具视觉吸引力并提高用户体验。在这个...
"HTML+CSS总结" HTML(HyperText Mark-up Language)是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML 文本是由 HTML 命令组成的描述性文本,HTML 命令可以说明文字、图形、动画、声音、表格、...
### CSS3离线参考手册知识点概述 #### 一、CSS3简介与重要性 CSS3是层叠样式表(Cascading Style Sheets)的第三个主要版本,它为网页设计提供了更多的灵活性、创造性和控制能力。相比之前的版本,CSS3引入了许多新...
### CSS实战学习总结 在《CSS实战学习总结》这一篇深度文档中,作者辛磊针对CSS的实际应用进行了全面而深入的解析,旨在帮助读者掌握CSS的核心技能,提升网页设计与开发的能力。以下是对该文档中关键知识点的提炼与...
总结来说,CSS3马赛克样式图片切换是一种通过CSS3的新特性来创建独特视觉效果的方法。通过合理运用`grid`布局、伪元素、过渡和动画,我们可以创建出既美观又交互性强的图片展示效果。同时,配合响应式设计和性能优化...
### CSS学习总结 #### 一、CSS选择器与样式应用 **1. 行内样式** 行内样式是在HTML元素内部直接使用`style`属性来指定样式规则的方式。这种方式适用于临时性的样式修改,但不利于代码的维护和复用。 **示例**: ...
总结来说,CSS3立体旋转菜单是一种创新的网页导航方式,它利用了CSS3的3D变换功能,为用户带来更丰富的视觉体验。通过熟练掌握`transform`、`perspective`等属性,我们可以创造出各种各样的动态菜单效果,提升网站的...
总结起来,创建"css3彩色3D文字上下漂浮动画特效"涉及的关键技术点包括:CSS3的`@keyframes`动画、`transform`属性(尤其是`rotateX`和`rotateY`)、`perspective`属性(实现3D效果)、以及`animation`属性来组合...
一、CSS语法规范 二、CSS选择器 (1)基础选择器 (i)标签选择器 (ii)类选择器 (iii)id选择器 (iv)通配符选择器 (2)复合选择器 (i)后代选择器 (ii)子代选择器 (iii)并集选择器 (iv)伪类选择器 三、...
【CSS3精美飘花效果】是一种...总结起来,CSS3精美飘花效果的实现依赖于关键帧动画、绝对定位、随机属性生成等技术。通过巧妙地组合和调整这些元素,我们可以创造出极具吸引力且可定制的飘花特效,为网页增添动态美感。
总结起来,纯CSS3按钮边框线条动画特效是利用CSS3的高级特性,为按钮设计出吸引人的动态效果,它不仅丰富了网页的视觉体验,也减少了对JavaScript的依赖,提高了网页加载速度。对于开发者而言,理解和掌握这种技术有...
尚硅谷(李立超)——HTML5&CSS3笔记总结【持续更新】 本文适合前端菜鸟食用,小编自己整理的李立超老师视频的笔记,手打不易,那就望您每年快乐吧。逃) 一、进制 1.十进制(日常使用): 特点:满10进1 计数:0 1 ...