タグ Button
人気順 5 users 10 users 100 users 500 users 1000 usersなぜ Server Actions を使うのか
Next.js 14 の Server Actions の stable リリースに発表は大きな反響を呼びました。 特に <button> の formAction 属性内で直接 SQL クエリを実行するコードは多くの人に衝撃を与えていました。"use server;" の部分を PHP やバイナリに置き換えると行った多くのミームも生まれました。 function Bookmark({ slug }) { ... 続きを読む
【CSS】まだホバー時のスタイルを :hover だけで指定してるの?
はじめに結論から ホバースタイルは、 :hover だけで指定するのではなく、次のように指定しましょう! @media (hover: hover) { /* リンクの場合 */ a:any-link:hover { } /* ボタンの場合 */ button:enabled:hover { } /* 特定できない場合 */ .button:where(:any-link, :enabled, summary):hover { } } ポイント 1 マ... 続きを読む
divはボタンではない、ボタンの実装について知っておくべきすべてのこと
クリックできるボタンを実装するとき、HTMLの何をよく使用しますか? buttonタグ、もしくはdivタグ? divを使用してはいけない理由、buttonを使用するときの注意点、場合によってはaがよい理由を紹介します。 Everything you didn’t know you need to know about buttons by Steve Sewell 下記は各ポイントを意訳したも... 続きを読む
React大好き侍が、「もうSolidJSでいいじゃん...//」ってなったワケ。 - Qiita
const Counter = () => { const [count, setCount] = createSignal(0) createEffect(() => { console.log(`Count: ${count()}`) }) //第2引数はありません。SolidJSが勝手に依存している状態を感知してくれます。 return ( <div> <div>{count()}</div> <button onClick={() => setCount(prev => prev + 1)}>Add</button... 続きを読む
エラーは出ないけど…何か変??Vue.jsでやりがちな「サイレント・ミス」(ロジック編) - ICS MEDIA
Vue.jsは初学者にもとても手厚いサポートを提供してくれるフレームワークです。 たとえば、以下のコードで「リセット」ボタンを押すと「propsのcountは子コンポーネントから変更すべきではない」とわかりやすくエラーを表示してくれます。 <template> <div class="CountViewComponent"> カウント={{count}} <button @cli... 続きを読む
[CSS] button要素のスタイルシート、最新テクニックを徹底解説 | コリス
<button></button>は最も使用されている要素の一つです。フォームの送信、モーダルを開く時、データを表示する時など、インタラクションのトリガーとして使用されています。button要素の詳細とすべてのブラウザで機能するようにスタイルを完璧に定義する方法について紹介します。 さらに、よく使用されるボタンのスタイ... 続きを読む
当たり判定が狭い広告の判定を検証してみた - Qiita
はじめまして。とょしんです。 Qiitaへの記事の投稿は初めてなのですが、 今日はAdvent Calendar15日目の記事として投稿させていただきます。 いや絶対押してんじゃん さて、ネットサーフィンをいていると時折遭遇するのが✗の小さすぎる広告。あの当たり判定の小さすぎるButtonにとって私は日々苦しめられています。あの... 続きを読む
“ダッシュボタン”作れるデバイス、ソラコムが発売 省電力「LTE-M」を利用 - ITmedia NEWS
ソラコムが、「AWS IoT 1-Click」に対応するボタン型デバイスの提供を始める。Amazon Dash Buttonのように、商品の発注や、メッセージ通知などに使うボタンを開発できる。省電力の通信規格「LTE-M」を利用する。 ソラコムは7月4日、「Amazon Dash Button」のように、通知を送れるAmazon Web Service(AWS)のサービス 「... 続きを読む
<a>か<button>か - hitode909の日記
2017 - 12 - 07 <a>か<button>か クリックできるものがあって, <a> にするか <button> にするか,という話をしていて,いろんな観点があるなと思ったのでメモ. 単なる画面遷移なら <a> 単にformを送信したいときは, <input type="submit"> や <button> <button> はdisabled属性を使って無効状態にできるので,押せない... 続きを読む
決済業界の人間なら読むべし:Andreessen HorowitzのWeChatの考察 » Finance Startups
久々の投稿です。 これからは、備忘録も含めて、もっとカジュアルに投稿していこうかと。 ButtonのMike DudasのTweetが最近大変勉強になるのですが、彼が決済業界の人間なら読むべし、と書いてるAndreessen HorowitzのWeChatに関するポストを読んだメモ。 “How WeChat works #2: Payments as a portal to a brave new... 続きを読む
HTML5のさまざまなform要素があなたのブラウザでどのように見えるかのまとめ -Native form elements | コリス
HTML5のform要素、input, textarea, select, option, fieldset, legend, label, buttonの各要素とさまざまなタイプをまとめたサイトを紹介します Native form elements 各要素は余計な装飾がない状態で、上がデフォルト、下が入力不可のdisableです。 下記は、Chrome26 for OS XでのHTML5の各フォ... 続きを読む
js で利用する DOM の名前をどうやってつけたらよいのか - willnet.in
js で DOM をゴニョゴニョしたい時、きっと皆さんは id や class で DOM に名前を付けて、その名前を利用して js の処理を書いていると思います。 例えば<input type="button" class="update" value="更新" />のようなボタンがあったとして、 js 側で更新処理を書くときには下記のように書きます。 $('.update').on('clic... 続きを読む
面倒なシャドウもグラデも簡単に作成できるCSS3のボタンを作成するジェネレーター -CSS Button Generator | コリス
ボタンのカラー、グラデーション、角丸、ブラー、テキストシャドウ、ボックスシャドウなど、さまざまなスタイルを簡単に適用できるCSS3のボタンを作成できるオンラインツールを紹介します。 CSS Button Generator 使い方は簡単です。 ボタンのColor, Size, Shadow(text), Shadow(button)のスライダーを変更すると、リアルタイムにボタンにデザインが反映され... 続きを読む
[CSS]さまざまなバリエーションを簡単に利用できる美しいデザインのボタンを実装するチュートリアル | コリス
画像は使用せずに、繊細なパターンとグラデーションで美しいボタンをスタイルし、サイズやカラーなどさまざまなバリエーションを簡単に利用できるように実装するスタイルシートのチュートリアルを紹介します。 ベースとなるボタン HTML マークアップは非常にシンプルです。 <a href="" class="button">Button</a> または、button要素でも構いません。 <button cla... 続きを読む
[JS]余分なHTMLは加えずに、セマンティックに実装するスマートフォン用のナビゲーション | コリス
デスクトップ時はアイテムが水平に並び、スマートフォン時は省スペースのドロップダウン型に変わるナビゲーションを実装するチュートリアルを紹介します。 デモページ:幅480pxで表示 実装 HTML HTMLは非常にシンプルで、リスト要素を使いnav要素で内包するだけです。 <nav id="nav-wrap"> <ul id="nav"> <li><a href="#">Button</a></li>... 続きを読む
Google +1 Button
クールなUIを実現可能なAjaxフレームワーク「vegUI」:phpspot開発日誌
vegUI Demonstration クールなUIを実現可能なAjaxフレームワーク「vegUI」 このライブラリを使うことで次のようなクールなブラウザ内ウィンドウUIを実現できるようです。 ライブラリには、Button, ContentBox, CheckBox, Menu, ScrollBarのようなUIに関わるようなクラスから、Ajax BridgeのようなAjax用クラスなどが提供される... 続きを読む
GIGAZINE - よく見かけるあの小さなボタンバナーを作る「Button Maker Online」
上記画像のような小さなボタンバナー画像に見覚えはないでしょうか?これを簡単にオンライン上で作成できるのが無料サービス「Button Maker Online」です。80×15か88×31サイズの画像が簡単に作成できます。 Dynamic Drive online tools: Button Maker http://tools.dynamicdrive.com/button/ 使い方は以下の通り。... 続きを読む