ブックマーク / zenn.dev/kobito (6)

  • かわいいVScodeの作り方👁👄👁💗

    かわいくないワ...👁👄👁 これではテンション上がりません。コーディングに置いてモチベーションは最も大事な栄養素です。 テーマを変更してモチベを上げていきます。 テーマを変更 illusion お好みのテーマをダウンロードしてテーマを有効にします。 ...いいんじゃない?👁👄👁 まだそこまでかわいくありません。 コーディングにおいて、インデントは最も大事な要素です。そんなに重要なものが光っていないのは怠慢という言葉を禁じ得ません。インデントを光らせていきます。 indent-rainbow 拡張機能を有効にしたらこうなっているはずです。 トーンが暗いわネ...👁👄👁 setting.jsonでハイライトの色を変えていきます。 "indentRainbow.colors": [ "rgba(128, 64, 64, 0.5)", // 1インデント目の色 "rgba(128

    かわいいVScodeの作り方👁👄👁💗
    yug1224
    yug1224 2022/12/16
    大蛇丸で脳内再生された
  • three.jsやpixi.js等のライブラリを一切使わずにwebGL実行環境をJavaScriptスクラッチする(したい)

    青い長方形が表示されているだけですが、テクスチャ画像に表示を切り替えたり頂点の数を変えたり(四角を三角にしたり)する場所にコメントを入れてコネコネできるようにしています(リサイズ対応済み...のはず) 埋め込みcodepenの下に連ねている引用元の素晴らしい入門サイトから、バラバラとコードを繋ぎ合わせているため、コードの整合性や効率に言及できていません。「動いた〜〜やった〜〜」程度の実験場です。「ちょっとこのfragmentShaderの挙動試したいな〜」という時にすぐ動かせる場所がほしくて書いています。 webGL入門サイト webglfundamentals wgld.org ICSメディア オススメwebGL学習教材(動画) codemafiaさん shin-codeさん

    three.jsやpixi.js等のライブラリを一切使わずにwebGL実行環境をJavaScriptスクラッチする(したい)
    yug1224
    yug1224 2022/11/14
  • 無限ループするアニメーションの、今進んでいるフレームが終わったら停止させる

    挙動 ざっくり概要 infiniteの着脱だけでは、進行中のアニメーションの途中で急にアニメーション開始前の状態にワープするので、iterationの回数をカウント→停止ボタン押下時にiteration分の回数繰り返したらアニメーション終了の状態で停止させる もっとスマートな書き方がある気しかしない(何ならCSSだけで実現できそうな気もする)ですが、思いつかなかったのでとりあえずJSでなんとかしています【求】CSSだけで実現する方法 補足 今回の挙動では必要のない記述ですが、animationendたやanimationiterarionなどのイベントハンドラはeventにanimationNameを持っているので、animationNameによって処理を出し分けることが可能という発見があったのでソースに書いています。なくても問題ありません。(hoge.animationendだと、hog

    無限ループするアニメーションの、今進んでいるフレームが終わったら停止させる
    yug1224
    yug1224 2022/09/14
  • プラグインに頼らないスライダーを素のJavaScriptで書いてみた

    この記事に辿り着いたという事は、プラグインやライブラリに頼らずにスライダーを書きたい、もしくはプラグインを使う事に抵抗はないけれど仕組みを理解しておきたいという方だと想定しています。 大前提 他人の書いたコードはクソ 今からお見せするのは「他人のコード」です。 (他人のコードといっても自分で書いてますが、読者からしたら他人だと思うので) 他人のコードは基的に不正解だと思ってかかってください。私は正解を発表しているのではなく、アイディアの一つを投げかけているにすぎません。 もしかしたらバグが眠っているかもしれない、もっといい書き方があるかもしれないという視点を常に持ち、そしてにわかコーダー私にJavaScriptをご教示頂けたらと思います。 挙動 実装した機能 スライドの枚数に応じてスライダー内部のスタイル・ドットが自動で調整される(htmlを書き換えるだけでスライドの枚数を変更可能) ド

    プラグインに頼らないスライダーを素のJavaScriptで書いてみた
    yug1224
    yug1224 2022/08/09
  • 要素の色を背景と反対にする

    <main style="padding-bottom:200vh;"> <p class="hoge" style="font-size:4rem;">三</p> <div style="background-color:black; height:200px;"></div> <div style="background-color:white; height:200px;"></div> <div style="background-color:black; height:200px;"></div> <div style="background-color:white; height:200px;"></div> </main>

    要素の色を背景と反対にする
    yug1224
    yug1224 2022/07/11
  • 【脱jQuery】jQuery <=> vanillaJS 書き換え集

    jQuery <=> JavaScript全書き換え一覧ではありません jQueryで書いていたコードをvanilla(素のJavaScript)に書き換えたいけど書き方がわからなくて調べ方もピンとこない状態の自分がこれを見ることができたらきっと嬉しいと思ったのでここに供養します。 脳の記憶容量が8バイトくらいしかないので今でもシンプルにJavaScriptの書き方をページ内検索して使ったりしています。 /*----------------------------------- セレクター ------------------------------------*/ //html $("html") document.documentElement; //body $("body") document.body; //id $("#hoge"); document.getElementBy

    【脱jQuery】jQuery <=> vanillaJS 書き換え集
    yug1224
    yug1224 2022/06/30
  • 1