关于margin:-100px 0 0 -100px的问题:为什么margin左边不是设成0 而是-100px呢?
这是因为[data-icon]:after设置了absolute,也是就使说它是根据它的父元素.st-desc来定位,又因为设置了top:50%和left:50%,所以要让这个元素居中必须让这个元素margin-left:-这个元素宽度的一半(也就是-100px)。你看不明白是因为.st-desc顺时针转了45度,你把它的旋转属性去掉再看一下就明白了,或者你不用去掉旋转属性,然后自己调一下top和left也能看出它是怎么相对父元素定位的。
这是因为[data-icon]:after设置了absolute,也是就使说它是根据它的父元素.st-desc来定位,又因为设置了top:50%和left:50%,所以要让这个元素居中必须让这个元素margin-left:-这个元素宽度的一半(也就是-100px)。你看不明白是因为.st-desc顺时针转了45度,你把它的旋转属性去掉再看一下就明白了,或者你不用去掉旋转属性,然后自己调一下top和left也能看出它是怎么相对父元素定位的。
2017-03-28
老师声音甜美,讲课详细认真,能够照顾到多有的同学,让人理解起来更加容易,赞赞赞!
2017-03-10
关于margin:-100px 0 0 -100px的问题:为什么margin左边不是设成0 而是-100px呢?
2017-02-25
总体来说讲得还是不错的。这姐们儿估计是搞培训的,浓重的培训风格有点儿不适应。代码质量还有待提高,有些细节的编程思想和代码风格在职场中会被吹风的,给各位听众提个醒。主要的是领会方法
2017-02-04