div背景にイメージが必要です。この画像には、1つのタイトル、サブタイトル、ボタンが必須です。バックグラウンドイメージのCSS位置divが応答します
これらの3つの要素はすべて、動的な位置のために%で上と左を必要とします。
私はいくつか試しましたが、成功しませんでした。
HTML
<div id="container">
<div id="block1">
<div id="title">LIAM</div>
<div id="subtitle">SUPER SLIM FIT</div>
<div id="link">
<a href="#"> See all jeans</a>
</div>
</div>
</div>
jsffidleするCSS
#block1 {
background-image: url('http://tiffosi.com/fw16/img/img1.jpg');
background-repeat: no-repeat;
background-size: contain;
width: 100%;
height: 1450px;
max-width: 1086px;
max-height: 1450px;
position: relative;
top: 0;
left: 0;
}
#block1 #subtitle {
font-size: 16pt;
color: white;
position: absolute;
top: 23.4%;
left: 43.5%;
letter-spacing: 1px;
}
#block1 #link {
width: 184px;
text-align: center;
height: 43px;
line-height: 43px;
border: 1px solid white;
font-size: 11pt;
top: 29.3%;
left: 41.3%;
position: absolute;
}
#block1 #link a {
color: white;
text-decoration: none;
font-weight: 100;
}
@media only screen and (min-width : 768px) {
#block1 #title{
top: 12%;
left:42%;
font-size:80%;
}
}
@media only screen and (min-width : 992px) {
#block1 #title {
font-size: 100%;
position: absolute;
top: 16.5%;
left: 42%;
letter-spacing: 2px;
}
}
#block1 #title {
font-size: 97px;
color: white;
position: absolute;
top: 16.5%;
left: 42%;
letter-spacing: 2px;
}
リンク:代わりに、個別に各要素を配置するhttps://jsfiddle.net/jggscada/
のために働くなら、私に知らせて、それが読めるだ..だからため –
おかげで、あなたのCSSをフォーマットしてください。先端は –
このことはすべて固定ピクセルの幅と高さです...とにかくそれは反応的ではありません。すべての副要素を別々に配置せず、divにラップし、必要ならばその位置に配置します。 –