2017-10-05 4 views
0

背景画像を持つ2つの<a/>タグを中央に並べて表示し、完全な画像サイズにしたいだけです。
私は背景画像の高さが小さい

height: 68px; 
    width: 200px; 

を追加する場合、これは役立つだろうが、私は関係なく、画像サイズのやってみたいことを知っています。

ここ

.logos { 
 
    display: flex; 
 
} 
 

 
.logo { 
 
    background-repeat: no-repeat; 
 
    background-size: contain; 
 
    display: inline-block; 
 
    height: 100%; 
 
    width: 100%; 
 
} 
 

 
.logo:first-child { 
 
    background-image: url('http://via.placeholder.com/173x68'); 
 
} 
 

 
.logo:last-child { 
 
    background-image: url('http://via.placeholder.com/200x68'); 
 
} 
 

 
.visuallyhidden { 
 
    border: 0; 
 
    -webkit-clip-path: inset(50%); 
 
    clip-path: inset(50%); 
 
    display: inline-block; 
 
    height: 1px; 
 
    margin: -1px; 
 
    overflow: hidden; 
 
    padding: 0; 
 
    white-space: nowrap; 
 
    /* 1 */ 
 
    width: 1px; 
 
}
<div class="logos"> 
 
    <a href="#" class="logo"> 
 
    <span class='visuallyhidden'>1st link</span> 
 
    </a> 
 
    <a href="#" class="logo"> 
 
    <span class='visuallyhidden'>2nd link</span> 
 
    </a> 
 
</div>
が、私はそれが見えるようにしたいものです:ここで

は一例です enter image description here

+0

@Tomm Okモバイル用の質問の部分を削除します –

+0

@Bhargav質問は画像サイズの詳細です –

+0

高さを設定して幅の値を設定しないでください – pokeybit

答えて

0

はこれを試して、 背景リピート:なしリピート; background-size:68px 200px;

+1

どうすれば画像サイズを300px 300pxに変更できますか?まだ動作しますか?私は普遍的な解決法について尋ねた –

関連する問題