stretchMode
作成日: 2018-10-01
stretchMode
画像を引き伸ばすかどうかを指定します。
- 初期値 :
/
- type :
array
画像の引き伸ばしは必要ですか? このオプションはレスポンシブ/リキッドデザインで便利です。[x, y]
配列で指定します。
x
、y
に指定可能な値 :
stretch
stretch-if-smaller
stretch-if-bigger
デモ
画像の伸縮を指定して表示しています。 上の画像は表示範囲に合わせて伸縮されていますが、 下の画像は潰れて表示されています。
['stretch-if-smaller', 'stretch-if-smaller']
['stretch', 'stretch']
JavaScript
var options = {
opacity: [0, 0],
states : {
'default-state': {
gradients: [
['#aaa', '#aaa'],
],
}
},
source: '../../img/1.jpg',
};
var granimInstance = new Granim({
element: '#granim-canvas',
opacity: options.opacity,
states : options.states,
image: {
source: options.source,
stretchMode: ['stretch-if-smaller', 'stretch-if-smaller'],
}
});
var granimInstance2 = new Granim({
element: '#granim-canvas2',
opacity: options.opacity,
states : options.states,
image: {
source: options.source,
stretchMode: ['stretch', 'stretch'],
}
});
HTML
<h4>['stretch-if-smaller', 'stretch-if-smaller']</h4>
<canvas id="granim-canvas"></canvas>
<h4>['stretch', 'stretch']</h4>
<canvas id="granim-canvas2"></canvas>
CSS
canvas {
width: 100%;
height: 160px;
}
© 2016 Benjamin Blonde Released under the MIT license
このコンテンツはBenjamin Blonde(sarcadass)によるGranim.jsドキュメントを翻訳/改変したものです。