.square2 {
background-image: url(favicon.png);
background-size: 300px;
width: 300px;
height: 300px;
border: 2px solid;
text-shadow: white 0px 0px 2px;
font-size: 16px;
}
画像は32×32ピクセルのファビコンです。さて、これはW3Schoolsのからのものである:デフォルトなぜこのCSSコードはバックグラウンドを繰り返さないのですか?
は、背景画像が 要素の左上隅に配置され、両方の上下左右に繰り返されます。
background-sizeプロパティは幅のみを指定し、高さはautoです。したがって、コードが背景を繰り返すかどうかをどのように知ることができますか?ここでそれは垂直に繰り返すことができた。そして、ここでは、このコードでは、それはそれを繰り返し:ここ
<div class="tiledBackground">
</div>
.tiledBackground {
background-image: url(https://mdn.mozillademos.org/files/8971/firefox_logo.png);
background-size: 150px;
width: 300px;
height: 300px;
border: 2px solid;
color: pink;
}
幅は150ピクセルに設定されているが、高さも自動で、なぜそれはイメージを伸ばしていないのですか?画像は2982x2808のFirefoxロゴです。あなたはそれを高さを固定している
既に「background-repeat:repeat;」を試したことがありますか? – Hanif
私の意図は、背景を繰り返すことではありません。私はバックグラウンドを繰り返す条件を理解しようとしています。 – LearningMath
2つ目の質問に答えるために、「背景サイズ」は1引数のみを指定すると幅と高さを最大に設定するため、「画像が伸びないのはなぜですか?これについての詳細は、https://www.w3schools.com/cssref/css3_pr_background-size.asp –