コントロールのカスタマイズ
多くの開発者は、デフォルトの のスタイル設定で課題に直面しています。 > コントロール。通常、この要素にはテキスト ボックスとボタンが表示されますが、必ずしも目的の外観と一致するとは限りません。
テキスト ボックスを非表示にしてボタンを保持する
見た目をすっきりさせるには、ボタンを表示するだけの場合は、CSS テクニックを活用できます。効果的な解決策は次のとおりです:
CSS コード:
/* Define the container div for positioning */
div.fileinputs {
position: relative;
}
/* Style the fake file input that overlays the real one */
div.fakefile {
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}
/* Customize the button in the fake file input */
div.fakefile input[type=button] {
cursor: pointer;
width: 148px;
}
/* Hide the real file input element */
div.fileinputs input.file {
position: relative;
text-align: right;
-moz-opacity: 0;
filter: alpha(opacity: 0);
opacity: 0;
z-index: 2;
}
HTML コード:
説明:
この CSS および HTML コードは、要素を配置するための div コンテナー (.fileinputs) を作成します。このコンテナ内に、実際のファイル入力 (.file) の上に表示される偽のファイル入力要素 (.fakefile) を追加します。実際の入力の不透明度を 0 に設定すると、非表示になります。偽のファイル入力のボタンは、機能性と使いやすさを維持するために幅とカーソル スタイルでカスタマイズされます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3