css - CSS 标题不居中
问题描述
我为单词“OUTDOOR”和“IS WHERE LIFE HAPPENS”添加了字母间距,如下所示,它们有点不均匀。我试图添加填充,但没有工作如何解决这个问题?图片
<body>
<header class="header">
<div class="header__logo-box">
<img src="img/logo-white.png" alt="logo" class="header__logo">
</div><!-- .logo-box --->
<div class="header__text-box">
<h1 class="heading-primary">
<span class="heading-primary--main">OUTDOORS</span>
<span class="heading-primary--sub">IS WHERE LIFE HAPPENS</span>
</h1>
<a href="#" class="btn btn--white btn--animate"><span>DISCOVER OUR TOURS</span> </a>
</div><!-- .text-box -->
</header><!-- .header -->
</body>
html{
font-size: 62.5%;
}
.header__text-box{
position: absolute;
top: 40%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
}
h1.heading-primary{
color: #fff;
text-align: center;
backface-visibility: hidden;
margin-bottom: 6rem;
}
.heading-primary--main{
display: block;
font-size: 6rem;
font-weight: 400;
letter-spacing: 3.5rem;
animation: moveInLeft 1s;
}
.heading-primary--sub{
display: block;
font-size: 2rem;
font-weight: 400;
letter-spacing: 1.75rem;
animation: moveInRight 1s;
}
图片中的网站是在 udemy 上的Advanced CSS 和 SASS课程中制作的。归功于乔纳斯·施梅特曼
解决方案
在 .heading-primary--main :
letter-spacing: 3.5rem;
text-indent: 3.5rem;
在 .heading-primary--sub 中:
letter-spacing: 1.6rem;
text-indent: 1.6rem;
推荐阅读
- branch - 在远程仓库中创建了新分支,现在无法在本地签出新分支
- mongodb - $lookup 查找数组 mongo 聚合中的每个元素
- jsf - 删除尾随空格
- java - 返回列表的方法
带参数列表 , 列表 , 其中 S1 和 S2 扩展 T - c - 检测到堆栈粉碎,核心转储
- javascript - 如何在反应路由器中加载下一页之前等到服务调用完成
- r - 在数据帧的子集中读取数据之前,将数据读取为空
- node.js - Hyperledger Fabric NodeJS 客户端 grpc 问题
- javascript - 从特定 API 获取 json 数据失败,但有时它会解析它
- javascript - 未捕获的 ReferenceError:未定义函数。jQuery 已附加