お役立ち
【js】いろいろ駆使してローディングを作ってみた
↑こんな感じのローディングイメージを作るのに四苦八苦したので備忘録的に書きます。
いろいろな動きが重なっているので、複数の処理を順番にやっていけばいいかなと思って、$when().done“Velocity.js”を使ってなんとかしました。
animetionを順番に処理するメソッド
Velocity.jsで拡大の動きをなめらかにするために搭載
これがないとsvgでも拡大するときギザギザしちゃう
https://liginc.co.jp/web/js/jquery/150136
easingなど動きについて
拡大について
実際使わなかったけど参考にしたもの
【jquery】超簡単!tableの指定セルを固定してスクロールさせるプラグインfixed_midashi
使い方
https://blog.apar.jp/program/4342/
fixed_midashiのズレを解消するにはbox-sizingを解除する
https://qiita.com/nbfujiwara/items/271d04e64f579e8ac1f2
ダウンロード↓
【google】Googleカスタム検索の簡単実装
https://www.webdesignleaves.com/pr/plugins/googleCustomSearch_01.html
- Googleのアカウントを作成
- https://cse.google.co.jp/cse/allここで検索設定
自作のformでも実装可能
検索結果ページにタグを挿入
検索のinput要素のname=”q”で簡単に行ける
【atom】エディターのatomで簡単インデント一括設定のやりかた
- command + Aキーを押して、全選択します。
- command + shift + Pキーを押します。すると、ダイアログが開きます。
- ダイアログに「auto」と入力します。
- 候補の中から「auto indent」を選び、Enterキーを押します。
- コードに対して自動的にインデントが挿入されます。
【css】iphoneでinputボタンにcssが効かない時の対処、たった一行!
これを一行いれるだけ!
input[type="submit"]{
-webkit-appearance: none; //←これ!
}
【css】フルスクリーンコンテンツで簡単に中央に要素を配置させる方法
flexをvw:100%,vh:100%を使うと簡単に実装できる
【jquery】slickなどでページ表示毎にランダムに開始スライドを設定する方法
slickオプションの初期表示指定の
initialSlide:○
に数値をランダムに入れるメソッドを使う
var seed = Math.random();
var randKv = seed ? Math.ceil(seed * 3 ) – 1 : 0;
seed*3←この数字が全体のスライド数
「0」が1枚めなので「-1」して「: 0」も含む書き方してます。
var seed = Math.random();
var randKv = seed ? Math.ceil(seed * 3 ) – 1 : 0;$('.slick').slick({
initialSlide:randKv});
この書き方ならslickじゃなくても他のものにも応用できそうな便利なメソッドです!
【コーディング】新しくサイトをコーディングに参考にさせていただいたサイト
HTML5の基本テンプレ
https://qiita.com/Y_ASAMOTO/items/90afe7d24467020c17f0
XDからソース取り出し
XDで画像書き出し
https://sinap.jp/blog/2016/12/adobe-xd-export.html
スクロールに応じてヘッダーが変化(固定&変化など)
ホバーエフェクト
改めてclearfixなど(今回使わなかったけど、、)
cssのcontentに画像を指定したい時
.list_item a::after {
content: url(./arrow.png);
display: inline-block;
vertical-align: middle;
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
contentで追加した画像にはサイズを指定することができません。
そのため、サイズを変更したい場合はtransformプロパティのscale()で拡大・縮小させます。
Slick Sliderのカスタマイズ
https://webdesignday.jp/inspiration/technique/jquery-js/3847/
Tggleメソッドの使い方
https://qiita.com/sunnyG/items/faf1821ae09820e30ce8
ハンバーガーメニュー
https://www.webopixel.net/javascript/1483.html
フル画面メニューでスクロールさせる方法
jquery css追加メソッド
https://qiita.com/kazTera/items/ab5dd9fb5b2579b25c4d
SSIの設定 .htaccess
https://qiita.com/yoshida-hi/items/4909c578b098f172efdb
検索バーのデザイン
https://kagesai.net/search-form-design/https://kagesai.net/search-form-design/
【UI/UX】UI改善に役立つ「UI Stack」ってUI の5つの側面
・Blank State(空っぽの状態)
・Loading State(ローディング状態)
・Partial State(部分達成状態)
・Error State(エラー状態)
・Ideal State(理想状態)