CSSのみを使用して画像スライダーを作成しています。コーディングはほぼ完了しましたが、スライド中に画像が不均衡にスケーリングされないようにするために何をしなければならないかわかりません。私はまだそれらがdivを埋め、100%に引き伸ばされないようにしたいと思っています。また、(あなたに)これを行う方法を見つけてもらいたいので、画像をカットしたくありません:)
ここに私のコードの一部があります:
div#transition3 {
width:480px;
height:360px;
-webkit-animation:trans2 12s;
-webkit-animation-iteration-count: infinite;
-webkit-box-sizing:border-box;
-webkit-background-origin:border-box;
background-scale:fill;
}
@-webkit-keyframes trans2 /* Safari and Chrome */
{
0% {background:url('../img/1.jpg') no-repeat top left;}
10% {background:url('../img/1.jpg') no-repeat top left;}
20% {background:url('../img/2.jpg') no-repeat top left;}
30% {background:url('../img/2.jpg') no-repeat top left;}
40% {background:url('../img/3.jpg') no-repeat top left;}
50% {background:url('../img/3.jpg') no-repeat top left;}
60% {background:url('../img/4.jpg') no-repeat top left;}
70% {background:url('../img/4.jpg') no-repeat top left;}
80% {background:url('../img/5.jpg') no-repeat top left;}
90% {background:url('../img/5.jpg') no-repeat top left;}
100% {background:url('../img/1.jpg') no-repeat top left;}
}
ここにフィドルがあります: http://jsfiddle.net/qDmS8/3/。私が言いたいことを理解して、私を助けてくれることを願っています。
前もって感謝します!