2

基本的に、タイトルがすべてを物語っています。

div {
  border-radius: 4px;
  background-image: url(IMAGE1.PNG), url(IMAGE2.PNG);
  box-shadow: 0 0 10px rgba(0,0,0,0.75), inset 1px 1px 2px #fff, inset -1px -1px 1px #777;
}

基本的に、image1 はデフォルトのプロパティを典型的な背景として維持したいのですが、image2 は以下に相当するものに設定したいと考えています。background-size: cover;

4

1 に答える 1

4

background-size複数の値も受け入れます。

background-size: auto, cover;

var pattern = Trianglify({
  height: 300,
  width: 300,
  cell_size: 40,
});

var div = document.getElementsByTagName('div')[0];

div.style.backgroundImage = "url('https://i.stack.imgur.com/955qe.png'), url('" + pattern.png() + "')";
div {
  border-radius: 4px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.75), inset 1px 1px 2px white, inset -1px -1px 1px #777;
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto, cover;
  height: 140px;
  width: 300px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/trianglify/0.2.0/trianglify.min.js"></script>

<div></div>

于 2015-04-21T06:55:20.463 に答える