scss 通过@content垂直对齐显示表/ table-cell mixin
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scss 通过@content垂直对齐显示表/ table-cell mixin相关的知识,希望对你有一定的参考价值。
<div class="box">
<h1>Fuck yeah</h1>
</div>
/*
@content usage example
DISPLAY TABLE BOX
other examples: https://robots.thoughtbot.com/sasss-content-directive
*/
@mixin display-table($vertical_align: middle, $width: 100%, $height: 100vh) {
display: table;
width: $width;
height: $height;
> * {
display: table-cell;
text-align: center;
vertical-align: $vertical-align;
@content;
}
}
.box {
@include display-table(middle) {
background-color: yellow;
}
}
.box {
@include display-table(middle, 100%, 400px) {
background-color: yellow;
}
}
以上是关于scss 通过@content垂直对齐显示表/ table-cell mixin的主要内容,如果未能解决你的问题,请参考以下文章
text 只需一行SCSS就可以垂直和水平对齐或只是垂直对齐,它同时支持两者。
scss 垂直对齐
scss 垂直对齐(位置)
scss 图标垂直对齐按钮中的文本
scss CSS垂直对齐
scss 垂直对齐混合