Motomichi Works Blog

モトミチワークスブログです。その日学習したことについて書いている日記みたいなものです。

2017-03-01から1ヶ月間の記事一覧

display:flexの学習 その0001-06 cross axis方向の余白の配分(flexアイテムの配置)を設定する align-content、align-items、align-selfについて

参考にさせて頂いたページ MDN align-content - CSS | MDN align-items - CSS | MDN align-self - CSS | MDN その他の記事 CSS3 Flexbox の各プロパティの使い方をヴィジュアルで詳しく解説 | コリス はじめに 今回は、大雑把にいうと、cross axis方向の余白…

display:flexの学習 その0001-05 main axis方向の余白の配分(flexアイテムの配置)を設定する justify-contentについて

参考にさせて頂いたページ MDN justify-content - CSS | MDN その他の記事 CSS3 Flexbox の各プロパティの使い方をヴィジュアルで詳しく解説 | コリス はじめに 今回は、大雑把にいうと、main axis方向の余白の配分についてです。 main-start側にflexアイテ…

display:flexの学習 その0001-04 flexアイテムの並び順を個別に指定する orderについて

参考にさせて頂いたページ order - CSS | MDN orderについて flexアイテムに設定するプロパティです。 直感的にわかりやすいので、参考ページから特に補足することもありませんでした。

display:flexの学習 その0001-03 flexアイテムの伸縮比率とベース幅 flex-grow、flex-shrink、flex-basis、flexについて

参考にさせて頂いたページ MDN flex-grow - CSS | MDN flex-shrink - CSS | MDN flex-basis - CSS | MDN flex - CSS | MDN その他の記事 CSS3 Flexbox の各プロパティの使い方をヴィジュアルで詳しく解説 | コリス 【CSS】Flexboxのプロパティ(flex-grow、f…

display:flexの学習 その0001-02 並べる方向と改行 flex-direction、flex-wrap、flex-flowについて

参考にさせて頂いたページ MDN flex-direction - CSS | MDN flex-wrap - CSS | MDN flex-flow - CSS | MDN その他の記事 CSS3 Flexbox の各プロパティの使い方をヴィジュアルで詳しく解説 | コリス 【CSS】Flexboxのプロパティ(flex-grow、flex-shrink、fle…

display:flexの学習 その0001-01 ほんとに基礎のこと

参考にさせて頂いたページ flexible box の利用 CSS flexible box の利用 - CSS | MDN flexプロパティについて flex - CSS | MDN 用語について まずは「CSS flexible box の利用 - CSS | MDN」に書いてある用語を理解しておくとよさそうです。 その中でも以…

vue.js 2.x その0007 v-forのindexを使って連番のclassを付与する

参考にさせて頂いたページ vue.js, simple v-for / v-bind to add index to class name - Stack Overflow クラスとスタイルのバインディング - Vue.js サンプルコード 以下のように書いてみました。 <div id="vue-app"> <ul> <li v-for="(item, index) in items" v-bind:class="['hoge-' + index]"> {{item}} </li> </ul> </div> <script src="js/vue.js"></script> <script> …

vue.js 2.x その0006 refで要素を参照する

参考にさせて頂いたページ Vue.js サンプルコード 以下のように書いてみました。 <div id="vue-app"> <button v-on:click="clicked">click here</button> <div> <my-component ref="hogeElm" /> </div> <div ref="fooElm"> foo<br>foo </div> </div> <script src="js/vue.js"></script> <script> new Vue({ el: '#vue-app', data: { }, components: { 'my-com…

vue.js 2.x その0005 lodashのdebounce()とthrottle()で処理の実行を遅らせる

参考にさせて頂いたページ 公式チュートリアルから始めるVue.js vol.1「Markdown エディタ」 - to-R Media Vue 1.x からの移行 - Vue.js Markdown エディタ - Vue.js lodashの_.throttleと_.debounceの使用例 - Qiita はじめに vue.jsの0.xと1.xではdebounce…

vue.js 2.x その0004 アコーディオンを作る(jQueryのslideToggleみたいなものを作る)

2018年03月22日追記 アコーディオンひとつ分をコンポーネント化して、コンポーネント内だけで状態管理する方が良いので書き直しました。 vue.js 2.x その0004-02 アコーディオンを作る(jQueryのslideToggleみたいなものを作る) - Motomichi Works Blog サン…

vue.js 2.x その0003-01 トランジション効果 簡単なフェードインとフェードアウトをやってみる

参考にさせて頂いたページ transitionについて トランジション効果 - Vue.js 動的コンポーネントについて コンポーネント - Vue.js サンプルコード 以下のような感じで書いてみました。 <style> .hoge-enter-active, .hoge-leave-active { transition: opacity 2s }</style>…

vue.js 2.x その0002 v-forで表示しているリストの並べ替え

参考にさせていただいたページ sortについて JavaScript つい忘れてしまう配列のソート方法 - Qiita v-forについて リストレンダリング - Vue.js ソースコードサンプル すごく適当にデータを用意して、以下のように書いてみました。 <div id="sort-app"> <h1>Vue.jsの練習 静的なペ</h1></div>…