並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 1178件

新着順 人気順

使い方の検索結果241 - 280 件 / 1178件

  • Tailwind CSSの入門に! コピペで簡単に実装できるUIコンポーネントとページレイアウトのまとめ -Preline UI

    Webサイトでよく使用されるさまざまなUIコンポーネントとページレイアウトをTailwind CSSで実装したコンポーネント集を紹介します。 Tailwind CSSをこれから始めるという人にも簡単で、デフォルト構成のまま機能し、各UIコンポーネントとページレイアウトはHTMLをコピペするだけで簡単に実装できます。 Preline UI Preline UI -GitHub 他にも、Tailwind CSSで実装されたUIコンポーネントを探している人は下記もご覧ください。 Tailwind CSSで実装されたUIコンポーネント・ページテンプレート、商用プロジェクトで無料のものをまとめました Preline UIの特徴 Preline UIのUIコンポーネントとページレイアウト Preline UIの使い方 Preline UIの特徴 Preline UIは、ユーティリティファーストのTai

      Tailwind CSSの入門に! コピペで簡単に実装できるUIコンポーネントとページレイアウトのまとめ -Preline UI
    • 朗報! CSSの:has()疑似クラスがすべてのブラウザにサポートされました、:has()疑似クラスの便利な使い方のまとめ

      CSSの:has()疑似クラスは便利そうだけどブラウザのサポートがまだ、と見送っていた人に朗報です。12/19にリリースされたFirefox 121(リリース情報)でサポートされ、これで:has()疑似クラスがすべてのブラウザにサポートされました。 そんな:has()疑似クラスの便利な使い方を紹介します。 :has()疑似クラスのサポート状況 ※まだFirefox 121の分がアップデートされていないようです。 Chrome, Edgeは105から、Safariは15.4からサポートされているので、来年は:has()疑似クラスを使用する機会も増えるでしょう。 また、12/20にアップデートされたTailwind CSS v3.4(リリース情報)でも:has()疑似クラスがサポートされました。 :has()疑似クラスの基礎知識 CSSの:has()疑似クラスとは、指定した要素がある場合にのみ

        朗報! CSSの:has()疑似クラスがすべてのブラウザにサポートされました、:has()疑似クラスの便利な使い方のまとめ
      • iPhoneカメラで「写り込む人を消す」設定。10秒でできちゃいます

        iPhoneカメラで「写り込む人を消す」設定。10秒でできちゃいます2024.08.15 10:00118,761 小暮ひさのり この喧騒を消してやるのさ。 これら2つの写真、どちらも同時刻に撮った写真なのですが、右の写真には人が映っていませんよね。iPhoneではこうした「人が居なくなった街」の写真を簡単に撮影できるって知ってました? 消しゴムマジック? いやいや、編集機能なんて使わなくても撮影の設定を変えるだけでOK。誰でも10秒あればできるんです。方法を紹介しますね! Live Photosを有効にして撮影するImage: 小暮ひさのり1.「カメラ」アプリ右上にある「Live Photos」をタップしてオンにする 2.写真を撮影する 3.撮影した写真を開く 設定としては、「Live Photos」モードをオンにして撮影するだけです。撮影できたら左下のサムネイル、もしくは「写真」アプリ

          iPhoneカメラで「写り込む人を消す」設定。10秒でできちゃいます
        • CSSの進化が早い! スタイルクエリ(@container style())の基礎知識と便利な使い方を解説

          コンテナクエリがすべてのモダンブラウザの安定版でサポートされ、これからはメディアクエリからコンテナクエリを使用する機会が増えてくると思います。 コンテナクエリは親コンテナに基づいてスタイルを定義できるものですが、親のサイズによるクエリだけではありません。親のスタイル値によるクエリ(スタイルクエリ)も可能です。スタイルクエリの基礎知識と便利な使い方を紹介します。 スタイルクエリを使用すると、複数のバリエーションを持つ再利用可能なコンポーネントが簡単に実装できます。 Getting Started with Style Queries by Una Kravets 下記は各ポイントを意訳したものです。 ※元サイト様のライセンスに基づいて翻訳しています CSSのスタイルクエリとは スタイルクエリの使い方 スタイルクエリで実装したUIコンポーネント 1 スタイルクエリで実装したUIコンポーネント

            CSSの進化が早い! スタイルクエリ(@container style())の基礎知識と便利な使い方を解説
          • それでも私が<wbr>でなくinline-blockで改行調整をする、たった1つの理由

            inline-block を使う理由、それは 入れ子構造を作れることにより、改行位置の優先順位をつけられるから! 詳しくは以降で説明します。 (前提)そもそも改行調整ってなんの話? このタイトルを見て記事を開いた方であれば知っていると思いますが、一応説明です。 スペースで単語が区切られる欧文とは違い、日本語は単語の区切りがないので、改行すべき位置を機械的に判断できず、不自然な位置で改行されてしまうことがあります。そこで、見た目を整えるため、改行すべき位置を指定するための手法が必要になります。 他に詳しい記事がいくつもありますので、詳細はそちらを参照してください。 代表的な改行調整の手法 <wbr> 要素 <wbr>要素は、改行してよい位置を表す要素です。 親要素に対して word-break: keep-all; を指定して基本的には改行されないようにすることで、<wbr>要素がある位置で

              それでも私が<wbr>でなくinline-blockで改行調整をする、たった1つの理由
            • CSSの新機能コンテナクエリのポリフィルがこれほど使いやすく、Googleから提供されたことは素晴らしい

              先日の記事(2022年、注目しておきたいCSSの新機能のまとめ)の中でもすぐに使えたら便利な機能の一つが、コンテナクエリです。 コンテナクエリがすべてのモダンブラウザで動作するポリフィルがGoogleからリリースされたので、紹介します。 A New Container Query Polyfill That Just Works by Chris Coyier 今まではメディアクエリを使用していましたが、ビューポートベースのメディアクエリでは限界が見えてきました。そこでコンテナクエリの登場です。コンテナクエリは、親コンテナのサイズに応じて要素のスタイルを設定できます。 たとえば、コンポーネントを1カラムに配置する時と2カラムに配置する時、そしてサイドバーに配置する時それぞれに適したスタイルを与えることができます。詳しくは、以前の記事をご覧ください。 CSS コンテナクエリの基礎知識と便利な

                CSSの新機能コンテナクエリのポリフィルがこれほど使いやすく、Googleから提供されたことは素晴らしい
              • UIのフォントサイズ、マージン、コンポーネントで黄金比や白銀比によるバリエーションを簡単に作成できるツール -Proportio

                UIデザイン用にフォントやアイコンのサイズ、スペース、角丸、シャドウ、パディング、コンポーネントなどで比例スケールを使用したバリエーションを簡単に作成できるオンラインツール(ローカルも可)を紹介します。 たとえば、黄金比でフォントサイズを設計したり、白銀比でコンポーネントを設計したり、ということができます。また、作成した比例スケールは、CSSで書き出されるのですぐに使用できます。 Proportio Proportio -GitHub Proportioの特徴 Proportioの使い方 Proportioの特徴 Proportioはデザインシステムに必要となるタイポグラフィ、スペースや角丸やシャドウなどのシェイプ、コンポーネントに使用する比例スケールを簡単に作成するためのツールです。 パラメトリックデザイン(変数を基準としてサイズを決める形状作成方法)を採用しているので、体系的なデザイン

                  UIのフォントサイズ、マージン、コンポーネントで黄金比や白銀比によるバリエーションを簡単に作成できるツール -Proportio
                • has()疑似クラスでコーディングが変わる! CSS最新スタイリング - ICS MEDIA

                  2024年のブラウザならCSSの:has()疑似クラスが使えます。この:has()疑似クラスは非常に強力なポテンシャルをもっています。というのも:has()疑似クラスを使えば、どんな関係のセレクターも指定可能になります。これを使えば多彩なセレクターが記述できるようになり、より表現力豊かなCSSを実現できます。この記事では:has()疑似クラスを使ったCSSの表現手法やテクニックを紹介します。 サンプルを別ウインドウで開く コードを確認する :has()疑似クラスの基本的な使い方 :has()疑似クラスの使い方について簡単に説明します。:has()疑似クラスは渡したセレクターを持つ親要素を選択します。たとえば、次のようなHTMLとCSSがあるとします。 <p class="text"> <strong>メロス</strong>は激怒した。必ず、かの邪智暴虐の王を除かなければならぬと決意した。

                    has()疑似クラスでコーディングが変わる! CSS最新スタイリング - ICS MEDIA
                  • 実案件から学んだ、本当に役立つUIデザインの法則50 ユーザビリティチェックリスト総集編|i3DESIGN Designers

                    「ユーザビリティチェックリスト」ということで、UIデザインの「あるある」を取り上げ、改善案とセットでまとめています。 今回は、10のヒューリスティクスをもとに分類してみました。10のヒューリスティクスについては、以前記事にまとめています。 具体的な事例を一緒に取り上げ、よりわかりやすく解説していますので、こちらもあわせてご覧ください。 また弊社ホームページにて、ユーザビリティチェックリストをダウンロードいただけます。こちらも合わせてご活用ください。 1. システムステータスの可視化(Visibility of system status)1-1. 入力項目が多いときはステップを分けるフォームの入力項目が多い場合は、項目をグルーピングして画面を分割しましょう。 フォームが長すぎると、ユーザーは入力を途中で辞めてページから離脱してしまうかもしれません。 その上で、ステッパーを設置して現在の進捗

                      実案件から学んだ、本当に役立つUIデザインの法則50 ユーザビリティチェックリスト総集編|i3DESIGN Designers
                    • CSSの見過ごしがちだけど興味深い実装テクニック、ホバーでラインを引いて逆方向で元の状態に戻すエフェクト

                      先日、当ブログで紹介したThe State of CSS 2020(紹介記事)に使用されているホバーエフェクトが話題になっていたので、紹介します。 テキストリンクをホバーすると、ラインを引くまでは普通のアニメーションですが、ホバーを外した時に通常とは逆方向で元の状態に戻ります。 ラインが一方向にスーッと通り過ぎるような感じです。

                        CSSの見過ごしがちだけど興味深い実装テクニック、ホバーでラインを引いて逆方向で元の状態に戻すエフェクト
                      • レスポンシブ対応のレイアウトやUIコンポーネントの実装が簡単! min(), max(), clamp() の便利な使い方を詳しく解説

                        CSSの比較関数が主要ブラウザすべてにサポートされてから早2年が経ちました。これらの比較関数は、今まではJavaScriptを使用しないとできなかったこと、メディアクエリで複雑に実装していたことをシンプルなCSSで実装できます。 最近のWebサイトで使用されている、CSSの比較関数 min(), max(), clamp() の便利な使い方を紹介します。 Use cases for CSS comparison functions by Ahmad Shadeed 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに 比較関数の使用例: 流動的なサイジングとポジショニング 比較関数の使用例: 装飾要素 比較関数の使用例: 流体ヒーローの高さ 比較関数の使用例: ローディングのバー 比較関数の使用例: コンテンツの区切り線 比

                          レスポンシブ対応のレイアウトやUIコンポーネントの実装が簡単! min(), max(), clamp() の便利な使い方を詳しく解説
                        • ChatGPT、日本語での使い方とコツ。料金やアプリも紹介

                          ChatGPTって何?ChatGPTはさまざまな質問や要望に対して文章で回答するAIチャットボットです。 ChatGPTにPCからアクセスするとこのような画面になります。チャット欄があり、そこに文章を入力すると、ChatGPTはそれに対応した回答を考え、生成します。 「何を入力すれば、何ができて、どう便利か」はぱっとはわかりにくいかもしれません。 ChatGPTのように「人間の入力を元に、人間が作ったかのような出力を行なうAI」は「生成AI(ジェネレーティブAI)」と呼ばれています。 ChatGPTには何を入力すればいいの?使っていく中で自然と以下の3パターンに収束するかと思います。 1. 会話 2. 疑問 3. 「タスク」 ※少し独特な意味です。詳しくは後述します。 2・3の場合に顕著ですが、「何らかの課題」を解決するという意識をもって使うと「ChatGPTの便利さ」を実感しやすいです。

                            ChatGPT、日本語での使い方とコツ。料金やアプリも紹介
                          • 知っておくと便利で役に立つHTMLの属性のまとめ

                            あまり知られていないけど、知っておくと便利で役に立つHTMLの属性を7つ紹介します。 Google翻訳が翻訳しようとするのを防ぐtranslate属性、リンクをダウンロードするように指示するdownload属性、アップロードできるファイルのタイプを指定できるaccept属性など、HTMLだけで実装できるのかという便利な属性ばかりです。 7 useful HTML attributes you may not know by Mariana 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに multiple属性 accept属性 contenteditable属性 spellcheck属性 translate属性 poster属性 download属性 終わりに はじめに HTMLは、Web制作の要です。しかし、多くのプロ

                              知っておくと便利で役に立つHTMLの属性のまとめ
                            • Claude 4を「コンテンツ制作チーム」に変える裏技が、想像以上にエグかった|テツメモ|tetumemo|Newsletter

                              📝【週刊ニュースレター発行】今日から始めるAI生活 【超時短】Claude 4の「考える」を使い分けて、リサーチ→記事→サムネ→SNS→音声の元作成を自動化する方法 ―――― 「またゼロから記事を考えなきゃ...」 そんなコンテンツ制作の悩み、実はClaude 4の「考える」という魔法の言葉で解決できるんです… https://t.co/sgT1RODbKx pic.twitter.com/dv78bfMD4S — テツメモ|AI図解×検証|Newsletter (@tetumemo) June 1, 2025 例)実行プロンプトはこれだけでもOK!とてもシンプルなプロンプトでOKhttps://docs.anthropic.com/en/release-notes/system-prompts#may-22th-2025 上記URLを元にClaude Sonnet 4とClaude O

                                Claude 4を「コンテンツ制作チーム」に変える裏技が、想像以上にエグかった|テツメモ|tetumemo|Newsletter
                              • かっぱえびせん、有毒アリ対策に効果? 水際で重宝…カルビーの驚き:朝日新聞デジタル

                                岡山県倉敷市の港で7月、有毒の外来アリ「コカミアリ」が見つかった。県が約30匹駆除したものの、繁殖力が高いため、いったん定着すると生態系などに大きな影響を及ぼす。1匹も逃がさず捕まえるために、欠かせ…

                                  かっぱえびせん、有毒アリ対策に効果? 水際で重宝…カルビーの驚き:朝日新聞デジタル
                                • 新しい技術を学習しながらNotionでメモをとり、Zennで効率よく記事化するフロー

                                  新しい技術を学習するときに調べ物をしながらNotionに開発メモ(という名のリンク集)をつくり、開発が終わったらそのメモを基に記事化する、というフローがいい感じに型にはまって1年くらい運用できたので紹介します。 調べ物をしながら開発を進めていくスタイルの人にはおすすめの方法なので、良ければ参考にしてください。 対象読者 新しい技術を調べ物をしながら開発を進めることが多い ブラウザがタブでいっぱいになりがちでどうにかしたい 参考にしたページをよく見失って困る 学習したことを記事化したいけどめんどくさくて諦めてしまう 1. Notionでメモ用ページを作る Notionは、タスク、Wiki、およびデータベースを統合するマークダウンサポートを備えたメモアプリケーション及びサービス。 同社はこのアプリを、メモ作成、プロジェクト管理、タスク管理のためのオールインワンワークスペースと説明している。 N

                                    新しい技術を学習しながらNotionでメモをとり、Zennで効率よく記事化するフロー
                                  • CSS Gridでレスポンシブ対応の代表的な5つのレイアウトを実装するテクニック

                                    Webページやスマホアプリでよく使用される代表的な5つのレイアウトをCSS Gridで実装するテクニックを紹介します。 ヘッダ・コンテンツ・フッタを積み重ねたもの、12カラムのグリッド、メディアクエリなしのレスポンシブなど、実際によく使用されるレイアウトばかりです。 CSS Gridを使用すると、今まで少し複雑だったレイアウトもシンプルなコードで簡単に実装できます。 Master CSS Grid by Building 5 Layouts in 17 Minutes by Thu Nghiem 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに 1. 基本的なレイアウト「パンケーキ スタック」 2. 基本的なレイアウト「12カラムのグリッドレイアウト」 3. grid-template-areasがある場合とない場合のレ

                                      CSS Gridでレスポンシブ対応の代表的な5つのレイアウトを実装するテクニック
                                    • 【特集】 Chrome使いこなせてる?タブ管理や“マルチモニター化”の活用で作業効率アップ!

                                        【特集】 Chrome使いこなせてる?タブ管理や“マルチモニター化”の活用で作業効率アップ!
                                      • PythonとguizeroでGUIアプリケーションを手軽に作ってみる - あっきぃ日誌

                                        Raspberry Pi Advent Calendar 6日目です。3枠ほど参加してくださる方が現れてありがてえ〜。皆様のご参加はいつでも歓迎です。 adventar.org 告知も打ってるけど……増えないンゴねえ ラズピッピでAdvent Calendar!一ネタ発表してみませんか?今年買って遊んだやつ、遊べず寝かせたままのやつ、何でもどうぞ。(訳: 一人でやってんのつらい) Raspberry Pi Advent Calendar 2021 - Adventarhttps://t.co/aPD82oAjc1 pic.twitter.com/KavNenPtT9— あっきぃ/C99(金)テ23a (@Akkiesoft) 2021年12月5日 PythonとguizeroでGUIアプリを書く? さて、PythonでGUIアプリケーションを書こうとすると、たぶんPyGTKとかPyQtあた

                                          PythonとguizeroでGUIアプリケーションを手軽に作ってみる - あっきぃ日誌
                                        • 高齢の親にスマホの使い方を教えてたら、「ホームボタン」のわかりやすい表現が爆誕した「ローカライズか」

                                          こもすけ cv. gaecen ueno @gaecen 高齢の親にスマホの使い方を教えたとき、ホームボタン(ホーム画面)をどう説明するか悩んでおりましたら、親から「これ押すと、ふりだしに戻るんだな」という名訳が飛び出しました。わかりやすい! ホームボタンは日本語で「ふりだしボタン」に決まり!

                                            高齢の親にスマホの使い方を教えてたら、「ホームボタン」のわかりやすい表現が爆誕した「ローカライズか」
                                          • 「Agentless」という最新手法。LLMの新しい使い方。

                                            本記事では、最近流行りの「生成AIエージェント」に替わる「Agentless」(エージェントレス)という手法について、ざっくり理解します。株式会社ナレッジセンスは、エンタープライズ企業向けにRAGを提供しているスタートアップです。 この記事は何 この記事は、ソフトウェア開発自体を自動化する際の新しい手法「Agentless」の論文[1]について、日本語で簡単にまとめたものです。 今回も「そもそもAIエージェントとは?」については、知っている前提で進みます。確認する場合は、こちらの記事などをご参考下さい。 本題 ざっくりサマリー 最近、ソフトウェア開発で生成AIを使うことは当たり前になっています。(GitHub Copilot、Cursor、Devinなど、様々なツールがリリースされています。) 「AGENTLESS」は、ソフトウェア開発を自動化する、という文脈でLLMを使う際の、新しい手法

                                              「Agentless」という最新手法。LLMの新しい使い方。
                                            • ステンレスフライパンに食材がくっ付いてイライラ… 解決策に「たったそれだけで?」

                                              せっかく買ったステンレスのフライパン。しっかり予熱して使ったのに「食材がくっ付きすぎて使いにくい!」と困ったことはありませんか。 実は、ステンレスフライパンに食材がくっ付かないないように使うには、予熱以外にも大事なポイントがあるのです。 ステンレスフライパンがくっ付かなくなる方法を紹介してくれているのは、Instagramでラク家事術を発信している、ゆき(yuki__ienokoto)さんです。 ステンレスフライパンの使い方も、早速確認していきましょう。 ステンレスフライパンがくっ付かなくなる方法 ※再生ボタンを押すとInstagram上で動画が再生されます。

                                                ステンレスフライパンに食材がくっ付いてイライラ… 解決策に「たったそれだけで?」
                                              • DeNA南場会長も使う「NotebookLM」って何? 自分だけのチャットAIが作れる話題のGoogle製サービス、いまさら聞けない活用法

                                                さらに、ソースの概要を音声化する機能も搭載。チャットと違って日本語には対応していないが、英語のポッドキャストのように再生できる。ソースの内容から自動でQ&Aを作成する「FAQ」や、ソースを教科書に見立ててテスト問題やクイズを作る「Study Guide」ボタンも備える。 ノートブック1件につき、ソースは50件まで指定可能。ノートブックは1ユーザー当たり100件まで作成でき、他ユーザーと共有も可能だ。 NotebookLM自体はGoogleアカウントがあれば無料で利用できるが、有料プラン「NotebookLM Plus」であれば、指定できるソースの数や作成できるノートブックの数を増やせる。さらに、「よりビジネス思考に」「より短い返事に」など、AIによる回答の傾向をカスタマイズするといった拡張機能も利用可能になる。 2月17日時点で、GoogleはNotebookLM Plusを「Google

                                                  DeNA南場会長も使う「NotebookLM」って何? 自分だけのチャットAIが作れる話題のGoogle製サービス、いまさら聞けない活用法
                                                • Webサイトやスマホアプリの実装でよく使用されるFlexboxのテクニックのまとめ

                                                  ページのレイアウトやUIコンポーネントなど、Webサイトやスマホアプリの実装でよく使用されるFlexboxのテクニックを紹介します。 ヘッダやナビゲーション、フォーム、テーブルなど、実際のプロジェクトでよく使用されるテクニックです。 Master Flexbox in 12 Minutes with Most Common Use Cases by Thu Nghiem 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに 1. ブロック要素を水平に揃える 2. 要素を中央に配置する 3. 要素間にスペースを分配する 4. 要素を端にプッシュする 5. 相対的なサイズのカラムを構築する 6. メディアクエリがある場合とない場合のレスポンシブレイアウトを作成する 7. アイテムの順番を変更する 8. アイテムの位置を変更する

                                                    Webサイトやスマホアプリの実装でよく使用されるFlexboxのテクニックのまとめ
                                                  • gapの余白指定が便利! gridとflexでできる新しいCSSレイアウト手法 - ICS MEDIA

                                                    CSSのgapプロパティーは余白を指定できる新しめの手法です。余白といえば、marginプロパティーやpaddingプロパティーを思い浮かべる方が多いと思いますが、CSS GridやFlexboxでgapプロパティーを使うと柔軟にレイアウトを組めます。もともとgapプロパティーはCSS Gridでのみ利用できていましたが、macOS Safari 14.1およびSafari on iOS 14.6からFlexboxでもgapプロパティーが使えるようになりました。 この記事ではFlexbox、CSS Gridで利用できるgapプロパティーを活用したレイアウト手法とそのメリットを紹介します。今までmarginプロパティーで要素間の余白を調整していたものもgapプロパティーで柔軟に対応できる場面もあります。なお、下記サンプルでmarginプロパティーは一切使っていません。 サンプルを別ウインドウ

                                                      gapの余白指定が便利! gridとflexでできる新しいCSSレイアウト手法 - ICS MEDIA
                                                    • CSSでボタンを実装するときに記述しておくと便利なスタイルのまとめ

                                                      Webサイトやスマホアプリの実装に、ボタンは欠かせない要素の一つです。そんなボタンの実装に設定しておくと便利なCSSのスタイルを紹介します。 スマホでボタンをタップした際にズームなどの誤動作が起きないようにするCSS、ボタンのテキストが選択されてハイライトにならないようにするCSS、フォーカス時のアウトラインをより見やすくするCSS、ボタンの論理サイズを設定するCSSなど、デフォルトのスタイルとして設定しておくと便利です。 CSS Button Styles You Might Not Know by David Bushell 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに スマホでボタンをタップした際の誤動作を防止 ボタンのテキストの意図しない選択 ファイル選択のボタン ボタンをフォーカス時の視覚的なアウトライン

                                                        CSSでボタンを実装するときに記述しておくと便利なスタイルのまとめ
                                                      • UIデザインは奥が深い、CSSで美しいシャドウを実装する方法

                                                        Webページやスマホアプリなど、UIデザインで使用されるシャドウをより美しく実装するテクニックを紹介します。 シャドウをぼんやりとしたグレーにするだけでなく、美しく最適化して実装します。また、シャドウのサイズで要素に標高差をつけ目立たせたり、彩度と明度の関係など、UIデザインに効果的なテクニックも詳しく解説されています。 CSSでシャドウを実装する前に、一読をお勧めします。 Designing Beautiful Shadows in CSS by Josh W. Comeau 下記は各ポイントを意訳したものです。 デモは元記事ではインタラクティブですが、当記事では画像にしています。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに シャドウをなぜ使用するのか 一貫性のある環境の構築 美しいシャドウの実装方法1: レイヤー化 美しいシャドウの実装方法2: 色

                                                          UIデザインは奥が深い、CSSで美しいシャドウを実装する方法
                                                        • レスポンシブ対応のレイアウトを実装する最新テクニックを解説、モバイルファーストとデスクトップファーストの現状

                                                          モバイルファーストとデスクトップファーストの現状、それぞれのワークフローを解説し、今日のレスポンシブ対応のレイアウトを実装するより良いアプローチ方法について紹介します。 ビューポートサイズとは関係ないすべてのデバイスで共通の基本スタイルを優先的に記述する方法、メディアクエリを使用しない方法、モバイルとデスクトップの違いを考慮する必要がない方法など、最新の実装テクニックも解説します。 The State Of Mobile First and Desktop First by Ahmad Shadeed 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに モバイルファースト・デスクトップファーストとは何を意味するのか モバイルファーストのワークフローはどうあるべきか デスクトップファーストのワークフローはどうあるべきか スコ

                                                            レスポンシブ対応のレイアウトを実装する最新テクニックを解説、モバイルファーストとデスクトップファーストの現状
                                                          • CSSの変数(カスタムプロパティ)の基礎知識、便利な使い方を詳しく解説

                                                            CSSの変数(カスタムプロパティ)の基礎知識、便利な使い方を詳しく解説します。Webページやスマホアプリのレイアウト、コンポーネントなど、実際の使用例がたくさんあるので、実用的なテクニックが満載です。 CSS Variables 101 by Ahmad Shadeed 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに CSSの変数(カスタムプロパティ)とは 変数名の付け方 CSSの変数のスコープ CSSの変数のフォールバック CSSの変数の効果的な使用例 インラインでCSSの変数を定義 メディアクエリでCSSの変数を定義 CSSの変数の継承 CSSの変数のバリデーションの仕組み CSSの変数の興味深い発見 デベロッパーツールで使用できる便利なテクニック 終わりに はじめに CSSの変数(別名: カスタムプロパティ)がブ

                                                              CSSの変数(カスタムプロパティ)の基礎知識、便利な使い方を詳しく解説
                                                            • クソデカ感情という言葉が嫌い

                                                              嫌い などネガティヴなタイトルにしたが、嫌いになった結果を先に言うと、 う○こ大きい感情ってなんだよ汚物じゃねえか、汚ねえ言葉無理だわ〜 これだけの話なのだが、少しだけ言い訳も述べたい。 私だって「クソ」と使うことは多々ある。 舌打ちしたい時や「F××k」のような使い方の時、これが多分スタンダード。 もしくは単語の頭に付ける場合。 「クソうぜえ」「クソ野郎」「クソの役にも立たないクソ上司」 これはうん○だと思う対象にそのまんま「クソ」を修飾。 「クソかわいい」「クソかっこいい」「クソ癒される」「クソ美味しい」 変わってこちらは、使った記憶は残ってないのだが、「クソ」(うんこ)とはかけ離れたものに敢えて修飾している。 きっと「ヤバい」だとか「すごい」だとかそういうニュアンスなのだろう。 「クソ」の主な使い道を省みて正直、日常から汚い言葉を使ってることにやや嫌悪が募るのだが。 それでも思わず使

                                                                クソデカ感情という言葉が嫌い
                                                              • 【2024年11月最新】v0(ブイゼロ)とは?使い方や始め方、料金を紹介|ブログ|AIの情報インフラを構築し、日本のAI推進を加速

                                                                テキストだけでサイトやアプリを構築できるv0(ブイゼロ)と呼ばれるAIツールが、SNSを中心に話題となっています。 v0では、テキストだけで(ノーコードで)、サイトの見た目(UI:ユーザーインターフェース)やゲーム・アプリを作成できます。 とはいえ、「v0が話題なのは知っているが、どうやって使えばいいのかわからない」と疑問をもっている方は多いでしょう。 そこで本記事では、v0の始め方や使い方を徹底解説しています。また、実際に作成したプロダクトや、v0を使うコツも紹介しているため、ぜひ参考にしてみてください。 この記事を読むことで、v0の使い方がわかり、デザイナー以外の方でもクオリティの高いプロダクトを作れるようになるでしょう。 (株)SHIFT AI 代表取締役 / GMO他複数社AI顧問 / 生成AI活用普及協会理事 / Microsoft Copilot+ PCのCMに出演 / 国内最

                                                                  【2024年11月最新】v0(ブイゼロ)とは?使い方や始め方、料金を紹介|ブログ|AIの情報インフラを構築し、日本のAI推進を加速
                                                                • OpenAPI (Swagger) まとめ - Qiita

                                                                  はじめに 自分は実務でReact×TypeScriptを利用したフロント周りとNode.js(Nest)やRailsを用いたバックエンド(API)の開発をしています。 本記事では、OpenAPIを用いたAPI設計の書き方及び、Swaggerの説明と使い方についてまとめていきます。 この記事の対象者 プログラミング初心者から中級者 APIの基礎を理解している人 OpenAPIを用いてサクッとモックサーバーを試したい人 この記事の目標 モックサーバーの環境構築を学ぶ Swaggerの使い方を理解する OpenAPIを用いてAPI設計の具体的な書き方を学ぶ この記事でやらないこと 本記事ではOpenAPIの「書き方」をメインで解説するため、API設計についての細かい解説は省きます。 なおAPI設計については下記の記事でまとめているので、ぜひ参考にしてみてください。 用語解説 OpenAPI 公式

                                                                    OpenAPI (Swagger) まとめ - Qiita
                                                                  • CSSの知っておくと便利なフクロウセレクタの使い方! 要素を積み重ねる時のマージンにかなり便利です

                                                                    兄弟要素を積み重ねる時、垂直マージンをどのように実装していますか? 要素を積み重ねる時のマージンは、フクロウセレクタ(* + *)を使うと簡単です。さらに、>を追加することで、マージンが再帰的に与えられるのを防ぎます。たった3行のCSSで積み重ねる時のマージンを管理できる、フクロウセレクタの効果的な使い方を紹介します。 このテクニックは、テキストとテキスト、見出し直後のテキスト、流動的なフォントサイズにも非常に効果的です。 My favourite 3 lines of CSS by Andy Bell 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに CSSのカスタムプロパティでのフォールバック値の仕組み The Stackではなく.flowを使うのなぜですか? gapではなく、marginを使うのなぜですか? 終わり

                                                                      CSSの知っておくと便利なフクロウセレクタの使い方! 要素を積み重ねる時のマージンにかなり便利です
                                                                    • CSSで角丸を美しく実装する方法、相対角丸のテクニック

                                                                      角丸を外側と内側のパネルに使用した際、違和感を感じたことはありませんか? 数値的には同じ値の角丸を使用しても、内側の角丸の方が少し大きく見えて、不格好になってしまいます。 この外と内の角丸をバランスよく美しく、CSSで実装する相対角丸のテクニックを紹介します。 Relative rounded corners by Andy Bell 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 CSSで美しい角丸を実装する方法、相対角丸 CSSで美しい角丸を実装する方法、相対角丸 角丸は非常に人気が高いデザインです。しかし、外側と内側に同じ値の角丸があると、違和感があり、少し奇妙に感じます。 外側と内側に同じ値の角丸 この角丸に違和感を感じる理由は、値が同じ(たとえば、20px)であっても、それぞれの角丸の中心点が異なるからです。同じ値であ

                                                                        CSSで角丸を美しく実装する方法、相対角丸のテクニック
                                                                      • Googleフォントをサブセット化してページの読み込みをスムーズに

                                                                        Googleフォントをサブセット化してページの読み込みをスムーズにおしゃれなフォントが気軽に実装できるGoogleフォント。みなさん使っていますかね?登録やダウンロード不要なので便利ですが、日本語フォントはなかなか容量が大きくてページの読み込み速度に影響が出てしまいます。そこで必要なフォントのみを指定できるサブセット化をしてみましょう! Google フォントの設定まずは通常通り Google フォントを設定しましょう。Google フォントの Web サイトから、今回は例として「Kosugi Maru」というフォントを設定したいので検索。一覧から「Kosugi Maru」をクリックします。 続いて見本の右側にある「Select this style」をクリック。 HTML画面右側に選択したフォントが表示されます。「Embed」タブをクリックしてコードを取得しましょう。もし画面右側にリスト

                                                                          Googleフォントをサブセット化してページの読み込みをスムーズに
                                                                        • 新入社員たちに社内システムで「フォームに適当に文字を打ってみて」と言ったら「おまんじゅう」って打ち込んでる子がいてかわいかった。

                                                                          砂川 @kaonai_ 新入社員たちに社内システムの使い方を説明するのに「ここまでできた?じゃあ次はその下のフォームに適当に文字を打ってみて」と言ったら「おまんじゅう」って打ち込んでる子がいてかわいかった。

                                                                            新入社員たちに社内システムで「フォームに適当に文字を打ってみて」と言ったら「おまんじゅう」って打ち込んでる子がいてかわいかった。
                                                                          • こんなやり方が!フォトショップ時短テクニックや役立つヒント・裏技15個まとめ

                                                                            こんなやり方が!フォトショップ時短テクニックや役立つヒント・裏技15個まとめ あまり知られていない、だれでも簡単な便利テクニックが集合 フォトショップをもっと使いこなしたい、と思っている人は多いでしょう。 しかし、フォトショップ経験が長くなってくると、いつも同じやり方ばかりで、新しい方法を取り入れていない、ということが結構あります。 そこでこの記事では、フォトショップを使う上で欠かせない、時短テクニックや役に立つヒント・裏技15個をご紹介します。 「こんなやり方があったのか」と思ってしまう、あまり知られていない、だれでも簡単な実用テクニックを中心にあつめました。 トーンカーブ二重使いの、直感的な写真レタッチ術 カンバスの向きをくるくる回転 ホットキーと隠しスライダーで不透明度を調整 スマートオブジェクトの調整はいつでも編集可能 選択したレイヤーのみ新規レイヤーに結合する方法 柔軟で思い通り

                                                                              こんなやり方が!フォトショップ時短テクニックや役立つヒント・裏技15個まとめ
                                                                            • CSSのz-index: 10000;はいらなくなる、要素を最上位に表示する「最上位レイヤー(top layer)」の基礎知識と使い方

                                                                              ポップアップやダイアログやフルスクリーンモードを実装する時などによく使用されるCSSのz-index: 10000;が必要なくなります。 Chrome 105のデベロッパーツールで「最上位レイヤー(top layer)」がサポートされました。この最上位レイヤー要素は、z-indexが最も高い要素の上に表示され、かならずドキュメントの最上位に表示されます。 最上位に表示したいコンポーネントをHTMLの最下部や最上部に記述したり、CSSのz-index: 10000;で最上位に昇格させる必要はありません。 Meet the top layer: a solution to z-index:10000 by Jhey Tompkins 下記は各ポイントを意訳したものです。 ※元サイト様のライセンスに基づいて翻訳しています。 CSSの最上位レイヤー(top layer)とは デベロッパーツールで最

                                                                                CSSのz-index: 10000;はいらなくなる、要素を最上位に表示する「最上位レイヤー(top layer)」の基礎知識と使い方
                                                                              • 覚えておこう! CSSのconic-gradient()関数を使用した美しいグラデーションの実装方法

                                                                                CSSグラデーションといえば、linear-gradient()とradial-gradient()の線形グラデーションと放射グラデーションで実装することが多いと思いますが、もう1つ扇形グラデーションのconic-gradient()もあります。 conic-gradient()を使用した美しいグラデーションを実装するテクニックを紹介します。IEを除く、すべてのブラウザにサポートされています。 Use conic gradients to create a cool border まずは、実際のデモをご覧ください。 conic-gradient()のグラデーションは線形・放射とは異なり、色の変化は円の中心点から回転しながら色を変化させる扇型の円錐曲線グラデーションです。 See the Pen Conic Gradient Border by Adam Argyle (@argyleink

                                                                                  覚えておこう! CSSのconic-gradient()関数を使用した美しいグラデーションの実装方法
                                                                                • 【筆ペン使いこなし術】初心者でもすぐに美文字を目指せる方法!- 年賀状日和|年賀状特集|年賀状・無料ダウンロード|年賀状ならブラザー

                                                                                  *「ブラザー習字教室」で、現在ダウンロード頂ける練習用テンプレートは、記事中に登場するテンプレートの画像と一部が異なります。ご了承ください。 突然ですが、筆文字でかっこよく、手紙や署名、年賀状のメッセージを書いてみたいと思ったことはありませんか? でも、筆ペンってあまり使ったことがないし、最近はキーボードやスマホで文字を打つから書くことから離れている……。そんな風に思われるかたもいらっしゃると思います。 実は書きかたのコツを知るだけで、誰でも筆ペンを使った美文字を目指すことができるんです。 祝儀袋や芳名帳、年賀状など、年に何度か使用する機会のある筆ペン。 美文字のポイントを押さえれば、いざという時に堂々と書けるようになれますよ。 筆ペンの種類と持ち方をご紹介 筆ペンとは、本体の軸にインクを内蔵し、毛筆を模したペンのこと。 ただし、一口に筆ペンと言っても、筆を作る職人が1本ずつ手作りで仕上げ

                                                                                    【筆ペン使いこなし術】初心者でもすぐに美文字を目指せる方法!- 年賀状日和|年賀状特集|年賀状・無料ダウンロード|年賀状ならブラザー