ホームページ  >  記事  >  ウェブフロントエンド  >  CSS スタイルを使用して美しいフォーム スタイルを作成するにはどうすればよいですか? (コード例)

CSS スタイルを使用して美しいフォーム スタイルを作成するにはどうすればよいですか? (コード例)

藏色散人
藏色散人オリジナル
2018-08-13 17:44:588898ブラウズ

この記事では主にCSSフォームスタイルの絶妙な制作コード方法を紹介します。見栄えの良いフォーム スタイルは、Web サイト全体の効果にとって非常に重要です。ユーザーが読みやすいだけでなく、Web マスターが Web サイトを管理するのにも適しています。

絶妙なフォームCSSスタイルコードの具体的な例は次のとおりです:

フォームコード:

<form class="form">  
  <p class="name">  
    <input type="text" name="name" id="name" />  
    <label for="name">Name<span>图</span><i>库</i></label>  
  </p>  
  <p class="email">  
    <input type="text" name="email" id="email" />  
    <label for="email">E-mail<span>图</span><i>库</i></label>  
  </p>  
  <p class="web">  
    <input type="text" name="web" id="web" />  
    <label for="web">Website<span>图</span><i>库</i></label>  
  </p>  
  <p class="text">  
    <textarea name="text"></textarea>  
  </p>  
  <p class="submit">  
    <input type="submit" value="Send" />  
  </p>  
</form>

cssスタイルコード:

input, textarea {    
 padding: 9px;   
 border: solid 1px #E5E5E5;   
 outline: 0;   
 font: normal 13px/100% Verdana, Tahoma, sans-serif;   
 width: 200px;   
 background: #FFFFFF url(&#39;bg_form.png&#39;) left top repeat-x;   
 background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));   
 background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);   
 box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;   
 -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;   
 -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;   
 }   
  
textarea {    
 width: 400px;   
 max-width: 400px;   
 height: 150px;   
 line-height: 150%;   
 }   
  
input:hover, textarea:hover,   
input:focus, textarea:focus {    
 border-color: #C9C9C9;    
 -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;   
 }   
  
.form label {    
 margin-left: 10px;    
 color: #999999;    
 }   
  
.submit input {   
 width: auto;   
 padding: 9px 15px;   
 background: #617798;   
 border: 0;   
 font-size: 14px;   
 color: #FFFFFF;   
 -moz-border-radius: 5px;   
 -webkit-border-radius: 5px;   
 }

効果は次のとおりです:

CSS スタイルを使用して美しいフォーム スタイルを作成するにはどうすればよいですか? (コード例)

注:

box-シャドウ属性がボックスに追加されます。 1 つ以上のシャドウ。このプロパティは、シャドウのコンマ区切りのリストで、それぞれ 2 ~ 4 個の長さの値、オプションのカラー値、およびオプションの inset キーワードで指定されます。省略された長さの値は 0 です。 border-image-* プロパティを使用して、美しいスケーラブルなボタンを構築してください。

可能な値:

h-shadow 必須。水平方向の影の位置。負の値も許可されます。

v-shadow 必須。垂直影の位置。負の値も許可されます。

ぼかし オプション。曖昧な距離。

スプレッド オプション。影のサイズ。

色はオプションです。影の色。

インセット オプション。外側の影 (アウトセット) を内側の影に変更します

以上は、CSS を使用してフォーム スタイルをデザインする方法についてです。必要としている友人に役立つことを願っています。

以上がCSS スタイルを使用して美しいフォーム スタイルを作成するにはどうすればよいですか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。