地球深部探査船「ちきゅう」清水で一般公開終了 リンクを取得 Facebook × Pinterest メール 他のアプリ 12/01/2019 地球深部探査船「ちきゅう」地球深部探査船「ちきゅう」は、11月30日・12月1日清水港で一般公開された。 一般公開時には、地元の高校生がラジオに出演し解説するなども行われた。 事前に予約することで「ちきゅう」の船内にも入ることができる。 また、港は富士山との景色もよく、「ちきゅう」とのコラボで圧倒された。 「ちきゅう」は日本の最新技術を積み込んだ船であり、これから巨大地震の研究など行われ、今後に期待が持てそうだ。 リンクを取得 Facebook × Pinterest メール 他のアプリ
【CSS】アニメーション等動作がカクカクする時の対処法 1/12/2020 始めに 参考にさせていただいた元記事 カクカクするのはブラウザごとに異なる アニメーション時のチラつきの原因はほとんどが「アニメーション」として処理されていないということです。 一般的なブラウザ(Chrome,Firefox,Safari,Opera)の最新バージョンであればあまり気にする必要もないのですが、一部のデバイス内のアプリ等(cordova等)では古いバージョンのブラウザを使用している場合や、古いデバイスであると古いブラウザになってしまうでしょう。 (IEでもチラつきが目立つ。また、Edgeの場合もIEとほぼ変わらずチラつきがみられる。) 今回は一般的な3つの対処法を見ていきます。 対処法 1 サイトによっては ○○{ transform: translate3d(0,0,0); } などというものもありますが、これはブラウザに無駄な処理を与えてしまっているため良い対処法ではない他、直らない場合もあるのでこれは軽く頭に入れておく程度でいいでしょう。 2 次の対処法は、will-changeです。 初めて聞く方もいると思いますが、will-changeを使用することで、要素にどのような変更を加えるかを先にブラウザに伝えることができます。 変形処理を伝えるときはこのようにします。 ○○{ will-change: transform; } また、アニメーションは次のようにします。 ○○{ will-change: animation; } さらに、複数の処理を同時に行うときはカンマ( , )で区切ることでまとめて記述することができます。 ○○{ will-change: transform,animation,position; } このようにすることで、translate3dのように不要な処理なく効率的に処理することができます。 3 また、この方法でも直る場合があります。 ○○{ -webkit-backface-visibility: hidden; backface-visibility: hidden; } この要素について詳しくはこちらを見ていただくといいと思います。 backface-visibility 最後に 一番最適な対処法は2番目の 続きを読む
超軽量DOM操作ライブラリdom_sen.js var1 11/28/2019 始めに 説明は こちら をご覧ください。 使い方 まず、もちろんですが読み込み方です。ライブラリを使用するソースコードより早い位置にこのソースコードを記述します。 <script src="https://tamralworld.com/library/dom_sen_v1.js"></script> そして使用可能な関数一覧(使い方はのち) qsa() qs() qsa_html() qsa_text() qsa_display() d_html() d_text() d_CSS各指定()* *後程詳しく 関数の使い方 qsa( CSSセレクタ ) document.querySelectorAll() の省略です。 qs( CSSセレクタ ) document.querySelector() の省略です。 qsa_html( CSSセレクタ , HTML) Jqueryの $(CSSセレクタ).html(HTML); と同様です。 qsa_text( CSSセレクタ , テキスト) Jqueryの $(CSSセレクタ).text(テキスト); と同様です。 qsa_display( CSSセレクタ , CSS[display]の値 ); CSSセレクタで選択した要素のスタイルのdisplayを変更します。 d_html( 属性ネーム , 属性ネームの値 , HTML ) 属性ネームは要素の属性に「d_属性ネーム="属性ネームの値"」のように指定されている属性のHTMLを変更します。 例: <span d_html="script1">変更前</span> <script> d_html("html","script1","変更後"); //属性d_htmlがscript1の要素のHTMLを「変更後」に変更 </script> d_text( 属性ネーム , 属性ネームの値 , テキスト ) 属性ネームは要素の属性に「d_ 続きを読む
超軽量DOM操作ライブラリdom_sen.js var2 11/29/2019 始めに 説明は こちら をご覧ください。 使い方 まず、もちろんですが読み込み方です。ライブラリを使用するソースコードより早い位置にこのソースコードを記述します。 <script src="https://tamralworld.com/library/dom_sen_v2.js"></script> ※V1を利用したい方はV2のエリアを置き換えてください V2での変更点 d_属性の操作可能なCSSに新たに下記の指定をすることができます。 d_z_index() d_box_sizing() d_font_size() さらに、qsa関数はv1時点で操作可能なCSSがdisplayのみだったものに対し、d_関数と同様のCSSが利用可能となりました。 qsa関数とd_関数の両方にvalue、 qsa_value() d_value() (指定のみ)が追加されました。 続きを読む