並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 172件

新着順 人気順

contentの検索結果41 - 80 件 / 172件

  • 【誰でも簡単ChatGPT、GPT-4 利用】Azure OpenAI Serviceを使ってみた with LINE Bot【Azureでより安心・安全にAI機能が使える】 - Qiita

    # -*- coding: utf-8 -*- # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WAR

      【誰でも簡単ChatGPT、GPT-4 利用】Azure OpenAI Serviceを使ってみた with LINE Bot【Azureでより安心・安全にAI機能が使える】 - Qiita
    • CSS の Container Queries おためし - 見返すかもしれないメモ

      CSS に、コンテナクエリという機能があるらしい。 メディアクエリでは画面全体の大きさに応じて要素のスタイルを変えることができたけど、コンテナクエリを使うと当該要素の親の大きさに応じてスタイルを変えられる。 /* メディアクエリの例 */ /* 画面幅が 400px 以下だったら、div を赤くする */ @media screen and (max-width: 400px) { div { background-color: red; } } /* コンテナクエリの例 */ /* div の親要素の幅が 400px 以下だったら、div を赤くする */ @container (max-width: 400px) { div { background-color: red; } } その機能が Google Chrome Canary で使えるようにされたと聞いたので、使ってみた。 こ

        CSS の Container Queries おためし - 見返すかもしれないメモ
      • Serverless Architecture Patterns in #AWS - DEV

        1- Backend API Service 2- Hosting Microservices 3- Backend and Frontend Service 4- CloudFront with Regional API Gateway 5- Backend and Frontend Service using Single CloudFront Distribution 6- Storage First 7- APIs hosted by the backend service and frontend content hosted in S3

        • S3経由でXSS!?不可思議なContent-Typeの値を利用する攻撃手法の新観点 - Flatt Security Blog

          はじめに セキュリティエンジニアの齋藤ことazaraです。今回は、不可思議なContent-Typeの値と、クラウド時代でのセキュリティリスクについてお話しします。 本ブログは、2024 年 3 月 30 日に開催された BSides Tokyo で登壇した際の発表について、まとめたものです。 また、ブログ資料化にあたり、Content-Type の動作や仕様にフォーカスした形で再編を行い、登壇時に口頭で補足した内容の追記、必要に応じた補足を行なっています。 また、本ブログで解説をする BSides Tokyoでの発表のもう一つの題である、オブジェクトストレージについては、以下のブログから確認をすることが可能ですので、ご覧ください。 blog.flatt.tech なぜ今、この問題を取り上げるのか? 従来のファイルアップロードにおいて、Content-Type の値を任意の値に設定すること

            S3経由でXSS!?不可思議なContent-Typeの値を利用する攻撃手法の新観点 - Flatt Security Blog
          • 現場で使えるFlexboxレイアウト12選 | BUILD Journal

            現場で使えるFlexboxレイアウト12選Update2023.05.12Release2021.06.24Coding HatenaにシェアするTwitterにツイートするPocketにストックするFeedlyに登録する 現場で使えるFlexboxレイアウトを12パターン紹介します。flexboxを紹介する記事はたくさんありますが、知識のみで実例付きで紹介されているページはあまり見かけなかったので、本記事にて詳しく紹介していきます。 flexboxに慣れていない方だけではなくコードを短縮化させたい方も対象の内容となっております。ぜひご一読ください。 flexboxを使った横並び1行レイアウトflexboxを使った横並び1行レイアウトカードUIでよくある横並び1行レイアウトのFlexbox実装。同じ横幅のカードを等間隔で配置するもので、間の余白ももちろん等間隔。これを使う機会は多いので確実

              現場で使えるFlexboxレイアウト12選 | BUILD Journal
            • ChatGPTをぬるぬるにする🐌Server-Sent Eventsの基礎知識

              単方向通信であるということと、HTTP/1.1上で動作しているのが大きな特徴です。 また、HTTP上で動作することから、通信の互換性が高く、セキュリティモデルも使いまわせるので安心です。 どんな用途と相性がいいの? 双方向通信がしたいわけでなければ、相性の幅がとても広いです。 今回の ChatGPT のような、GPT がトークンを生成するごとに送るケースはもちろん、通知の未読件数バッジの更新、ニュース速報の表示など、サーバからイベントを送りたい時ならなんでも使えます。 HTTP/1.1で動くカラクリ SSEはHTTPのレスポンスヘッダにContent-Type: text/event-streamを指定した上で動作します。 SSEが動く流れ クライアントがサーバーに HTTP/1.1 リクエストを送信し、イベントストリームに接続します。 サーバーは、Keep-Alive 接続を使用して、T

                ChatGPTをぬるぬるにする🐌Server-Sent Eventsの基礎知識
              • 『プリコネR』コッコロはいつからママになったのか──コッコロ役の声優・伊藤美来さんから見た”真面目なガイド役”から”ママ化”するまでの経緯とは

                少女の名はコッコロ。Cygamesが手掛けるスマホ向けドラマチックアニメRPG『プリンセスコネクト!Re:Dive』(@priconne_redive)に登場する女の子だ。 年齢は11歳、身長は140cm、あどけない見た目の美少女だが、こう見えて一部のユーザーから「ママ」と呼ばれて親しま(甘えら)れている。 コッコロママ。11歳。 主人公のガイド役ということで、その献身的な立ち振る舞いや世話焼きっぷりから、彼女に“母性”を感じる。わかる。非常によくわかる。しかし、ストーリーをよく見ていくと“ママらしからぬ”描写をちらほら見かけるのも事実だ。 コッコロを「ママ」と呼ぶムーブメントは、あくまで一種の“バブみ”【※】文脈から一部のユーザーのなかで親しまれている非公式的な愛されかたであり、少なくとも配信当初における公式の描写において、コッコロ自身とママ要素の結びつきは強くなかったように思える。 主

                  『プリコネR』コッコロはいつからママになったのか──コッコロ役の声優・伊藤美来さんから見た”真面目なガイド役”から”ママ化”するまでの経緯とは
                • 文章要約AI タンテキ

                  【重要】文章要約AIタンテキポータル サービス終了のお知らせ この度、文章要約AIタンテキポータルは、誠に勝手ながら2023年8月31日(木) 19:00をもちまして、サービスを終了させていただくこととなりました。 長らくご利用いただきまして、誠にありがとうございました。 詳細や返金対応の流れにつきましては、こちらをご覧ください。

                    文章要約AI タンテキ
                  • CSSの新しいプロパティ「field-sizing: content;」が便利! フォームのサイズを入力された文字量に合わせて自動変更

                    今まではJavaScriptを使用しないとできなかったことが、たった1行のCSSで簡単に実装できるようになります。フォームのtextareaに文字を入力すると、その文字量に合わせてサイズを自動で変更するCSSの新しいプロパティを紹介します。 下記のように入力された文字量に合わせてサイズを自動で拡張してくれます。また、min-heightやmax-heightを同時に設定できるので、上限下限のサイズを設定することもできます。 CSSの新しいプロパティはfield-sizingです。field-sizingプロパティを使用すると、フォームコントロールのデフォルトのサイズを無効にし、フォームのサイズをコンテンツに依存させることができます。そのため、自動で拡張されるtextareaを実装するのが簡単になります。 参考: Feature: field-sizing CSS property CSSは

                      CSSの新しいプロパティ「field-sizing: content;」が便利! フォームのサイズを入力された文字量に合わせて自動変更
                    • ソフトウェアテストはなぜやるのか誰がやるのかについて考えてみる / why who testing

                      アジャイル開発研修の中で、ソフトウェアテストってなぜやるの?誰がやるの?って話をしたときの資料です。

                        ソフトウェアテストはなぜやるのか誰がやるのかについて考えてみる / why who testing
                      • インターネットの「無限の複製」能力を封じる可能性を秘めたコピー不可能なデジタルデータ「NFT」とは?

                        by beeple 「非代替性トークン(NFT)」は、元は暗号通貨関連の用語であり、読んで字のごとく代替不可能なトークンを指します。このNFTの特性を利用し、アート作品や映像データを「コピー不可能なデジタル作品」として取引することが注目を集めています。そんなNFTは一体どこからやってきたのか、そして既存のNFTコンテンツが抱える問題点とは何なのか、暗号通貨関連メディアのDecryptがまとめています。 The NFT Craze Offers Easy Money—And Hard Copyright Questions - Decrypt https://decrypt.co/60394/nft-craze-easy-money-hard-copyright-questions デジタルコンテンツをNFTとして販売することが近年大きな注目を集めており、「2021年を象徴する単語を選ぶなら

                          インターネットの「無限の複製」能力を封じる可能性を秘めたコピー不可能なデジタルデータ「NFT」とは?
                        • フロントエンドの技術選定

                          DIST.31の公演スライドです。

                            フロントエンドの技術選定
                          • ChatGPT API の使い方(Python) と料金を紹介。|ChatGPT研究所

                            300以上の過去記事から最新の記事まで全て読み放題。AGIラボはGPTs Difyなど、最前線のAI活用情報に特化したマガジン・コミュニティです。実践的なAI活用術を含む記事で得られる知見で業務の効率化、自動化から創造的なタスクまですぐに活用可能。生成AI革命の最前線をお届け。

                              ChatGPT API の使い方(Python) と料金を紹介。|ChatGPT研究所
                            • GPT-4 APIがやってきた!3.5と"性能"を比較する|shi3z

                              Waiting Listにもっと時間がかかるかと思ったのだが、予想外に早く(一日)APIのロックが解除された。ただしまずは8Kトークン版のみ。 GPT-3.5が4Kトークンだったから倍の長さのストーリーが出せるということだ。 ただし値段はChatGPT APIの10倍。元に戻った感じ。 これはどっちを使うべきか結構悩むぞ。 こんな感じで呼ぶ % curl https://api.openai.com/v1/chat/completions \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer APIKEY'\ -d '{ "model": "gpt-4", "messages": [{"role": "user", "content": "宮崎駿について"}], "temperature": 0.7 }'答えはこ

                                GPT-4 APIがやってきた!3.5と"性能"を比較する|shi3z
                              • The Twelve-Factor App on AWS

                                Alternative Architecture DOJO Offline #3での資料です。

                                  The Twelve-Factor App on AWS
                                • [アップデート]LambdaがHTTPSエンドポイントから実行可能になる、AWS Lambda Function URLsの機能が追加されました! | DevelopersIO

                                  [アップデート]LambdaがHTTPSエンドポイントから実行可能になる、AWS Lambda Function URLsの機能が追加されました! LambdaにHTTPSエンドポイントを追加して、Webフックみたいな使い方をすることができるようになる便利なアップデートです! Lambdaを使ったWebフックが作りやすくなって、かんたんに設定できるのでぜひお試しを! Lambdaに便利なアップデートが来ました! LambdaにHTTPSエンドポイントを追加して、Webフックみたいな使い方をすることができるようになるアップデートです! AWS Lambda Function URLs: built-in HTTPS endpoints for your Lambda functions これで、ちょっとLambdaをHTTPS経由で実行したいなー。なんて時に、API Gatewayを使わずに

                                    [アップデート]LambdaがHTTPSエンドポイントから実行可能になる、AWS Lambda Function URLsの機能が追加されました! | DevelopersIO
                                  • ネット中心に活動している音楽クリエイターがきちんと著作権使用料を得る方法|高木啓成(弁護士・作曲家)

                                    はじめに今に始まったことではありませんが、YouTubeなどネットを中心に自主制作で活動している音楽クリエイターがどんどん増えていて、人気のクリエイターから「JASRACと契約したほうがいいですか?」などのいろんなご相談を受けることも多くなっています。 また、YouTubeチャンネルの人気が出てくると、新興の音楽出版社などから「著作権使用料を得るために、うちに著作権を預けませんか?」というスカウトが来るという話も耳にします。 そこで、今回、YouTube中心に活動している音楽クリエイターがきちんと著作権使用料を得る方法について、整理しようと思います。 YouTubeとJASRACとの包括契約ご存知のとおり、YouTubeは、JASRACと包括契約を締結していて、JASRACに著作権使用料を支払っています。 ですので、YouTubeのユーザーが、JASRACの管理楽曲を演奏したり歌ったりして

                                      ネット中心に活動している音楽クリエイターがきちんと著作権使用料を得る方法|高木啓成(弁護士・作曲家)
                                    • DevOpsで必要とされるエンジニアスキルの変化 / engineer skill for devops

                                      GMO Technology Boot Camp 2020、コンテナ技術講義資料 「DevOpsと継続的デリバリーの関係性」や「技術進化によるエンジニアの担当領域の変化」など https://techblog.gmo-ap.jp/2020/06/15/gtb_devops/

                                        DevOpsで必要とされるエンジニアスキルの変化 / engineer skill for devops
                                      • SRE_Culture_Organization

                                        Infra Study Meetup #3 「SREのこれまでとこれから」の発表資料です https://forkwell.connpass.com/event/176885/

                                          SRE_Culture_Organization
                                        • ふつうのLinuxプログラミング-プロセスとハードウェア

                                          研究会の輪講でやったやつ.多少がんばった&評価も高めだったし使いまわせそうなので上げておく.

                                            ふつうのLinuxプログラミング-プロセスとハードウェア
                                          • CSS Flexboxでどのように配置されるかをまとめたチートシート

                                            Flexboxでよく使用するプロパティと値をまとめたチートシートを紹介します。 コンテナ内にアイテムがどのように配置されるかを図やイラストで掲載しており、楽しく直感的にFlexboxの使い方を学べます。 FlexBox Cheat Sheets in 2021 by Joy Shaheb 同じ作者のCSS Gridのチートシートも翻訳しました。 CSS Gridでどのように配置されるかをまとめたチートシート 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 Flexboxの構造 Flexboxの各プロパティと値 flex-directionプロパティ justify-contentプロパティ align-contentプロパティ align-itemsプロパティ align-selfプロパティ flex-grow | shrink

                                              CSS Flexboxでどのように配置されるかをまとめたチートシート
                                            • ChatGPT APIをUnityから動かす。|ねぎぽよし

                                              こんにちは。 先日AIエージェント開発の技術解説記事を書いて「今後ChatGPTライクのAPIが出てきた瞬間に進化すると思う」という話をしたのですが… まさか3日後にChatGPT APIが出てくるとは思いませんでした。 というわけで今回はUnityからChatGPT APIを叩く方法について書いてみます。 先日の記事で用いたGPT-3のTextCompletionAPIよりも(Langchainなどを使わず)カスタマイズ無しで実際のAI利用シーンに活用できそうな印象を受けました。 具体的には… 応答速度が早い(応答の文章の長さによりますが、手元の環境では1~3秒で返ってきました) AI側の応答の前提条件の設定ができる。(キャラクターの性格や語尾など) (過去のプロンプトや生成結果を次のプロンプトに引き継ぐような実装をすることで)会話の文脈を考慮した応答をすることができる。 という特徴があ

                                                ChatGPT APIをUnityから動かす。|ねぎぽよし
                                              • Rails JSON APIとサービス高速化 / JSON Serializer 2020

                                                「リードエンジニアから学ぶMedPeerのプロダクト開発」 https://medpeer.connpass.com/event/181835/

                                                  Rails JSON APIとサービス高速化 / JSON Serializer 2020
                                                • サービスメッシュを完全に理解する / Perfect Service Mesh

                                                  CloudNative Meets WebAssembly: Exploring Wasm's Potential to Replace Containers

                                                    サービスメッシュを完全に理解する / Perfect Service Mesh
                                                  • Content-Disposition の filename という地雷。 (1個の観点で17個の脆弱性を見つけた話) - ぶるーたるごぶりん

                                                    English ver: https://gist.github.com/motoyasu-saburi/1b19ef18e96776fe90ba1b9f910fa714#file-lack_escape_content-disposition_filename-md TL;DR 1つのブラウザ、1つのプログラミング言語、15個の { Web Framework, HTTP Client ライブラリ, Email ライブラリ / Web Service 等} で脆弱性を見つけました。 見つけた脆弱性は、全て 1つの観点で発見した (多分 50-80 くらいのプロダクトの調査をした)。 RFC の記載では、(かなりわかりにくく)この問題に対する要件が記載されており、WHATWG > HTML Spec の方はしっかりと書かれているといった状況にある。 この問題は、 Content-Dispo

                                                      Content-Disposition の filename という地雷。 (1個の観点で17個の脆弱性を見つけた話) - ぶるーたるごぶりん
                                                    • TypeScriptでテストコードを徹底的に型推論する / TypeScript Meetup 4

                                                      2020年6月16日 TypeScript Meetup #4 にて発表した資料です。

                                                        TypeScriptでテストコードを徹底的に型推論する / TypeScript Meetup 4
                                                      • GraphQL で変わったこと・変わらなかったこと / graphql changing and unchanging

                                                        吉祥寺.pm22 https://kichijojipm.connpass.com/event/177459/

                                                          GraphQL で変わったこと・変わらなかったこと / graphql changing and unchanging
                                                        • View Source

                                                          · About · Changelog URL: Fetched 1.23 KB in 0.349075 seconds Don’t wrap lines · Tidy markup <!doctype html> <html> <head> <title>Example Domain</title> <meta charset="utf-8" /> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style type="text/css"> body { background-color: #f0f0f2; margin: 0; padding: 0; f

                                                          • ナーロッパがあるならナジアやナッポンがあってもいい

                                                            和風ファンタジーや中華ファンタジーはすでにジャンルとして存在するわけだが、なろうやその周辺では相変わらずナーロッパが人気なのかな? でもナーロッパ的な世界の作者と読者はヨーロッパの歴史や文化を必ずしも熟知しているわけじゃないから、実質日本になるよね。 ナーロッパをナッポンにするなら、剣や魔法は刀や陰陽術にそのまま置き換えられるし、むしろヨーロッパよりも日本の歴史の方が我々はよく知っているはず。爵位が日本人には理解が難しくても官位や幕府の役職ならならわかりやすいだろう。

                                                              ナーロッパがあるならナジアやナッポンがあってもいい
                                                            • 契約による設計事始め

                                                              Object-Oriented Conferenceの発表資料です。 https://fortee.jp/object-oriented-conference-2020/proposal/1224f293-8624-4448-866f-5d1b991d377f カンファレンスの感想はこちら。 …

                                                                契約による設計事始め
                                                              • 【2024年夏】ブラウザ拡張機能開発を加速するフレームワーク・ツール3選をコードベース付きで紹介!

                                                                本記事では、ブラウザ拡張機能開発を加速させる、個人的に注目な3つの拡張機能開発フレームワーク・ツール(WXT、Plasmo、Extension.js)を紹介します。 サンプル拡張機能の実装を通して、それぞれの特徴、セットアップ方法、実際の開発フローを見ていきます。お好みの拡張機能開発ツールが見つかれば嬉しいです。 各フレームワーク・ツールの紹介 WXT WXTは、Viteベースのブラウザ拡張フレームワークです。次のような特徴を持っています(トップページから抜粋)。 クロスブラウザ対応 Chrome、Firefox、Edge、Safari、その他Chromiumベースのブラウザ Manifest V2、V3の両方に対応 開発モードでのHMRと、開発用ブラウザの自動起動 内部的にChrome Launcher等を使用 ファイルベースのエントリーポイントでマニフェストを自動生成 Nuxt風の自動

                                                                  【2024年夏】ブラウザ拡張機能開発を加速するフレームワーク・ツール3選をコードベース付きで紹介!
                                                                • OpenAI API ドキュメント 日本語訳|#2 GET STARTED 後編|ゑぐみかるちゃあ

                                                                  OpenAI API ドキュメントの日本語訳をこちらでまとめます。文字量の多いドキュメントなので、セクションごとに記事を分割しています。 今回は「GET STARTED 」のセクションからLibraries 、Models、TutorialsそしてUsage policiesを抜粋した後編です。 基本 DeepLで翻訳して、気になるところだけ書き換えています(ほぼ気になるところがないのが、DeepLのすごいところ)。原文との突き合わせができるようにはじめに原文を入れてますので、間違いなど見つけられましたら、ぜひご指摘ください。ご指摘箇所は随時反映させていただきます。 原文のリンクが有効になってますので、それぞれ必要な場合は原文リンクの方を参照ください。 前回のおさらいはこちら Python library|Python ライブラリWe provide a Python library, w

                                                                    OpenAI API ドキュメント 日本語訳|#2 GET STARTED 後編|ゑぐみかるちゃあ
                                                                  • 【速報】OpenAI APIでGPT-3.5-turboがfine-tuningできるようになりました!! | DevelopersIO

                                                                    ただし、GPT-4と比較すると安価にはなっていますので、性能比較をしながら良い塩梅を探すとコスト的にメリットがある可能性があります。 また学習のコストですが、以下のように学習データ全体のトークン数 x エポック数という形で費用が掛かるので注意が必要です。 (エポック数は後述するようにパラメータとして指定可能です) For example, a gpt-3.5-turbo fine-tuning job with a training file of 100,000 tokens that is trained for 3 epochs would have an expected cost of $2.40. 公式ページは以下となりますので、併せてご確認ください。 レート制限 fine-tuningのレート制限については、以下に記載があります。 fine-tuningについては以下のように

                                                                      【速報】OpenAI APIでGPT-3.5-turboがfine-tuningできるようになりました!! | DevelopersIO
                                                                    • 大規模改修の裏でTypeScriptとテスト導入をすすめた話

                                                                      PHPで作るWebSocketサーバー ~リアクティブなアプリケーションを知るために~ / WebSocket Server in PHP - To know reactive applications

                                                                        大規模改修の裏でTypeScriptとテスト導入をすすめた話
                                                                      • A powerful, flexible, Markdown-based authoring framework

                                                                        Markdoc is a powerful, flexible, Markdown-based authoring framework. From personal blogs to massive documentation sites, Markdoc is a content authoring system that grows with you. View docs

                                                                          A powerful, flexible, Markdown-based authoring framework
                                                                        • 世界で戦うエンジニアになるために_公開用.pdf

                                                                          The world of Android wireless communications without Internet

                                                                            世界で戦うエンジニアになるために_公開用.pdf
                                                                          • CSSを持たない Headless な UI ライブラリと ChatGPT によるマークアップ生成を試してみる

                                                                            いまさら気づいたけど Headless 系のUIライブラリが一番 AI と相性いいのではないか。 ロジックはプログラマで書けて自由度高いし、コンポーネントのネスト構造から意図を読み取れるだろうし、class 名は自由に書けるから意図を表明しやすい。 それをプロンプトとして ChatGPT or Codex にそのまま投げて書かせる、ができる。 というわけで vite + react + radix-ui + vanilla-extract で実験してみた。 プロンプト あなたは凄腕のマークアップエンジニアです。 radix-ui は Headless UI ライブラリで、UIとしてのセマンティクスのみを持っています。 次のコードは React + radix-ui + vanilla-extract で書かれた React コンポーネントです。 // Popover.tsx import

                                                                              CSSを持たない Headless な UI ライブラリと ChatGPT によるマークアップ生成を試してみる
                                                                            • TypeScript のような構文で OpenAPI のスキーマを定義する TypeSpec

                                                                              import "@typespec/http"; using TypeSpec.Http; model User { id: string; name: string; birthday?: utcDateTime; address: Address; } model Address { street: string; city: string; state: string; zip: string; } @route("/users") interface Users { list(@query limit: int32, @query skip: int32): User[]; create(@body user: User): User; get(@path id: string): User; } openapi: 3.0.0 info: title: (title) versio

                                                                                TypeScript のような構文で OpenAPI のスキーマを定義する TypeSpec
                                                                              • Rails on Docker

                                                                                【オンライン開催】銀座Rails#22 @リンクアンドモチベーション https://ginza-rails.connpass.com/event/176491/

                                                                                  Rails on Docker
                                                                                • CSSのみのボタンデザイン – 現場で使ってきたボタンアイデア30選 | BUILD Journal

                                                                                  Web制作の現場でよく使ってきたCSSのみで実装するボタンデザインを紹介します。hover時のスタイルも合わせて公開しているので、そのまま利用することができます。主に自分用のデザインストックとして投稿しますが皆さんも使えるボタンデザインがあるかもしれません。ぜひあなたの現場でもご活用ください。 背景色と矢印のボタン HTML<div class="button01"> <a href="">ボタンデザイン</a> </div> CSS.button01 a { display: flex; justify-content: space-between; align-items: center; margin: 0 auto; padding: 1em 2em; width: 300px; color: #333; font-size: 18px; font-weight: 700; bac

                                                                                    CSSのみのボタンデザイン – 現場で使ってきたボタンアイデア30選 | BUILD Journal

                                                                                  新着記事