並び順

ブックマーク数

期間指定

  • から
  • まで

3521 - 3560 件 / 3565件

新着順 人気順

*JavaScriptの検索結果3521 - 3560 件 / 3565件

  • 【jQuery】背景画像をパララックスさせる方法 | YUJIRO BLOG

    今回は、「jQueryを使って背景画像をパララックスさせる方法」について紹介します。 デザインの幅が広がるので、是非試してみてください。 パララックスとは? パララックスは、英語で「視差」という意味になります。 視差とは、サイトを構成するパーツごとのスクロールスピードをずらすスクロール効果のことを言います。 パララックスを使うことで、いつもと違う印象をユーザーに与えることができますよ。 【jQuery】背景画像をパララックスさせる方法 完成形はこちら。 1つ目の背景画像をパララックスなしにして、2つ目の背景画像をパララックスありにしました。 2つ目のパララックスありの背景画像は、テキストと微妙にスクロールのズレがあることが分かると思います。 これがパララックス、つまり視差効果になります。 準備 まずはjQueryのCDNをbodyの閉じタグの直前に書きましょう。 <script src="

      【jQuery】背景画像をパララックスさせる方法 | YUJIRO BLOG
    • ReactからVueコンポーネントをブリッジして使う方法

      始めに Vue.jsからReactに乗り換えよう!そんなふうに思ったときに、規模が小さいなら一気に全部差し替えることができるかもしれませんが、大きくなるとそれは難しくなると思います。段階的にやる方法の1つとして1ページずつReactに差し替えていくことが考えられますが、そこで使われているVueコンポーネントが他のページと共通で使われていて迂闊に差し替えることができない・・・なんてケースもあると思います。 最初の移行コストを下げるために、そもそもVueコンポーネントをブリッジさせて表面上だけReactで動かすみたいなことができないかなと色々検証していて、ある程度動くようになったので記事にまとめたいと思います。今回は移行の話なのでVue2を対象にしています。 検証イメージ 下のGifアニメのような、Reactアプリの中でVue.jsで作ったカウンターコンポーネントを呼び出してデータやイベントを

        ReactからVueコンポーネントをブリッジして使う方法
      • gulpfile.js をv4形式で書いてみる | 株式会社 エヴォワークス -EVOWORX-

        うどんか蕎麦だったらギリ蕎麦派。どうもkikuchiです。 Gulpについて勉強している過程で「Gulp v4ではgulp.task()によるタスク定義は非推奨」という記事を見かけました。 参考記事:絶対つまずかないGulp 4入門(2019年版) インストールとSassを使うまでの手順 公式サイトにも記載されていますね、、 Reminder: This API isn’t the recommended pattern anymore – export your tasks. 引用元:https://gulpjs.com/docs/en/api/task/ これから新たにGulpを勉強するならGulp v4で推奨されている書き方を学ぼう!そうしよう!ということで、Gulpについて勉強したこと、gulpfile.jsの書き方についてまとめました。 Gulp(ガルプ)について GulpはWe

          gulpfile.js をv4形式で書いてみる | 株式会社 エヴォワークス -EVOWORX-
        • 【いまさら聞けない!】フロントエンド開発者の必須ツール10選!生産性が2倍になる現場の実践的ガイド - Qiita

          複数のAPIツールを行き来する時代は終わり。Apidogなら、APIの設計から開発、テスト、ドキュメント作成までをオールインワンで完結できる。Postman、Swagger、MockServerなど、よく使うツールの機能を1つのプラットフォームに統合。直感的なUIと自動Mock生成機能で、開発効率を劇的に向上。特に、チーム開発でのAPI設計やドキュメント共有がスムーズになると、多くの開発現場で好評だ。 フロントエンド開発者が試すべき必須ツール10選を紹介しよう: 1.AITDK SEO拡張機能 AITDK SEO拡張機能は、重要なSEOメトリクスを総合的に分析し、Webサイトのパフォーマンスを向上させるためのGoogle Chrome用プラグインだ。 -タイトル、説明文、URL、ドメイン登録、有効期限などの重要な要素を含むサイトのSEO情報を素早く把握できる。SEO戦略の最適化に欠かせない

            【いまさら聞けない!】フロントエンド開発者の必須ツール10選!生産性が2倍になる現場の実践的ガイド - Qiita
          • Panelle.js - free comic book layout maker

            Snapping Distance: Grid Spacing: Stroke: Page Width: Page Height: �H}8�U � �7�U �+!7�U 0W�7�U ���7�U ���7�U ��22�U �-�7�U @ �7�U 9k7�U �b{8�U � 8�U �E 8�U �nE8�U 0��8�U

            • 家族がいても引き取り手のない「無縁遺骨」が増える事情

              <連載> ‘’ひとり死‘’時代の葬送と備え 家族がいても引き取り手のない「無縁遺骨」が増える事情 小谷みどりが斬る!「ひとり死」時代の葬送と備え(10) ここ20年ほどの間に、引き取り手がおらず、無縁納骨堂に安置される遺骨が全国で増加している。日本では、死後、火葬をしたり、お墓に納骨したりする人がいない場合、自治体が遺族の代わりにおこなわなければならないことになっている。 自治体が引き受けた遺骨が全国で最も多い大阪市では、昨年には2366柱を市設霊園の無縁堂に安置した。これは、大阪市内で亡くなった人の8.3%にあたる。言い換えると、遺骨の引き取り手がいない死者は、12人に1人もいることになる。1990年には無縁堂に安置された遺骨は336柱だったので、この25年間で7倍近くも増えている。 身元が分かっているのに引き取り手がいない 引き取り手のない遺骨ときくと、身元不明の死者をイメージするかも

                家族がいても引き取り手のない「無縁遺骨」が増える事情
              • Slim版も追加されたJavaScriptライブラリ「jQuery 3.7.1」リリース

                JavaScriptライブラリ「jQuery」の公式ブログは、現地時間8月28日に最新版「3.7.1」をリリースしたことを発表した。 「jQuery」は、WebブラウザでのインタラクティブなUI表現をよりコンパクトに記述するためのJavaScriptライブラリ。最新版は「3.6.0」や「3.7.0」のアップグレードで発生したバグの修正がなされた他、スリムビルドを実現するajaxモジュールとエフェクトモジュールを除外した「スリム」バージョンがリリースされた。 修正点は主に2点で、Tableの行要素である<tr/>の寸法値がChrome及びSafariで丸められてしまう問題の修正と、セレクターエンジン「Sizzle」のインライン化に伴い一部非公開になっていたメソッドを復活させている。「スリム」バージョンは、ajaxが必要ないケースや多数のスタンドアローンライブラリ内の1つを使用したいケースなど

                  Slim版も追加されたJavaScriptライブラリ「jQuery 3.7.1」リリース
                • jQueryでドラッグ&ドロップで画像ファイルをアップロードするフォームをつくりました - Qiita

                  Help us understand the problem. What is going on with this article?

                    jQueryでドラッグ&ドロップで画像ファイルをアップロードするフォームをつくりました - Qiita
                  • C#で世界最速のMapperライブラリを作ってみた(AutoMapperなどよりも3倍-10倍ほど高速) - Qiita

                    #概要 CodeProjectへ投稿した英語の記事を日本語に訳してQiitaでも共有します。 https://www.codeproject.com/Articles/5275388/HigLabo-Mapper-Creating-Fastest-Object-Mapper-in-t HigLaboMapperというオブジェクトマッパーを作ってみました。せっかく作るならということで世界最速を目標に作ってみました。 ExpressionTreeを使用して既存のマッパーライブラリであるAutoMapper,ExpressMapper,AgileMapper,FastMapper,Mapsterよりもはるかに高速な実装になっています。その結果、BenchmarkDotNetによるテスト結果で現在世界最速です。 また初期設定が不要で利用できるので無駄な設定コードを書く必要がありません。マッピングル

                      C#で世界最速のMapperライブラリを作ってみた(AutoMapperなどよりも3倍-10倍ほど高速) - Qiita
                    • jQueryでanimateできない原因は? $(…).animate is not a functionが出る場合

                      ホームコンピューターjQueryでanimateできない原因は? $(…).animate is not a functionが出る場合 jQueryでanimate関数を使ってアニメーション動作をしようとしたら、次のようなエラーが出ることがあります。 Uncaught TypeError: $(...).animate is not a function これは、jQueryのslim版を使用しているのが原因かもしれません。 slim版では、ajax系関数が使えないことはよく知られていますが、実は、アニメーション系の次の関数もサポートされていません。 animate fadeIn fadeOut fadeToggle fadeTo finish stop slideDown slideUp slideToggle slim版を使用している場合は、full版に切り替えましょう。 CDNを使

                      • 法務省の登記所備付地図データを使って街の土地区画をウェブ表示する|e-TEA

                        法務省法務局は2023年1月に、地籍調査の成果である土地登記の地図データをウェブ上に公開しました。これを使って自分の街の土地区画をウェブマップ化したので、その過程を紹介します。 作成したもの公開データを使って作成したのは、私が住んでいる千葉県柏市の「柏たなか」エリアの土地区画図のウェブマップです。(外部リンク) 柏たなかの土地区画図ウェブマップウェブ地図にすることで、拡大したり、背景地図を切り替えたり、散歩中にスマホで現在地と照らし合わせたり、閲覧の自由度が高まります。 柏たなかの土地区画図ウェブマップ(2)登記所備付地図データとは?データの概要不動産登記の際に作成される土地の登記簿データで、土地の区画情報が記されています。従来は法務省法務局の各支局に訪れて有償で閲覧するものですが、2023年1月から、その電子データをG空間情報センターにて公開してくれています。 参考記事2023年1月末時

                          法務省の登記所備付地図データを使って街の土地区画をウェブ表示する|e-TEA
                        • HTMLで基本のスライドショーの作成方法とカスタマイズのやり方を解説

                          SE スライドショーを実装できれば、ウェブサイトが一気にカッコよくなりますね! PL そうですね。一度自分で作っておくと、仕組みが分かるので応用も効きやすいですよ。 WEBサイトのトップページなどでよく見かけるスライドショーは、一見すると難易度が高そうですが、パターンを覚えると簡単に作ることができます。また、スライドショーはjQueryで自作したり既存のものを引用したり、CSSで作ることもできたりと、使い勝手が良いという一面を持っています。 知れば知るほど使いたくなるスライドショーについて、まずは基本的な使い方からマスターしていきましょう。 h2-スライドショーとは 多くのウェブサイトで使われているスライドショーですが、改めてどういったものか把握しておきましょう。 スライドショーとは、一言でいうと「複数の画像を順番に表示していく機能」です。スライドショーには、一定時間が経つと勝手に画像が切

                            HTMLで基本のスライドショーの作成方法とカスタマイズのやり方を解説
                          • 【JavaScript】dayjsでの日付処理まとめ

                            コードをローカルで確認する場合、CDN を読み込むため VSCode の拡張機能 Live Serverなどを導入し、localhost を立てれるようにしてください。 GitHub dayjs vs moment.js 最初に少しだけ小話を。 dayjs と並んでよく使われているライブラリとして moment.js が挙げられます。 なんとなく dayjs が一強になっているのかなと思ってたのですが、実際は両者どのくらいの利用差があるのか npx trends で確認してみました。 結果、どうやらまだ moment.js の方が利用率は高いようです。 しかし、dayjs も 6 年間という歴史の差をひっくり返す勢いで利用されておりトレンドとしてはやはり dayjs に向いてきているのかなと思いました。 どちらを使うかは機能面など状況によりけりだとは思いますが、両者を比較をすると以下の差が

                              【JavaScript】dayjsでの日付処理まとめ
                            • CSSやJavaScriptでスクロールバーの横幅を取得する方法

                              コーディングをしていて、スクロールバー自体の横幅を取得したいときがあったので、取得方法についてまとめておきます。 macOSで常にスクロールバーが表示されるようにするmacOSでは設定によってはスクロールバーが表示されないこともあります。 [システム環境設定]→[一般]の「スクロールバーの表示」で変更できます。 スクロールバーの幅を取得する1. CSSで取得する方法スクロールバーが表示されている場所がページ全体に対しての場合は、下記の記述で取得できます。 calc(100vw - 100%);100vwはビューポートの横幅全体が取れるのでスクロールバーを含む横幅、100%はbodyタグの横幅100%が取得できるのでスクロールバーを含まない横幅が取得できます。 それらの差をcalcで計算して取ることでスクロールバーの取得ができます。 100vwはビューポートの横幅になるので、ページ全体に対し

                                CSSやJavaScriptでスクロールバーの横幅を取得する方法
                              • GitHub - tvillarete/ipod-classic-js: An iPod Classic emulator that connects to Apple Music and Spotify. Built with React & Styled Components

                                Before the days of streaming services, we relied on physical devices to store our limited libraries of music. Now with the streaming age, we no longer rely on physical storage and have endless hours of songs at our disposal. This project is an homage to the good 'ol days. A mix of the old and new. Experience the iPod Classic you used to own that now connects to Spotify and Apple Music — the two mo

                                  GitHub - tvillarete/ipod-classic-js: An iPod Classic emulator that connects to Apple Music and Spotify. Built with React & Styled Components
                                • スマートフォンのブラウザでもPDFを閲覧できる「PDF.js」|クリエイターブログ|東京都新宿区のWeb制作会社 - ウェブラボ

                                  こんにちは、ウェブラボクリエイターズメモです。 皆さんはスマートフォン上でWebサイトからPDFファイルを閲覧するとき、操作が手間に感じたことはありませんか? 当たり前のように使用しているPDFですが、PDFの閲覧には専用のビューアが必要なため、一部の環境では閲覧に手間取ってしまうことがあります。 特にAndroidなどの一部のスマートフォンではビューアを起動して閲覧するために、一度PDFをダウンロードする必要があります。 サイズの大きいPDFをダウンロードする手間は、利用者のストレスになることも考えられますよね。 そこで今回は、ブラウザ上でPDFビューアを起動してスマートフォンでも快適にPDFを閲覧できるjsスクリプトをご紹介します。 DEMOはこちらです。 DEMOの動作はスマートフォンでも確認してみてください。 実装方法 1.jsのダウンロード 「PDF.js」配布サイトのダウンロー

                                    スマートフォンのブラウザでもPDFを閲覧できる「PDF.js」|クリエイターブログ|東京都新宿区のWeb制作会社 - ウェブラボ
                                  • ウィンドウサイズの取得・判定をしてみよう | TOMONO Tech-Blog

                                    レスポンシブ対応のときに、ウィンドウサイズによって何かしらの処理を行うことがあります。 CSSではメディアクエリを使って、ウィンドウサイズによってスタイルを指定することができます。 p { font-size: 18px; } @media screen and (max-width: 768px) { p { font-size: 16px; } } @media screen and (max-width: 375px) { p { font-size: 13px; } } しかし、JavaScriptではwindow.innerWidthやjQueryのwidth()でウィンドウ幅を取得して、判定しなければならず、CSSと違ってウィンドウサイズが変更されたらそれを検知して実行する必要があります。 これがまた一手間で、ブラウザによっては挙動が違ったり、検知に負荷がかかってしまったり…。

                                      ウィンドウサイズの取得・判定をしてみよう | TOMONO Tech-Blog
                                    • 【完全ガイド】LINEミニアプリ開発からデプロイまでを丁寧に解説 | ギークの逆襲 🐟

                                      LINEミニアプリの作り方をご紹介します。 サンプルプログラムを使って開発の方法からご紹介し、デプロイまでをゴールとします。 サンプルプログラムはGithubにあるスターターアプリを使用します。 このサンプルの言語はJavascriptで素のJS(Vanilla)と、NEXT.js、NUXT.jsで動作可能です。 途中、画面が表示されない問題や、400 bad requestなど、意外と落とし穴も多く、挫折する方も多いので参考になれば幸いです。 参考サイトとして、以下の@stachibanaさんのまとめた記事に沿ってすすめていきます。 動画も合わせて見ることをおすすめします。

                                        【完全ガイド】LINEミニアプリ開発からデプロイまでを丁寧に解説 | ギークの逆襲 🐟
                                      • ScrollTrigger | GSAP | Docs & Learning

                                        let tl = gsap.timeline({ // yes, we can add it to an entire timeline! scrollTrigger: { trigger: '.container', pin: true, // pin the trigger element while active start: 'top top', // when the top of the trigger hits the top of the viewport end: '+=500', // end after scrolling 500px beyond the start scrub: 1, // smooth scrubbing, takes 1 second to "catch up" to the scrollbar snap: { snapTo: 'labels'

                                          ScrollTrigger | GSAP | Docs & Learning
                                        • 【初心者向け】jQueryとは|メリット・デメリットから記述方法まで解説

                                          WEBサイト制作やWEBプログラミングの勉強をしている人の中で、jQueryという言葉を知っている人や使用した経験がある人も多いのではないでしょうか。 jQueryとはWEBサイトやWEBサービスを作成するうえで必要となるJavaScriptのライブラリです。しかし、実際にどのような機能を持つ存在なのか詳しく理解しているかと問われると、自信がない人も少なくないでしょう。 そこでこの記事では、jQueryの概要やメリット・デメリット、また使用する場合の記述方法について、詳しく解説していきます。 jQueryとは? jQueryはJavaScriptのためのライブラリです。jQueryを使用することでシンプルにJavaScriptを記述できるようになり、それまで数十行にわたるコードが必要だった処理もわずか数行で実行できるようになりました。 jQueryの登場によってフロントエンド開発が効率化さ

                                            【初心者向け】jQueryとは|メリット・デメリットから記述方法まで解説
                                          • GFY“動くガンダム”を起点とした探求学習プログラムが経済産業省の「STEAMライブラリー」にて公開中! | GUNDAM.INFO

                                            “18mの実物大ガンダムを動かす”という夢の実現を体感できる施設「GUNDAM FACTORY YOKOHAMA(GFY)」を起点とした探求学習プログラムが、経済産業省の2021年度の「STEAMライブラリー」にて公開中だ。 「STEAMライブリー」は、経済産業省が、子ども達へ「未来社会の創り手」に育つきっかけを提供すべく、産業界や研究機関等と連携し、学際的で探究的な学習のための多様なデジタルコンテンツを開発し2021年3月に無償公開。 その後、全国の学校関係者によるフィードバックを踏まえながら、ウェブサイトのデザイン改修、コンテンツの修正・拡張、新規コンテンツの追加を実施し、2022年3月にリニューアルオープンしました。 「動くガンダム」を起点とした探究学習コンテンツは、まったく未知の領域であった18m の「動くガンダム」を実現するため、何を考え、実施したのかを製作過程の映像、資料、当プ

                                              GFY“動くガンダム”を起点とした探求学習プログラムが経済産業省の「STEAMライブラリー」にて公開中! | GUNDAM.INFO
                                            • How to Run Public Deno Server (Linux Cloud VPS) | Hostwinds

                                              Deno allows you to run Javascript in a fast, secure environment. Deno is web-oriented and built for modern JS. Similar to Node.js, Deno allows for seamless backend integration with front-end Javascript code. By default, Deno's server is only locally available. To publicly expose the server interface, Nginx can be used as a proxy. To run this, you will need a Red Hat or Debian-based Linux VPS. Step

                                                How to Run Public Deno Server (Linux Cloud VPS) | Hostwinds
                                              • jQuery | q-Az

                                                脱jQuery .fadeIn() .fadeOut() .slideUp() .slideDown()2015-12-19

                                                • 画面遷移 | 動くWebデザインアイディア帳

                                                  書籍情報 紙面だからこそできるまとめ方でコードを説明し、 全体を俯瞰して調べることが出来る構成になっています。 もちろん、パーツのサンプルコードもzipでまとめてダウンロードできます。 購入をしてくださった方には特典がありますので是非チェックしてみてください!

                                                  • 「Vueが2021年時点で最も優れたフレームワークだと感じる理由をVue/Reactエンジニアがまとめます!技術選定を悩んでいるなら必見です」低コストなモダナイズ開発の実践 | Ragate

                                                    Vueが2021年時点で最も優れたフレームワークだと感じる理由をVue/Reactエンジニアがまとめます!技術選定を悩んでいるなら必見です こんにちは! 社内で新しいサービスを開発する際や、既存サービスのフロントエンドの改修などで JS フレームワークの選定について調査・検討する場面があるかと思います。 数年前までは Vue / React / Angular の3つが代表的になってましたが、最近では参考文献・コミュニティの活発さなどから考えて Vue / Reactの2強になりつつあります。 中でもわたしたちは VueJS が2021年時点で最も優れたフレームワークだと考えており、今回は Vue のどのような点が優れているか解説したいと思います! はじめに 本記事では VueJS を選ぶメリットなどについてまとめており、 ReactJS や Svelte などの他のフレームワークの特徴に

                                                      「Vueが2021年時点で最も優れたフレームワークだと感じる理由をVue/Reactエンジニアがまとめます!技術選定を悩んでいるなら必見です」低コストなモダナイズ開発の実践 | Ragate
                                                    • Syntax Highlighting code snippets with Prism and the Custom Highlight API

                                                      Screenshot of the On-the-fly syntax highlighting of [contenteditable] code snippets demo with DevTools open. Thanks to Prism’s Tokenizer and the Custom Highlight API, the code is highlighted without the need for a bunch of <span> elements wrapped around each token. ~ The way syntax highlighters on the web typically work is a to wrap all tokens in <span> elements with a proper class and use CSS to

                                                        Syntax Highlighting code snippets with Prism and the Custom Highlight API
                                                      • VS CodeでNext.jsをデバッグするやり方 - LCL Engineers' Blog

                                                        この記事はLCL Advent Calendar 2020 - 23日目です。 qiita.com フロントエンドエンジニアの川辺です。 もうすっかり年末ですね。 年末は毎年ソワソワしているのですが、私事ですが今年は12月末に子供が生まれる予定なので例年以上にソワソワしています。 赤ちゃんを迎える準備に忙しい日々を送っています。 弊社では11月から新規案件をNext.jsで実装しているのですが、Next.jsについてあれこれ調べてる中でNext.js公式サイトでVS Codeでデバッグする方法についてのドキュメントを見つけたので今日はそれを紹介しようと思います。 ※npx create-next-appを実行してnextを開発する環境が既にできている前提で進めていきます。 ステップ1 Next.jsをデバッグモードで起動する まずはnextを起動する時にNODE_OPTIONS='--in

                                                          VS CodeでNext.jsをデバッグするやり方 - LCL Engineers' Blog
                                                        • JavaScriptでTABLEにソート機能を実装する(jQuery不要)

                                                          ※仕様説明 灰色のタイトル部分をクリックするとソートされる 同じ項目をもう一度クリックすると逆順にソートされる 数字しか入っていない列は数字として扱われる(小数点付きも数字として扱われる) 1行でも文字列が含まれている列は文字列としてソートされる 何も考えずに文字列ソートで実装してしまうと、列名「No.」などは「1、10、2、3、4...」という並び順になりますが、そこは仕様説明のとおり、数値しか入っていない列は数値比較によってソートしています。 列名「数値項目」にあるとおり、1.234などの小数点付きの値もきちんと数値として扱っています。 ただし、列名「カンマ」にあるような3桁区切りされた数値は文字列として扱われるため、文字コード順になります。 HTMLソース <table id="sort_table"> <tr> <th>No</th> <th>全角項目</th> <th>数値項目<

                                                            JavaScriptでTABLEにソート機能を実装する(jQuery不要)
                                                          • chart.jsでアニメーションするグラフを作ってみた | デザインスタジオドアーズ

                                                            グラフ画像をただ置いておいても、円グラフはただの丸、棒グラフもただの棒の並びのように見えてしまい、なかなか注目されないものです。 そこでグラフを動かすchart.jsで、グラフをニョキニョキっと動かし、視認性UPに繋がるようにしてみました。 しかし単純にサンプルコードから引っ張って来ても動かなかったり、参考ページを見て追加したことなど、カスタマイズした項目もありますので、合わせてご紹介したいと思います。 公式サイトからDL 公式サイトはこちら 上記からGit hubへアクセスして、chart.jsをDLし、任意のjsディレクトリにUPしておきます。 コードを記述 HTMLファイルのscriptタグまたは外部jsファイルの中身に、以下を記述します。 デモコードよりもさらに記述を追加していますが後に紹介します。 //スクロールしたとき、画面中央で発火して動くようにする var chartEl1

                                                              chart.jsでアニメーションするグラフを作ってみた | デザインスタジオドアーズ
                                                            • Web上での描画を容易にするJavaScriptフレームワーク「iDraw.js 0.4.0-Beta.9」がリリース

                                                              CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                                                Web上での描画を容易にするJavaScriptフレームワーク「iDraw.js 0.4.0-Beta.9」がリリース
                                                              • jQueryを使って指定の範囲内でのみ要素の位置を固定する方法 - Web制作日記

                                                                こんにちは、けいすけです。 今回は、”position: fixed”を使って要素を固定させるのですが、その際、jQueryを使って固定させる範囲を指定してみたので共有したいと思います。 $(function() { let box = $('#fixed-box'), boxHeight = box.innerHeight(), boxWrapper = $('#fixed-box-wrapper'), boxWrapperHeight = boxWrapper.innerHeight(), boxWrapperTop = boxWrapper.offset().top, boxWrapperBottom = boxWrapperTop + boxWrapperHeight, marginTop = 20; $(window).on('scroll', function() { let

                                                                  jQueryを使って指定の範囲内でのみ要素の位置を固定する方法 - Web制作日記
                                                                • The State of JS 2021: フロントエンドフレームワーク

                                                                  認知度が10%以下の技術は含めていません。度合いは次のように定義しています。 満足度:また使いたい vs もう使わない 興味:学びたい vs 興味がない 利用率:また使いたい + もう使わない vs 認知度 認知度:総数 - 聞いたことがない

                                                                    The State of JS 2021: フロントエンドフレームワーク
                                                                  • 【slick】ズーム(拡大)しながらフェードで切り替える方法

                                                                    slickには様々なオプションがありますが、ズームさせるオプションはありません。 しかし、CSSアニメーションを使えば可能です。 今回はslickを使ってズームしながらフェードで切り替わるスライダーをご紹介します。 slickの基本的な使い方と、slickを使うのに必要なjQueryの使い方については以下の記事を参照下さい。

                                                                      【slick】ズーム(拡大)しながらフェードで切り替える方法
                                                                    • Vue.jsでSEO対策した無限スクロール(Infinite Scroll)を実現する – 株式会社ライトコード

                                                                      「Vue.js」で無限スクロールする方法とは? 「無限スクロール(Infinite Scroll)」は、ページを切り替えることなくページネーションするテクニックです。 ページの一番下までスクロールすると、表示するコンテンツがなくなるまで、続きを自動的に読み込んでくれます。 スクロール操作が基本のモバイル端末で、「最もスマートなページネーション」とも言われています。 今回は、人気の「Vue.js」で無限スクロールを実装する方法と、無限スクロールに必要な SEO対策について解説していきます。 無限スクロールの実装パターンと SEO 対策無限スクロールには、2つの実装パターンがあります。 同一URLで、ページ内にコンテンツを読み込ませる方法読み込むコンテンツ単位にURLを割り当ててページを分割する方法それぞれの実装パターンを、SEOの観点で見ると次のような特徴があります。 1.同一URLで、ペー

                                                                        Vue.jsでSEO対策した無限スクロール(Infinite Scroll)を実現する – 株式会社ライトコード
                                                                      • __dirname, __filename を ES Modules で使う方法

                                                                        const __dirname = import.meta.dirname; const __filename = import.meta.filename; const __dirname = import.meta.dir; const __filename = import.meta.path; // or const __dirname = import.meta.dirname; const __filename = import.meta.filename; import.meta.file はファイル名であり、ファイルへのパスではないので注意が必要です。 次のPRでv1.0.23からNode.jsとの互換性のため、dirname と filename もエイリアスとして追加されました。 個人的には、import.meta.filename と import.meta.file

                                                                          __dirname, __filename を ES Modules で使う方法
                                                                        • 【slick】centerMode(センターモード)で左右が少し見切れているスライダーを作る方法

                                                                          中央に1枚表示されていて、左右に少し見えているスライダーは比較的良くあるタイプかと思います。 今回はslickでオプションの『centerMode』を使って実装する方法を解説していきます。 slickの基本的な使い方と、slickを使うのに必要なjQueryの使い方については以下の記事を参照下さい。

                                                                            【slick】centerMode(センターモード)で左右が少し見切れているスライダーを作る方法
                                                                          • ページ読み込み後に実行する関数の違い一覧(JavaScriptとjQuery)

                                                                            ページ読み込み後に実行する関数の違い一覧(JavaScriptとjQuery) 2019.06.09 JavaScript JavaScript, jQuery, 関数 ページを読み込んだら、すぐに実行する関数、それぞれ実行するタイミングや動作が違う。 短縮形なども含めると結構たくさんあるので、まとめてみました。 JavaScript window.onload = … window.onload = function() { 実行させたい処理; } HTMLや画像など他の全てのデータの読み込みが完了した時に実行される。 複数ある場合は、最後の処理が実行される。 document.body.onload = … document.body.onload = function() { 実行させたい処理; } window.onloadと同じ。(ブラウザによって挙動が違う場合あり) docum

                                                                              ページ読み込み後に実行する関数の違い一覧(JavaScriptとjQuery)
                                                                            • GitHub - model-zoo/shift-ctrl-f: 🔎 Search the information available on a webpage using natural language instead of an exact string match.

                                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                                GitHub - model-zoo/shift-ctrl-f: 🔎 Search the information available on a webpage using natural language instead of an exact string match.
                                                                              • rich/README.ja.md at master · Textualize/rich

                                                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                                  rich/README.ja.md at master · Textualize/rich
                                                                                • Rubyのバージョン変更前に依存ライブラリのソースコードを静的解析

                                                                                  やっておくと安心。 手順 まず利用しているライブラリのソースコードを、適当な場所にコピー。 cp -r vendor/bundle/gems tmp/gems 各ライブラリに .rubocop.yml が含まれているとその設定が利用されてしまうので、削除する。前述のコピーはこのために必要。 rm tmp/gems/**/.rubocop.yml 適当なオプションを付け、Rubyのバージョン変更に関係がありそうなCopを指定しながら、RuboCopで静的解析する。 bundle exec rubocop \ --ignore-disable-comments \ --ignore-parent-exclusion \ --ignore-unrecognized-cops \ --only Lint/DeprecatedClassMethods,Lint/DeprecatedConstants

                                                                                  新着記事