2016-05-17 6 views
1

@keyframesを使って背景を変形したいと思います。しかし、テキストも縮尺されており、私はそれを何も変更せずに作りたいと思っています。CSS Animation @keyframesで内部テキストのサイズ変更を防ぐ方法は?

私はthis methodを試しましたが、@keyframesが問題であるようです。 これはhtml/cssだけでは不可能で、JS/jqueryを使うべきでしょうか? または私は気づいていない他の間違いをします。

#bg { 
 
    z-index:1; 
 
    background:grey; 
 
    position:relative; 
 
    width:1000px; 
 
    height:400px; 
 
    animation:bg 2s ease infinite; 
 

 
} 
 
@keyframes bg { 
 
    from { 
 
    transform:none; 
 
    } 
 
    to {  
 
    transform:scale(1.107,1.007); 
 
    } 
 
} 
 

 
ul { 
 
    color:white; 
 
    list-style-type:none; 
 
    position:absolute; 
 
}
<div id="bg"> 
 
    <div class="menu"> 
 
    <ul> 
 
     <li>item</li> 
 
     <li>item</li> 
 
     <li>item</li> 
 
    </ul> 
 
    </div> 
 
</div>

+1

あなたは '変換background'言うとき、あなたが実際にあなたがそれを同じ位置に留まりますが、のような何かをすることの背景には、画面から超過するか、あなたがしたいことをしたいという意味ですかズーム(背景が画像の場合)? –

+0

それは何かを行う必要があります - 変形:スケール(それは画像になります、私はそれには、私は任意の変換をしたくないnavbarを追加したい)。 –

+0

そう、イメージが 'img'なら' position:absolute'と 'transform'を設定します。画像が 'background-image'の場合、' background-size'を使って画像を変換することができます。 [スニペット](https://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/)または[bin](http:// jsbin)を作成できますか。 com /)これは?このように私はあなたにこれを行う方法を示すことができました。 –

答えて

0

あなたはそのようなことを意味していますか?そうであれば、あなたはかなりあります。position:absoluteイメージをバックグラウンドに設定してください:z-index:-1イメージを設定するだけでイメージはカバーされず、コンテンツも隠されません。また、この場合、プロパティの場合にのみbackground-sizeは必要ありません。

.image { 
 
    z-index:-1; 
 
    position:absolute; 
 
    width:100%; 
 
    height:100%; 
 

 
    animation:img 2s ease-in-out infinite; 
 
    animation-direction:alternate; 
 
} 
 

 
@keyframes img { 
 
    from { transform:none} 
 
    to { transform:scale(1.007,1.007);} 
 
} 
 

 
ul { 
 
    color:white; 
 
    list-style-type:none; 
 
    position:absolute; 
 
}
<div class="container-fluid"> 
 
    <div class="menu"> 
 
    <ul> 
 
     <li>item</li> 
 
     <li>item</li> 
 
     <li>item</li> 
 
    </ul> 
 
    </div> 
 
    <img class="image" src="https://3.bp.blogspot.com/-uz1WlYUbNxc/Vxok-DC_a7I/AAAAAAAADf8/nsZC7tFimW0P7OrwBdfTiA-_eWQ_VnohACLcB/s1600/13054839_1119372871446695_1522714893_o.jpg"> 
 
</div>

+0

はい!それでおしまい !ありがとうございます@Mosh Feu、あなたはあなたの男です!:) –

+0

私の喜び::)幸運.. –

関連する問題