发表于: 2018-06-01 22:58:04

1 539


今天完成的事情:

   任务五完善细节,任务六重写结构

明日任务:

   任务六完成 任务七首页

今日遇到的问题:

   1.两个<span>标签之间其实有空格的,但是我当时不知道存在这种问题,无从下手解决,问了师兄才知道,还是基础不扎实,基本的知识点比较迷糊,平时要多看看基本知识点。

   2.之前以为雪碧图不能缩放,问了师兄后知道transform中scale属性可以按比例缩放,解决了图片过大的问题 

   3.bootstrap里面的button的btn属性自带样式,包含了最小宽度的设置,修改后才能在小屏幕正常显示

今日的收获:

  5种方法去掉HTML中Inline-Block元素之间的空白

方法1:各元素间不留任何空白  一个100%能解决这个问题的方法是在你的HTML代码里元素间不留任何空白:

方法2:在父元素上设置font-size: 0

方法3:HTML注释 将HTML元素间用注释填充,这跟它们之间没有空白效果一样: 

方法4:负边距   跟方法2很相似,可以利用inline-block的灵活性,给它们设置一个负边距,隐藏空白:

方法5:首尾接龙   另外一个利用HTML标记的方法是将元素的闭合标记和下一个元素的开始标记靠在一起:

 transform 2D  重要方法 

1 translate() 方法

translate()方法,根据左(X轴)和顶部(Y轴)位置给定的参数,从当前元素位置移动

2 rotate() 方法

rotate()方法,在一个给定度数顺时针旋转的元素。负值是允许的,这样是元素逆时针旋转。

3 scale() 方法

scale()方法,该元素增加或减少的大小,取决于宽度(X轴)和高度(Y轴)的参数:

4 skew() 方法

transform:skew(<angle> [,<angle>]);

包含两个参数值,分别表示X轴和Y轴倾斜的角度,如果第二个参数为空,则默认为0,参数为负表示向相反方向倾斜。

skewX(<angle>);表示只在X轴(水平方向)倾斜。

skewY(<angle>);表示只在Y轴(垂直方向)倾斜。

5 matrix() 方法

matrix()方法和2D变换方法合并成一个。

matrix 方法有六个参数,包含旋转,缩放,移动(平移)和倾斜功能。



返回列表 返回列表
评论

    分享到