发表于: 2019-01-04 20:59:46

1 921


今天完成的事情:

1.完成了任务8和9,并提交了任务,正在等待审核通过。

明天计划的事情:

1.修改任务8和9至通过审核,并且学习任务10。

遇到的问题:

1.table的行列宽度无法自由调整,第二列总是跟随第一列的宽度,很难调。

解决方案:

1.在表格最上方设置四个width:25%的无高度列:

<table class="table">
<tr>
<td class="zero" style="width: 25%;"></td>
<td class="zero" style="width: 25%;"></td>
<td class="zero" style="width: 25%;"></td>
<td class="zero" style="width: 25%;"></td>
</tr>
<!-- 第一行 -->

收获:


1.了解CSS3中的过渡效果,为了添加某种效果可以从一种样式转变到另一个的时候,无需使用Flash动画或JavaScript。

CSS3 过渡是元素从一种样式逐渐改变为另一种的效果。

必须规定两项内容:

  • 指定要添加效果的CSS属性
  • 指定效果的持续时间。

配合hover使用来达到鼠标悬停时的过渡效果。

2.过渡属性

属性描述CSS
transition简写属性,用于在一个属性中设置四个过渡属性。3
transition-property规定应用过渡的 CSS 属性的名称。3
transition-duration定义过渡效果花费的时间。默认是 0。3
transition-timing-function规定过渡效果的时间曲线。默认是 "ease"。3
transition-delay规定过渡效果何时开始。默认是 0。3


rotateX()方法,围绕其在一个给定度数X轴旋转的元素

rotateY()方法,围绕其在一个给定度数Y轴旋转的元素。

3.转换属性

属性描述CSS
transform向元素应用 2D 或 3D 转换。3
transform-origin允许你改变被转换元素的位置。3
transform-style规定被嵌套元素如何在 3D 空间中显示。3
perspective规定 3D 元素的透视效果。3
perspective-origin规定 3D 元素的底部位置。3
backface-visibility定义元素在不面对屏幕时是否可见。3

4.3D 转换方法

函数描述
matrix3d(n,n,n,n,n,n,
n,n,n,n,n,n,n,n,n,n)
定义 3D 转换,使用 16 个值的 4x4 矩阵。
translate3d(x,y,z)定义 3D 转化。
translateX(x)定义 3D 转化,仅使用用于 X 轴的值。
translateY(y)定义 3D 转化,仅使用用于 Y 轴的值。
translateZ(z)定义 3D 转化,仅使用用于 Z 轴的值。
scale3d(x,y,z)定义 3D 缩放转换。
scaleX(x)定义 3D 缩放转换,通过给定一个 X 轴的值。
scaleY(y)定义 3D 缩放转换,通过给定一个 Y 轴的值。
scaleZ(z)定义 3D 缩放转换,通过给定一个 Z 轴的值。
rotate3d(x,y,z,angle)定义 3D 旋转。
rotateX(angle)定义沿 X 轴的 3D 旋转。
rotateY(angle)定义沿 Y 轴的 3D 旋转。
rotateZ(angle)定义沿 Z 轴的 3D 旋转。
perspective(n)定义 3D 转换元素的透视视图。


转至元数据结尾




返回列表 返回列表
评论

    分享到