@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>
あなたは '変換background'言うとき、あなたが実際にあなたがそれを同じ位置に留まりますが、のような何かをすることの背景には、画面から超過するか、あなたがしたいことをしたいという意味ですかズーム(背景が画像の場合)? –
それは何かを行う必要があります - 変形:スケール(それは画像になります、私はそれには、私は任意の変換をしたくないnavbarを追加したい)。 –
そう、イメージが '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 /)これは?このように私はあなたにこれを行う方法を示すことができました。 –