スクリーンサイズに関係なく、CSSで設定した背景画像の特定の場所にイメージとリスト要素を固定しようとしています。私はブートストラップを使ってページを2つの列に分け、2つの 'プロファイル'を作成しています。それぞれのプロファイルの中で、私は2つの列でページを再び分割して、プロフィール画像の各プロフィールとテキスト項目のリストを分割します。背景画像のHTML要素の位置を修正する方法
私が今知っていることはすべて試しましたが、これは現時点での私のコードです。それはまだ動作しませんが、おそらく誰もそれを動作させるためにいくつかの微調整を提案することができますか? This is what I am trying to achieveおよびThis is the image I am using。
HTML:
<div class="content row">
<div class="col-sm-6">
<div class="profile">
<div class="profile-content">
<p class="big profile-name">Some name</p>
<div class="content row">
<div class="col-md-4 profile-img"><img src="./name.png"></div>
<div class="col-md-8"><ul><li>Web: HTML/CSS/PHP/JQuery</li><li>Lorem ipsum</li><li>Lorem ipsum</li></ul></div>
</div>
</div>
</div>
</div>
<div class="col-sm-6">
<div class="profile">
<div class="profile-content">
<p class="big profile-name">Some name</p>
<div class="content row "></div>
<div class="col-md-4"><ul><li>Lorem ipsum</li><li>Lorem ipsum</li><li>Lorem ipsum</li></ul></div>
<div class="col-md-8"><ul><li>Web: HTML/CSS/PHP/JQuery</li><li>Lorem ipsum</li><li>Lorem ipsum</li></ul></div>
</div>
</div>
</div>
</div>
CSS
.profile {
background-image: url('/screen-1315650.png');
background-repeat: no-repeat;
height: 400px;
background-size: 100%;
}
.profile-content {
padding: 40px 10px 0px 10px;
margin: 10% 10% 10% 10%;
overflow: hidden;
height: 45%;
}
.profile-img {
align-self: flex-start;
}
.profile-name {
font-weight: 600;
}
.content {
position: relative;
margin: auto;
width: 100%;
max-width: 1024px;
text-align: center;
padding: 0 10px;
}
任意の助けいただければ幸いです!私はまだそう
あなたがおっとああ、気づかをありがとう – MassDebates
使用している画像を提供してください、私はそれについて忘れてしまいました。私は今それを追加しました! –
ありがとうございます。あなたがOPと同じ資料を持っているなら、それを使って遊ぶ方が簡単です:P – MassDebates