css3とjQuery_html/css_WEB-ITnoseで美しいフォームを作成
用css3和jQuery制作一个简单的精美表单
html代码如下:
Mask Your Input Forms and Make It Beauty
Too Plain
Fading The Label
Sliding? Don't Worry
css代码如下:
* { margin:0; パディング:0; } body { text-align:center; font-family:Georgia、「Times New Roman」、Times、セリフ; フォントサイズ:13px; 行の高さ:1.5em; マージントップ:8%; 背景:#eaeaea; } input { padding:7px; ボーダー:5px ソリッド #e0e0e0; -webkit-border-radius:20px; 境界半径:20px; -moz-border-radius:20px; } input:focus { outline:none; #container { text-align:left; 幅:700ピクセル; マージン左:自動; マージン右:自動; .separator { border-bottom:1px 破線 #ccc; マージン-ボトム:3px; } .title { font-size:30px; マージン-ボトム:1.5em; フォントの太さ:太字; フォントスタイル:斜体; テキストシャドウ:0 2px 0 #fff; } .small-title { font-size:20px; マージン-ボトム:0.5em; フォントの太さ:太字; フォントスタイル:斜体; テキストシャドウ:0 2px 0 #fff; } .username-label、.password-label、.username-label-sliding、.password-label-sliding { position:absolute; マージン:9 ピクセル 9 ピクセル 9 ピクセル 12 ピクセル; } .username-sliding、.password-sliding { width:150px; } a、a:visited、a:hover { text-decoration: none; 色: #000; }
jQuery代码如下:
$(document).ready(function(){ $('.too-plain').focus(function(){ if($(this).val()=="ここにメールアドレスを入力してください") {$( this).val("");} }).blur(function(){ if($(this).val()=="") { $(this). val('ここにメールアドレスを入力してください'); } }); $(".username-label,.password-label").animate({ opacity: "0.4" }).click(function(){ var thisFor=$(this).attr("for") ; $('.'+thisFor).focus(); }) $(".username").focus(function(){ $(".username-label") animate({不透明度:"0"}, "高速"); if($(this).val()=="ユーザー名") { $(this).val()==""; ... ).val()=="") { $(this).val()=="ユーザー名"; $(".username-label").animate({opacity:"0.4"},"fast"); } }) $('.password').focus(function(){ $(".password-label").animate({opacity:"0"},"fast"); if($(this).val ()=="パスワード"){ $(this).val()==""; } }).blur(function(){ if($(this).val()=="") { $( this).val()=="パスワード"; $('.password-label').animate({opacity:"0.4"},"fast"); } }); $('.username-label-sliding,.password-label-sliding').animate({opacity:"0.4"}).click(function(){ var thisFor=$(this).attr('for') $('.'+thisFor).focus(); }) $('.username-sliding').focus(function() { $('.username-label-sliding').animate({ marginLeft: "7em " }, "高速"); if($(this).val() == "ユーザー名") $(this).val() == ""; }).blur(function() { if($( this).val() == "") { $(this).val() == "ユーザー名"; $('.username-label-sliding').animate({ marginLeft: "12px" }, "fast "); } }); $('.password-sliding').focus(function() { $('.password-label-sliding').animate({ marginLeft: "7em" }, "fast"); if($(this). val() == "パスワード") { $(this).val() == ""; } }).blur(function() { if($(this).val() == "") { $ (this).val() == "パスワード"; $('.password-label-sliding').animate({ marginLeft: "12px" }, "fast"); } }); })
Firefox3.6、ie9、chrome中预览果如下图:
ie7/8中预览效果如下图:

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合

この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

この記事では、html5< time>について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

この記事では、< iframe>外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。
