Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thingsym/jquery.background-fit
Background Fit is a jQuery plugin that appear in sizes that fit to the aspect ratio of the background image.
https://github.com/thingsym/jquery.background-fit
jquery plugin
Last synced: 7 days ago
JSON representation
Background Fit is a jQuery plugin that appear in sizes that fit to the aspect ratio of the background image.
- Host: GitHub
- URL: https://github.com/thingsym/jquery.background-fit
- Owner: thingsym
- License: mit
- Created: 2014-07-08T09:22:05.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2022-02-21T07:18:45.000Z (over 2 years ago)
- Last Synced: 2024-05-01T20:22:57.288Z (7 months ago)
- Topics: jquery, plugin
- Language: JavaScript
- Homepage: http://thingsym.github.io/jquery.background-fit/
- Size: 463 KB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README-ja.md
- License: LICENSE
Awesome Lists containing this project
README
# jQuery Plugin Background Fit
「Background Fit」は、HTMLタグに設定した背景画像の縦横比率にぴったり合ったサイズで表示する jQuery プラグインです。
## デモ
デモは、 jquery.background-fit.js と background css の比較です。
[Github Pages](http://thingsym.github.io/jquery.background-fit/)
## つかいかた
1. jQuery 本体の設定
2. jquery.background-fit.js の設定
3. HTMLと背景画像、CSSを用意
4. Background Fit を適用
5. 動作確認### 1. jQuery 本体の設定
jQuery (1.11 以上または >= 3.x 以上) をページに読み込みます。
jquery.com から jQuery 本体をダウンロード。または CDN から配信している jQuery 本体を設定します。
設定方法は「[Download jQuery](http://jquery.com/download/)」から。
### 2. jquery.background-fit.js の設定
jquery.background-fit.js をページに読み込みます。
jquery.background-fit.min.js をダウンロードして、HTMLにスクリプトタグを以下のように設定します。
```html
```
### 3. HTMLと背景画像、CSSを用意
背景画像を表示するHTMLを用意します。id 属性または class 属性を設定すること。属性名はお好みで。
```html
jquery.background-fit.js
```CSSで背景画像を設定します。
```css
#bg {
background: url(http://DOMAIN/PATH/TO/sample.jpg);
background-size: 100%;
background-repeat: no-repeat;
}```
幅 (width) を設定すると、表示サイズが調整された表示になります。
```css
#bg {
background: url(http://DOMAIN/PATH/TO/sample.jpg);
background-size: 100%;
background-repeat: no-repeat;
width: 300px;
height: 300px;
}```
### 4. Background Fit を適用
Background Fit を適用する JavaScript を記述します。HTML に設定した id 属性または class 属性を セレクタに指定して Background Fit を適用します。
```javascript
$(function() {
$("#bg").bg_fit();
});```
### 5. 動作確認
表示を確認します。
以上。
## 動作条件
jQuery 1.11+ Or jQuery 2.x Or jQuery 3.x [http://jquery.com/download/](http://jquery.com/download/)
## Contribution
### Patches and Bug Fixes
Small patches and bug reports can be submitted a issue tracker in Github. Forking on Github is another good way. You can send a pull request.
1. Fork [jQuery Plugin Background Fit](https://github.com/thingsym/jquery.background-fit) from GitHub repository
2. Create a feature branch: git checkout -b my-new-feature
3. Commit your changes: git commit -am 'Add some feature'
4. Push to the branch: git push origin my-new-feature
5. Create new Pull Request## Changelog
* Version 0.0.6 - 2022-02-18
* fix url for github pages
* add .editorconfig
* bump up jquery version to 3.6.0
* fix gulpfile
* update package.json
* add css file
* rename from examples to docs for github pages
* remove bower.js
* add LICENSE file
* Version 0.0.5 - 2014-11-17
* add bower.js
* Version 0.0.4 - 2014-07-29
* refactoring
* Version 0.0.3 - 2014-06-12
* fix in case of multiple setting
* Version 0.0.2 - 2014-05-14
* improve bgImg object
* Version 0.0.1 - 2013-02-13
* Initial release.## デモサンプル画像提供
[写真素材 足成 - Ashinari Photo Material](http://www.ashinari.com)
## License
Dual licensed under the MIT and [GPLv2](https://www.gnu.org/licenses/gpl-2.0.html) licenses.
## Author
[thingsym](https://github.com/thingsym)
Copyright (c) 2013-2014 by thingsym