【发布时间】:2017-06-07 01:17:58
【问题描述】:
我有一个使用 flexbox 构建的布局,但有一个方面我似乎无法开始工作。
我的面板中有锚标签,我希望它们垂直和水平居中,但我希望锚标签是面板宽度和高度的 100%,这样当您单击面板中的任何位置时,它将链接您,而不是仅单击链接文本。
这是面板的 HTML:
<div class="panel--link panel--one">
<a href="#" class="link">
Panel 1
</a>
</div>
还有 SCSS:
.panel {
box-sizing: content-box;
flex: 1;
border: 3px solid #fff;
padding: 0px;
text-align: center;
}
.panel--link {
@extend .panel;
display: flex;
flex: 1;
justify-content: center;
align-items: center;
a.link {
text-decoration: none;
color: #fff;
text-transform: uppercase;
font-weight: 600;
font-size: 1rem;
letter-spacing: 3px;
flex: 1;
}
}
查看我的 Codepen 以了解整个布局,以便更好地理解它!
http://codepen.io/zauber/pen/BpRJQG
感谢您的帮助
【问题讨论】: