У меня есть 4 раздела, каждый из которых содержит некоторый текст.
JsFiddle
HTML
<div id="pillar1">
<div class="pillar-text">
<h1>aaaaaa aaaaa aaavvvvvvvvvvvv aaaabbbbbbbb bbbba aaaa</h1>
<h2>Workshop</h2>
</div>
</div>
CSS
.pillar-text h1 {
position: absolute;
margin-right: 60%;
opacity: 0;
-webkit-transition: opacity 1.5s ease-in;
}
Но, как и на скриншоте, текст имеет разный margin-right для разных разделов.
Как я могу это решить?
.pillar-text h1 {
, что ваш CSS называется, но ваш текст, кажется, использует h1 для одного из них и h2 для другого.
либо изменить их все на h1, чтобы применить правое поле или определить что-то для h2.
потому что у вас есть position:absolute
, ваша margin-right: 30% - 30% от окна, а не div
.pillar-text h1 {
position: absolute;
margin-right: 30%;
opacity: 0;
-webkit-transition: opacity 1.5s ease-in;
}