发表于: 2018-11-07 20:57:31
1 671
今天完成的事情:
今天完成任务七的第三个页面,然后对这三个页面的代码就行了调试
然后在手机上查看了这三个页面
任务链接:
https://momodezou.github.io/learngit/css-7/task7-1.html
然后最近这两个任务里都有用css绘制圆和三角形的要求,所以在这里总结一下
css绘制图形时使用的常用属性:border,border-radius,transform(旋转:rotate,缩放:scale,倾斜:skew,移动:translate)等
css绘制图型种类:
1.圆
.circle{
width:10rem;
height:10rem;
border-radius:50%;
background:orange;
}
当高宽相等时就是圆,不相等时是椭圆
2.三角形
.triangle{
margin-top:5rem;
width:0;
border-bottom:5rem solid#00a000;
border-left:5rem solid transparent;
border-right:5rem solid transparent;
}
四个朝向的三角形可以通过设定的border的值来实现,比如说朝向右边的三角形就需要把上下的边框设置成透明,然后写border-left的属性
3.梯形
梯形和三角形差不多,只需要把调整width的值
4.平行四边形
.parallelogram{
margin:5rem;
width:10rem;
height:5rem;
transform:skew(30deg);
background:orange;
}
平行四边形主要是用到了skew倾斜这个属性
明天计划的事情:
提交任务七,回顾任务七里面的知识重难点,把一些地方再重新写一次
开始任务八
遇到的问题:
今天第三个页面的文字对齐思考了好一会,最后用table属性布局解决了
收获:
通过最近的练习,对布局的理解加深了许多,在做任务的时候也顺畅了许多,继续加油!
评论