使用这些不常用的CSS属性,让我把前端布局的效率提升了一个档次!
时间:2023-03-13 19:28:15
科技观察
有很多CSS属性有些人不理解,或者他们理解了,但是在需要的时候忘了使用它们。其实有时候我们用JavaScript来实现某些交互,用CSS的一个属性就可以完成,可以大大节省我们的编码时间。作为前端开发者,我们经常会遇到这样的事情。所以我问自己,为什么不写一篇文章列出所有那些较少使用但有用且有趣的CSS属性?在这篇文章中,我将介绍一些不同的CSS属性,希望能给大家带来新鲜感,话不多说,让我们开始吧。使用CSSGrid中的Place-Items,我们只需两行CSS代码就可以将元素水平和垂直居中。HTMLCSSisawesome
是的,thisisaherosectionmadeforfun.
查看更多
CSS.hero{display:grid;place-items:center;}place-items是一个结合了justify-items和align-items的简写属性。上面的代码相当于下面的代码:.hero{display:grid;justify-items:center;align-items:center;}你可能想知道,这里到底发生了什么?让我们解释一下。使用place-items时,它将应用于网格中的每个单元格,这意味着单元格的内容将居中。如果我们再多加几个cell,就很清楚了:.hero{display:grid;grid-template-columns:1fr1fr;place-items:center;}flexbox和margin的结合是结合flexbox,margin使用的:auto可以很容易地水平和垂直居中弹性项目。html