avatar()

更新日: 2018-09-04

avatar()

// 使い方
chance.avatar()
chance.avatar({protocol: 'https'})
chance.avatar({fileExtension: 'jpg'})
chance.avatar({email: 'mail@victorquinn.com'})

GravatarのアバターのURLをランダムに返します。

chance.avatar()
=> '//www.gravatar.com/avatar/41f84bab4a852971eb1d26a287acb763'

デフォルトでは、プロトコル無しのURLを返します。

protocolを指定すると、URLにプロトコルを付与することができます。

chance.avatar({protocol: 'https'})
=> 'https://www.gravatar.com/avatar/f40260c4058cc904b7db652c26099966'

fileExtensionを指定すると、拡張子を付与することができます。

chance.avatar({fileExtension: 'jpg'})
=> '//www.gravatar.com/avatar/76697df5874c854e3cc8fde1200b4298.jpg'

メールアドレスを指定してGravatarを取得することもできます。

これはもちろんランダムな抽出ではなく、ヘルパー関数のようなものです。

chance.avatar({email: 'mail@victorquinn.com'})
=> 'www.gravatar.com/avatar/8595c2591b0bca22e736813af33fa7c3'

デモ

ボタンを押すと、 Gravatarのアバターをランダムに表示します。

結果:
JavaScript
var button = document.getElementById('get-result');
button.addEventListener('click', function() {
  var chance = new Chance();
  var img = document.createElement('img');
  img.setAttribute('src', chance.avatar());
  document.getElementById('result').appendChild(img);
}, false);
HTML
<button id="get-result">結果表示</button>
<div>
  <span>結果:</span>
  <span id="result"></span>
</div>

© 2015 Victor Quinn Released under the MIT license

このコンテンツはVictor Quinn(victorquinn)によるChanceドキュメントを翻訳/改変したものです。