styleバインディングの記述例
- <!DOCTYPE html>
- <html lang="ja">
- <head>
- <meta charset="UTF-8">
- <title>styleバインディングの記述例</title>
- <script type="text/javascript" src="jquery-1.5.1.min.js"></script>
- <script type="text/javascript" src="knockout-2.1.0beta.js"></script>
- <script type="text/javascript">
- $(document).ready(function () {
- ko.applyBindings();
- });
- </script>
- </head>
- <body>
- <h1>styleバインディングの記述例</h1>
- <h2>border関連</h2>
- <ol>
- <li style="padding-top:5px;"><div data-bind="style: {border: '1px solid red'}">border</div></li>
- <li style="padding-top:5px;"><div data-bind="style: {borderWidth: '4px', borderStyle: 'double', borderColor: '#00ffff'}">border-width、border-style、border-color</div></li>
- <li style="padding-top:5px;"><div data-bind="style: {borderBottom: '1px dashed #ff00ff'}">border-bottom</div></li>
- <li style="padding-top:5px;"><div data-bind="style: {borderBottomWidth: '1px', borderBottomStyle: 'dotted', borderBottomColor: '#333'}">border-bottom-style、border-bottom-width、border-bottom-color</div></li>
- </ol>
- <h2>margin関連</h2>
- <ol>
- <li style="padding:5px;margin-top:2px;background:#ffddff;"><div style="background:#fff;" data-bind="style: {margin: '1.5em 8em 2em 5em'}">margin - em</div></li>
- <li style="padding:5px;margin-top:2px;background:#ffddff;"><div style="background:#fff;" data-bind="style: {margin: '16px 20px 8px'}">margin - px</div></li>
- <li style="padding:5px;margin-top:2px;background:#ffddff;"><div style="background:#fff;" data-bind="style: {marginBottom: '1.5em', marginLeft: '4em', marginRight: '3em', marginTop: '2em'}">margin-bottom、margin-left、margin-right、margin-top</div></li>
- </ol>
- <h2>padding関連</h2>
- <ol>
- <li style="padding:5px;margin-top:2px;background:#ddffff;"><div style="background:#fff;" data-bind="style: {padding: '1.5em 8em 2em 5em'}">padding - em</div></li>
- <li style="padding:5px;margin-top:2px;background:#ddffff;"><div style="background:#fff;" data-bind="style: {padding: '16px 20px 8px'}">padding - px</div></li>
- <li style="padding:5px;margin-top:2px;background:#ddffff;"><div style="background:#fff;" data-bind="style: {paddingBottom: '1.5em', paddingLeft: '4em', paddingRight: '3em', paddingTop: '2em'}">padding-bottom、padding-left、padding-right、padding-top</div></li>
- </ol>
- <h2>background関連</h2>
- <ol>
- <li style="padding-top:5px;"><div data-bind="style: {backgroundColor:'#ddffff'}">background-color</div></li>
- <li style="padding-top:5px;"><div style="height:150px;background-color:#ffddff;" data-bind="style: {backgroundImage: 'url(http://tips.recatnap.info/wp-content/uploads/view_list_of_data_knockout_js.jpg)', backgroundPosition: 'bottom right', backgroundRepeat: 'no-repeat'}">1)background-image、background-position、background-repeat</div></li>
- <li style="padding-top:5px;"><div style="height:150px;background-color:#ffffdd;" data-bind="style: {backgroundImage: 'url(http://tips.recatnap.info/wp-content/uploads/view_list_of_data_knockout_js.jpg)', backgroundPosition: '8px 50px', backgroundRepeat: 'no-repeat'}">2)background-image、background-position、background-repeat</div></li>
- </ol>
- <div style="font-size:10pt;text-align:right;margin-top:0.5em;">
- <a href="//tips.recatnap.info/" target="_top">PCスキルの小技・忘却防止メモ</a> -
- <a href="//tips.recatnap.info/wiki/" target="_top">PCスキルの小技・忘却防止メモのまとめ(wiki)</a>
- </div>
- <div style="font-size:10pt;text-align:center;margin-top:0.5em;padding:0.5em;border-top:1px solid #ccc;">
- Copyright © 2009 by PCスキルの小技・忘却防止メモ. All rights reserved.
- </div>
- </body>
- </html>