问题 -分配给amp故事网格区域的上三分之一的文本显示在左上角。我希望文本显示在上方三分之一的网格中间。
我如何将文本水平和垂直地居中在上方的第三网格区域?
网格区域
示例代码
<amp-story-grid-layer template="thirds">
<h1 grid-area="upper-third">element 1</h1>
<p grid-area="lower-third">element 2</p>
</amp-story-grid-layer>
答案 0 :(得分:1)
您可以使用align-self
和justify-self
属性,如下所示:
<amp-story-grid-layer template="thirds">
<h1 grid-area="upper-third" align-self="center" justify-self="center">element 1</h1>
<p grid-area="lower-third" align-self="center" justify-self="center">element 2</p>
</amp-story-grid-layer>