有趣的CSS技巧
文章目录
知乎上发现一个提问《CSS 有什么奇技淫巧?》,看了一下果然很”奇淫”呀。 虽然有的我已经在使用了,但觉得在此记录总结一番,也很有必要。
Div内容垂直居中
方法一:设置父级元素为 display:table 内容为 display:table-cell;vertical-align:middle; html - div vertical align middle css 方法二:利用一个translateY的属性来搞 IE9及其以上的IE都支持,这个有点荡哦。
1 2 3 4 5 |
.element { position: relative; top: 50%; transform: translateY(-50%); } |
我们可以写个mixin 更方便使用
1 2 3 4 5 6 7 8 9 10 11 12 |
/* Mixin */ @mixin vertical-align { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .element p { @include vertical-align; } |
demo在这里 Vertical center with only 3 lines of CSS 更多详情请猛击这个链接 Z63 | Vertical align anything with just 3 lines of CSS
Pure CSS3绘制的logo
文章作者 ZHIKING
上次更新 0001-01-01