我已经使用以下代码成功创建了Diamond

CSS:



 .diamond {
      height: 75px;
      width: 75px;
      border-radius:15px;
      transform: rotate(45deg);
      float: left;
      margin-left: 18%;
      font-size:50px;
      color: white;
      font-family:Adequate-ExtraLight;
    }

    <div class="diamond" style="background-color:#ff4d4d">48</div>





以上代码产生的输出具有倾斜的文本,
但我想水平制作文字。我尝试了但是失败了。
任何人都可以告诉我如何实现这一目标。

最佳答案

<div class="diamond" style="background-color:#ff4d4d">
  <div class="text-inside-diamond">48</div>
</div>

.text-inside-diamond {
  transform: rotate(-45deg);
  margin-left: 10%;
}


内部类的左边距只是将div居中
您的钻石级别保持原样。

关于css - 文字在菱形内垂直对齐,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48474353/

10-12 00:08
查看更多