Shopifyを利用したECの構築・アプリ開発や、高セキュリティのホスティングサーバーを内包したCMSを提供。数多くの実績をベースとした運用支援やECのプランニングなど、進化し続けるWebに最適なソリューションを提案します。
![WEBLIFE|Shopify構築運用、CMS、映像CG制作](https://cdn-ak-scissors.b.st-hatena.com/image/square/2d7f0d3415cad2c43e1360ccaa46cb808b29f399/height=288;version=1;width=512/https%3A%2F%2Fweb-life.co.jp%2Fwp-content%2Fthemes%2Fweblife%2F_images%2Fogimage.png)
Shopifyを利用したECの構築・アプリ開発や、高セキュリティのホスティングサーバーを内包したCMSを提供。数多くの実績をベースとした運用支援やECのプランニングなど、進化し続けるWebに最適なソリューションを提案します。
HTML・CSS 基本のHTMLとCSSを用意 まず適当なHTMLとCSSを用意します。 <body> <header> <h1>ヘッダー</h1> </header> <section> <div>要素1</div> <div>要素2</div> <div>要素3</div> <div>要素4</div> <div>要素5</div> <div>要素6</div> <div>要素7</div> <div>要素8</div> </section> <section> <div>要素9</div> <div>要素10</div> <div>要素11</div> <div>要素12</div> <div>要素13</div> <div>要素14</div> <div>要素15</div> <div>要素16</div> </section> </body> body { margin: 0;
今回はGSAPのScrollTrigger.jsを使ったスクロールアニメーションについて説明します。 前提条件は以下 複雑なアニメーションをしたいアニメーションをサクサク動かしたいCSSは操作せず、JavaScriptだけでアニメーションさせたい 説明環境は以下 macOS Catalina v10.15.5Visual Studio Code v1.57.0
こんにちは!フリーランスWebディレクター兼エンジニアののせっち@nosecchi01です。 Javascriptのみでスムーススクロールを実装してみましょう。 僕はこれまでjQueryで実装してきましたが、Javascriptでも簡単に実装できます。 それではいってみましょう! 目標物を確認 早速コードペンで見てみましょう! See the Pen Smooth Scroll (Javascript) by Yuki Nose (@yukinouz1) on CodePen. 下記のような仕様です。 const smoothScrollTrigger = document.querySelectorAll('a[href^="#"]'); for (let i = 0; i < smoothScrollTrigger.length; i++){ smoothScrollTrigger[i
こんにちは!フリーランスWebディレクター兼エンジニアののせっち@nosecchi01です。 Javascriptの勉強がてら、jQueryで作っていたスニペットをJavascript(バニラjs)に置き換えました。 かなり溜まってきたので全て公開します。
簡単に非同期読み込みが可能 CSSと違い、JavaScriptのレンダリングブロック排除は簡単です。 それぞれの違いは割愛しますが、「async」と「defer」という属性のどちらかをファイルの読み込みで使えばあっという間にレンダリングブロックが0になります。 参考script_loader_tag サンプルコード こちらは内部で読み込まれるJSファイルにasync属性を付与するコードです。 add_filter('script_loader_tag',function( $tag ) { return str_replace( ' src', ' async src', $tag ); }, 10, 2); これでwp_enqueue_scriptsなどの関数を使って読み込んでいるファイルがすべて非同期で読み込まれるようになるのでレンダリングブロックがなくなります。 また、ファイルに直接
スライダープラグイン Swiper の使い方 jQuery 不要でレスポンシブ及びタッチデバイス(スマホやタブレット)対応のスライダープラグイン Swiper の基本的な設定方法や使い方についての解説(覚書)です。 バージョン 7 では、スライダーのメインコンテナに指定するクラスが swiper-container から swiper に変更になったため、以下はバージョン 7 に合わせて書き換えました(実質的にはメインコンテナのクラスの変更と若干のオプションの追加だけです)。 また、2022年3月時点での最新版はバージョン 8 です。バージョン 7 と 8 では Swiper Angular でのイベントの処理方法を除いて大きな変更はないようです(バージョン 7 から 8 へのアップグレード)。 このページのサンプルはバージョン 7 でもバージョン 8 でも同様に動作します(このページでは
お元気ですか。Hodaです。 当ブログのレンダリング遅延をなくすため、レンダリングをブロックするスクリプトとCSSリソースを特定し、対策を講じました。 具体的には、WordPressにてheadタグ内に出力されるjQueryをフッターに移動させ、Webフォント「Font Awesome」のCSSリソースを最後に読み込むようにしました。 結果、表示速度が大幅に改善されたので、方法をまとめておきます。 この取り組みの背景 スマートフォンなどのモバイル端末における、Hodalogの表示スピードを改善するため、PageSpeed Insightsにて検証を行っています。 修正指示に従ってHTMLとCSS、JavaScriptのコードを圧縮したり。 キュンキュンになったコードを元に戻す方法をマスターしたり。 モバイル端末における表示速度の改善を進めてきました。 さらなる進化を遂げるため、「レンダリン
ごきげんよう。フーミンです。 「JavaScriptでアニメーション作るならTweenMaxが最強だよ」と先輩から教わり早2年。いまだ現役最強(僕の中で)JavaScriptアニメーションライブラリTweenMaxの良さを広めるために、入門編・応用編の全2回に分けてご紹介しようと思います。 TweenMaxとは TweenMaxとは、GreenSock社が開発した超高性能アニメーションプラットフォーム「GSAP」のひとつで、DOMアニメーションに特化したJavaScriptライブラリです。 requestAnimationFrameを使用しているため、jQueryのanimateメソッドを使うより、動作が高速かつ安定しています。 同じようなライブラリにmokichiくんが紹介してくれたVelocity.jsというのもあります。 TweenMaxと同様に動作が高速かつ安定しており、jQuer
今月発売予定の「メタルギアライジング」をそわそわ楽しみにしているアクションゲー好き seki です。 今回もWebサービスのご紹介です! 最近よくよく見かける、「Google map」のデザインをお洒落にカスタマイズして載せているサイト。皆さんも一度は目にしたことがあるかと思いますが、こちら、どうやって作っているか気になりますよね。 今回は、js無知な私でも簡単に作れる Google Maps API 「Styled Map Wizard」の使い方を、ざっくりと例を挙げてご紹介します。 【参考サイト】 今回はこちらの記事より、参考・引用して解説します。こちら、とても丁寧に解説されているので、jsが分らなくても出来るかと。 今回作成したもの 画像ですみませんがこちら。 アイコンは seki になっていますが場所はバシャログ。本陣です。 色をモノクロにして、交差点やコンビニ、銀行などのアイコン
そんな訳で、パララックス・スクロールについて少し学んでみたので、超初心者向け(※自分含む)のサンプルをいくつか紹介していきたいと思います。 はじめに - パララックスエフェクトについて パララックス(parallax)を直訳すると視差です。視差効果とは、視界が移動する際に各物体がそれぞれ異なったスピードでスクロールすることで、奥行き間をはじめとした視覚効果を指します。 アニメーションの世界ではディ○ニー映画で古くから使われていたり、ビデオゲームにおいても横スクロールアクションのゲームなどで昔から使われています。 JavaScript(jQuery)でパララックスエフェクト 1 | スクロール値を取得 どれだけスクロールしたかという値を取得します。これだけではまだパララックスも何もありませんが、全てはここから始まるのです。 $(function() { $(window).scroll(fu
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く