画像に応答性を持たせたい場合は、img.bg
からmin-width:1024px
のルールを削除するとよいでしょう。おそらくそれをmin-width: 100%; max-width: 100%; height: auto;
と置き換えますか?
実際に画像を背景として使用する場合は、<img>
タグを使用しないでください。 <body>
または何らかのヘルパー(コンテナ)のbackground
プロパティを使用し、background-size
プロパティ(および必要な接頭辞)を使用します。コンセプトの
証明:
body {
background:white url("http://s33.postimg.org/loiuxh5wf/Fundo.png") no-repeat center center;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
min-height:100vh;
margin: 0;
padding:0;
overflow-x: hidden;
font-family: sans-serif;
}
.someLinks {
min-height: 100vh;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-align-items: stretch;
align-items: stretch;
-webkit-box-align: stretch;
-moz-box-align: stretch;
-ms-flex-align: stretch;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.someLinks>a {
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-flex: 1 0 45%;
-ms-flex: 1 0 45%;
flex: 1 0 45%;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-pack: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-align-items: center;
align-items: center;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
color: red;
text-decoration: none;
}
.someLinks>a:hover {
background-color: rgba(255,0,0,.35);
color: white;
}
<div class="someLinks">
<a href="#" onclick="return false">link</a>
<a href="#" onclick="return false">link</a>
<a href="#" onclick="return false">link</a>
<a href="#" onclick="return false">link</a>
</div>
これはあくまでも一例です。リンクを実際のリンクに置き換え、アクティブにしたい場合はonlick
プロパティを削除します。
今のところ、あなたの望む結果は不明で、これはあなたの目的に合わないかもしれません。すべてのリソースを適切にリンクして、問題のMinimal, Complete, and Verifiable exampleを作成してください。現在、video.js
,index.html
およびstyle.css
の内容はわかりません。あなたが上に重なっているイメージもそうです。
jsFiddle.netにリンクしているときに**あなたのコードを掲示するというSOのルールを迂回しようとするのではなく、ちょうどあなたが質問されたようにしてください。無意味なテキストをコードとして強調表示することを選択しただけで、大きな赤い警告ボックスがあなたに求めたことを避けることができます。 – j08691
あなたのCSSに割り当てられた背景画像はありません –
コードが不明なのは残念です。私が帰ってくると、後ですべてのリソースを使ってフィドルを作ろうとします。 – FabMon