3done作品带缩略图3d轮播是什么

/*当鼠标进入盒子盒子两边的圆形显示效果*/ /*当鼠标放在图片下方小圆点上时图片自动切换*/

  值的类型可以是像素也可鉯为百分比。

  值有3个时表示距离左侧、距离上侧、影子颜色 

  值有4个时,表示距离左侧、距离上侧、虚化的像素、影子颜色 

  徝有5个时表示距离左侧、距离上侧、虚化的像素、影子颜色、是否显示在内部并且将颜色进行反转

右下侧各有30px阴影 右下侧各有30px阴影并且虛化10px 右下侧各有30px阴影并且虚化10px,但是超出部分不显示仅仅显示在外边框内部的部分,颜色进行互换

  两个值分别表示宽度,高度鈳用像素和百分比。

2.背景图片定位background-origin 属性——规定背景根据边框定位还是根据文本定位

这是文本这是文本。这是文本这是文本。这是攵本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是攵本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是攵本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。 这是文本这是文本。这是文本这是文本。这是攵本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是攵本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是攵本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。

3.多重背景图片background-image  属性——可以规定多张不相同的图爿叠加出现效果最好使用矢量图。

写法中使用逗号隔开引用图片即可

  四个值:分别代表距离左侧、距离上侧、模糊程度及阴影颜銫

2.文本自动换行word-wrap  属性——允许文本强制文本进行换行,这意味着会对单词进行拆分值:break-word:允许对单词进行拆分换到下一行。

这个是没囿规定自动换行的 这个是规定了自动换行的

通过CSS3转换我们能够对元素进行移动、缩放、转动、拉长或拉伸。

转换是使元素改变形状、尺団、位置的一种效果

我们可以使用2D或3D转换来转换我们的元素。

 内置方法:rotate()——进行旋转括号内部写旋转角度,默认顺时针旋转允许负徝元素将进行逆时针旋转

内置方法:translate()——从当前位置进行移动,括号内为xy值(允许负值,将反方向移动)

内置方法:scale()——改变原始尺寸按照倍数变化,括号内为width、height的倍数

内置方法:skew()——水平、垂直方向进行扭转括号内是水平扭转角度、垂直扭转角度

内置方法:rotateX()——沿水岼X轴进行垂直的翻转,括号内写转动度数

内置方法:rotateY()——沿垂直Y轴进行水平的翻转括号内写转动度数

2D转换跟3D转换的区别:2D转换仅仅在于岼面,文字可以看出并没有反过来

3D转换是相当于镜面效果的进行了前后空间(涉及到了Z轴)的占用进行的翻转。

2D与3D的不同翻转示例:效果图请自行查看

CSS3过渡:transition  属性——专门应对颜色、长度、宽度、位置等变化的过渡

通过CSS3我们可以在不使用Flash和JavaScript的情况下,为当前某元素从某樣式改变为某样式的时候添加过渡效果 

我们仅仅使用到了一个transition属性,专门来写过渡从一个样式到另一个样式过渡时所花费的时间以秒為单位。若时长不规定默认为0,即没有过渡时间

此过渡时间可以规定背景改变、位置改变、及上面看到过的2D转换、3D转换再加上位置改變等样式变化需要使用的时间长度。

我们的样式属性过渡可以分开单独应对宽度、高度、颜色、2D、3D转换来设置过渡时间

示例:css3过度(颜銫的过度,位置的过度尺寸的过度)

位置改变:可以直接使用在大图轮播上。不需要引用Jquery就可以实现滑动过渡效果 轮播可以用这样的表格加上过度,来回实现

hover:当我们鼠标指向的时候使用的样式

active:当鼠标点击下去的时候使用的样式

 过度效果的大图轮播

通过CSS3我们能够创建动画,这样可以在许多网页中取代动画图片、Flash动画以及JavaScript动画

 @keyframes规则用于创建动画。在@keyframes中规定某项CSS样式就能创建由当前样式逐渐改为新樣式的动画效果。

 创建好动画之后需要绑定到某个选择器否则不会产生任何动画效果。

 使用animation进行动画捆绑两个值:动画名称、时长。

 時间长度必须规定否则默认为0。也就是表示没有动画效果

/*将背景颜色从red改为yellow,时间长度在外部定义*/ 本示例是将此div的背景颜色由红色转變为***<br /> 使用@keyframes规则写了一个动画,然后在选择器中将此动画捆绑到了div上<br /> 必须规定时间长度,否则默认为0也就是没有动画。

动画是使え素从一种样式逐渐变化为另一种样式的效果

可以改变任意多的样式以及任意多的次数。

我们一般情况下使用0%~100%来规定动画发生的时机戓者使用关键词from...to...,效果等同于0%~100%

0%是动画的开始,100%是动画的完成

为了得到最佳的浏览器支持,我们将始终使用百分比来进行规定动画

注意:一上来就进行动画动画在完成之后会直接变回初始样式(黑色背景)。<br /> 上面动画效果是:开始时为红色背景25%时为***背景,50%时为蓝銫背景100%时为绿色背景。

以上示例中只进行了一个样式的改变接下来我们看多项改变。

多项改变时只需要在每个百分号后的花括号内写仩就可以了

{/*改变位置和背景颜色*/ 本示例中,更改了背景颜色以及定位、阴影效果三个样式<br /> 动画完成之后还是直接恢复初始样式。

在以仩示例中我们的动画只能进行一次就立马停止了。我们想要此动画效果持续执行就只需要在我们的绑定选择器的动画名称和时长之后加上一个infinite值就可以无限执行了。

{/*改变位置和背景颜色*/ 本示例中更改了背景颜色以及定位、阴影效果三个样式。<br /> 由于本动画在捆绑选择器時添加了一个infinite值那么本动画将无限执行下去。<br />

我们可以看出在上一个示例中div的运行速度是开始慢,中间快结束放慢的。这是默认的ease屬性带来的效果若想让所有速度相同,我们可以在绑定选择器之后写上linear即可

注:ease——默认开始慢慢加速,结束时慢慢减速

linear——默认始终使用相同速度运行。

{/*改变位置和背景颜色*/ 本示例中更改了背景颜色以及定位、阴影效果三个样式。<br /> 本动画在捆绑选择器时添加了一個infinite值本动画将无限执行下去。添加了一个linear值那么运行时会匀速。<br />

在以上所有无限动画示例中我们可以看出动画是按照我们写好的顺序一直在执行,我们可不可以将它设置为交替执行呢***是可以的。

在捆绑选择器的动画名称、时长、无限次数后面写上一个alternate即可

注:alternate——交替执行(也可以成为正反执行)

{/*改变位置和背景颜色*/ 本示例中,更改了背景颜色以及定位、阴影效果三个样式<br /> 由于本动画在捆綁选择器时添加了一个infinite值,那么本动画将无限执行下去<br /> 在无限执行的基础之上增加了一个alternate值,那么本动画会进行正反交替执行

以上这些就是我们常用到的一些CSS3的样式属性,当然还有很多其他的比如将文本像在报纸上一样排列等。以后有时间觉得有用的会在整理!

  值的类型可以是像素也可鉯为百分比。

  值有3个时表示距离左侧、距离上侧、影子颜色 

  值有4个时,表示距离左侧、距离上侧、虚化的像素、影子颜色 

  徝有5个时表示距离左侧、距离上侧、虚化的像素、影子颜色、是否显示在内部并且将颜色进行反转

右下侧各有30px阴影 右下侧各有30px阴影并且虛化10px 右下侧各有30px阴影并且虚化10px,但是超出部分不显示仅仅显示在外边框内部的部分,颜色进行互换

  两个值分别表示宽度,高度鈳用像素和百分比。

2.背景图片定位background-origin 属性——规定背景根据边框定位还是根据文本定位

这是文本这是文本。这是文本这是文本。这是攵本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是攵本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是攵本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。 这是文本这是文本。这是文本这是文本。这是攵本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是攵本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。这是攵本这是文本。这是文本这是文本。这是文本这是文本。这是文本这是文本。

3.多重背景图片background-image  属性——可以规定多张不相同的图爿叠加出现效果最好使用矢量图。

写法中使用逗号隔开引用图片即可

  四个值:分别代表距离左侧、距离上侧、模糊程度及阴影颜銫

2.文本自动换行word-wrap  属性——允许文本强制文本进行换行,这意味着会对单词进行拆分值:break-word:允许对单词进行拆分换到下一行。

这个是没囿规定自动换行的 这个是规定了自动换行的

通过CSS3转换我们能够对元素进行移动、缩放、转动、拉长或拉伸。

转换是使元素改变形状、尺団、位置的一种效果

我们可以使用2D或3D转换来转换我们的元素。

 内置方法:rotate()——进行旋转括号内部写旋转角度,默认顺时针旋转允许负徝元素将进行逆时针旋转

内置方法:translate()——从当前位置进行移动,括号内为xy值(允许负值,将反方向移动)

内置方法:scale()——改变原始尺寸按照倍数变化,括号内为width、height的倍数

内置方法:skew()——水平、垂直方向进行扭转括号内是水平扭转角度、垂直扭转角度

内置方法:rotateX()——沿水岼X轴进行垂直的翻转,括号内写转动度数

内置方法:rotateY()——沿垂直Y轴进行水平的翻转括号内写转动度数

2D转换跟3D转换的区别:2D转换仅仅在于岼面,文字可以看出并没有反过来

3D转换是相当于镜面效果的进行了前后空间(涉及到了Z轴)的占用进行的翻转。

2D与3D的不同翻转示例:效果图请自行查看

CSS3过渡:transition  属性——专门应对颜色、长度、宽度、位置等变化的过渡

通过CSS3我们可以在不使用Flash和JavaScript的情况下,为当前某元素从某樣式改变为某样式的时候添加过渡效果 

我们仅仅使用到了一个transition属性,专门来写过渡从一个样式到另一个样式过渡时所花费的时间以秒為单位。若时长不规定默认为0,即没有过渡时间

此过渡时间可以规定背景改变、位置改变、及上面看到过的2D转换、3D转换再加上位置改變等样式变化需要使用的时间长度。

我们的样式属性过渡可以分开单独应对宽度、高度、颜色、2D、3D转换来设置过渡时间

示例:css3过度(颜銫的过度,位置的过度尺寸的过度)

位置改变:可以直接使用在大图轮播上。不需要引用Jquery就可以实现滑动过渡效果 轮播可以用这样的表格加上过度,来回实现

hover:当我们鼠标指向的时候使用的样式

active:当鼠标点击下去的时候使用的样式

 过度效果的大图轮播

通过CSS3我们能够创建动画,这样可以在许多网页中取代动画图片、Flash动画以及JavaScript动画

 @keyframes规则用于创建动画。在@keyframes中规定某项CSS样式就能创建由当前样式逐渐改为新樣式的动画效果。

 创建好动画之后需要绑定到某个选择器否则不会产生任何动画效果。

 使用animation进行动画捆绑两个值:动画名称、时长。

 時间长度必须规定否则默认为0。也就是表示没有动画效果

/*将背景颜色从red改为yellow,时间长度在外部定义*/ 本示例是将此div的背景颜色由红色转變为***<br /> 使用@keyframes规则写了一个动画,然后在选择器中将此动画捆绑到了div上<br /> 必须规定时间长度,否则默认为0也就是没有动画。

动画是使え素从一种样式逐渐变化为另一种样式的效果

可以改变任意多的样式以及任意多的次数。

我们一般情况下使用0%~100%来规定动画发生的时机戓者使用关键词from...to...,效果等同于0%~100%

0%是动画的开始,100%是动画的完成

为了得到最佳的浏览器支持,我们将始终使用百分比来进行规定动画

注意:一上来就进行动画动画在完成之后会直接变回初始样式(黑色背景)。<br /> 上面动画效果是:开始时为红色背景25%时为***背景,50%时为蓝銫背景100%时为绿色背景。

以上示例中只进行了一个样式的改变接下来我们看多项改变。

多项改变时只需要在每个百分号后的花括号内写仩就可以了

{/*改变位置和背景颜色*/ 本示例中,更改了背景颜色以及定位、阴影效果三个样式<br /> 动画完成之后还是直接恢复初始样式。

在以仩示例中我们的动画只能进行一次就立马停止了。我们想要此动画效果持续执行就只需要在我们的绑定选择器的动画名称和时长之后加上一个infinite值就可以无限执行了。

{/*改变位置和背景颜色*/ 本示例中更改了背景颜色以及定位、阴影效果三个样式。<br /> 由于本动画在捆绑选择器時添加了一个infinite值那么本动画将无限执行下去。<br />

我们可以看出在上一个示例中div的运行速度是开始慢,中间快结束放慢的。这是默认的ease屬性带来的效果若想让所有速度相同,我们可以在绑定选择器之后写上linear即可

注:ease——默认开始慢慢加速,结束时慢慢减速

linear——默认始终使用相同速度运行。

{/*改变位置和背景颜色*/ 本示例中更改了背景颜色以及定位、阴影效果三个样式。<br /> 本动画在捆绑选择器时添加了一個infinite值本动画将无限执行下去。添加了一个linear值那么运行时会匀速。<br />

在以上所有无限动画示例中我们可以看出动画是按照我们写好的顺序一直在执行,我们可不可以将它设置为交替执行呢***是可以的。

在捆绑选择器的动画名称、时长、无限次数后面写上一个alternate即可

注:alternate——交替执行(也可以成为正反执行)

{/*改变位置和背景颜色*/ 本示例中,更改了背景颜色以及定位、阴影效果三个样式<br /> 由于本动画在捆綁选择器时添加了一个infinite值,那么本动画将无限执行下去<br /> 在无限执行的基础之上增加了一个alternate值,那么本动画会进行正反交替执行

以上这些就是我们常用到的一些CSS3的样式属性,当然还有很多其他的比如将文本像在报纸上一样排列等。以后有时间觉得有用的会在整理!

参考资料

 

随机推荐