【デザインメモ】フォームの「必須入力」をブラウザ準拠でやったときの見映えをまとめました
デザインにあたって、フォームを作る場合に必須系バリデーションのデザインをする機会は多々あります。そこで、自ら実装するのではなく、ブラウザ準拠の機能を用いて必須系バリデーションを行った場合どうなるかを紹介します。
Chrome
アイコンがついていて、フィールドにも被さらない表示のされ方。
![](https://wp.gaji.jp/wp-content/uploads/2022/05/image-1.png)
Safari
唯一の上に表示されるタイプです。
![](https://wp.gaji.jp/wp-content/uploads/2022/05/image.png)
firefox
吹き出しではなくTooltipが少しかぶるように表示されます。
![](https://wp.gaji.jp/wp-content/uploads/2022/05/image-2.png)
edge
edgeはエンジンがChromeと一緒なので、同じ挙動をします。
![](https://wp.gaji.jp/wp-content/uploads/2022/05/image-3-740x378.png)
サンプル
以下のコードで挙動をお試しください
Gaji-Laboでは、React経験が豊富なフロントエンドエンジニアを募集しています
弊社ではReactの知見で事業作りに貢献したいフロントエンドエンジニアを募集しています。大きな制作会社や事業会社とはひと味もふた味も違うGaji-Laboを味わいに来ませんか?
もちろん、一緒にお仕事をしてくださるパートナーさんも随時募集中です。まずはお気軽に声をかけてください。お仕事お問い合わせや採用への応募、共に大歓迎です!
求人応募してみる!