わずかに透明な 2 つの文字列を使用して、レスポンシブ デザインのロゴを作成しようとしています。ストリングはさまざまなサイズで、2 番目のストリングが最初のストリングの上にあります。
私はほとんど欲しいものを手に入れました(以下のHTMLを試してください)が、2つの文字列の右側の端を揃えたいと思います.Divはブラウザの幅に拡張され、オーバーラップはディスプレイの幅に合わせて変化します.
ブラウザーがどのようにレンダリングされるかについていくつかの選択肢をブラウザーに与えたいので、ピクセル単位の測定値は使用したくありません。
関係がある場合は、Div のいずれかの側に要素を追加する予定です。
<!DOCTYPE html>
<html>
<head>
<style>
.outerText {
position: relative;
font-family: Arial,sans-serif;
font-weight: 900;
font-size: 800%;
text-align:center;
letter-spacing: -0.1em;
color: red;
opacity: 0.2;
top: 0;
left: 0;
}
.innerText {
position: absolute;
font-family: Arial,sans-serif;
font-weight: 900;
font-size: 600%;
text-align:right;
letter-spacing: -0.1em;
float: right;
color: blue;
opacity: 0.2;
z-index: 1;
right: 0;
bottom: 0;
}
</style>
</head>
<body>
and the result is....<br />
<div style="position:relative">
<span class="outerText">OuterTxt</span>
<span class="innerText">InnerTxt</span>
</div>
<hr />
...nearly right - but the rt edges are not (necessarily) aligned
</body>
</html>