最新のWeb開発のチュートリアル
×

CSS チュートリアル

CSS HOME CSS 導入 CSS 構文 CSS の仕方 CSS 色 CSS 背景 CSSボーダー CSS 余白 CSS パディング CSS 高さ/幅 CSS テキスト CSS フォント CSS リンクス CSS リスト CSS テーブル CSS ボックスモデル CSSの概要 CSSの表示 CSS 最大幅 CSSのポジション CSS 浮く CSS Inline-block CSS 整列します CSS コンビネータ CSS 擬似クラス CSS 擬似要素 CSS ナビゲーションバー CSS ドロップダウン CSS ツールチップ CSS イメージギャラリー CSS 画像の不透明度 CSS 画像のスプライト CSS attrのセレクタ CSSフォーム CSS カウンター

CSS3

CSS3 導入 CSS3 角丸 CSS3 ボーダーイメージ CSS3 背景 CSS3 色 CSS3 グラデーション CSS3 影 CSS3 テキスト CSS3 フォント CSS3 2Dトランスフォーム CSS3 3Dトランスフォーム CSS3 トランジション CSS3 アニメーション CSS3 画像 CSS3 ボタン CSS3 ページネーション CSS3 複数の列 CSS3 ユーザーインターフェース CSS3 ボックスのサイズ設定 CSS3 Flexbox CSS3 メディアクエリー CSS3 MQ例

CSS レスポンシブWebデザイン

レスポンシブWebデザイン イントロ レスポンシブWebデザイン ビューポート レスポンシブWebデザイン グリッドビュー レスポンシブWebデザイン メディアクエリー レスポンシブWebデザイン 画像 レスポンシブWebデザイン ビデオ レスポンシブWebデザイン フレームワーク

CSS Examples

CSS 例 CSS クイズ CSS 証明書

CSS References

CSS 参照 CSS セレクタ CSS 機能 CSS リファレンス聴覚 CSS Web Safe フォント CSS アニメーション CSS ユニット CSS PX-EMコンバータ CSS 色 CSS 色値 CSS 色名 CSS3 ブラウザのサポート

 

CSSフォーム


HTMLフォームの外観を大幅にCSSで改善することができます。

»それを自分で試してみてください

入力フィールドのスタイル

使用width入力フィールドの幅を決定するためのプロパティを。

input {
    width: 100%;
}
»それを自分で試してみてください

上記の例では、すべてに適用される<input>要素。 あなたが唯一の特定の入力タイプのスタイルをしたい場合は、属性セレクタを使用することができます。

  • input[type=text] -のみのテキストフィールドを選択します
  • input[type=password] -のみのパスワードフィールドを選択します
  • input[type=number] -数だけフィールドを選択します
  • 等..

パッド入りの入力

使用paddingテキストフィールド内にスペースを追加するには、プロパティを。

ヒント:あなたがお互いの後に多くの入力を持っている場合、あなたはまた、いくつか追加することもできますmarginそれらの外側の領域を追加するには、:

input[type=text] {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    box-sizing: border-box;
}
»それを自分で試してみてください
注意 我々が設定されていることに注意してくださいbox-sizingにプロパティをborder-box 。 これは、パディングと、最終的に境界が要素の合計幅と高さに含まれていることを確認します。
もっと読むbox-sizing 、当社の不動産CSS3ボックスサイジングの章を。

フチ入力

使用するborder境界線のサイズと色を変更し、使用するようにプロパティをborder-radius角の丸いを追加するには、プロパティを:

input[type=text] {
    border: 2px solid red;
    border-radius: 4px;
}
»それを自分で試してみてください

あなただけの下の境界線が必要な場合は、使用border-bottomプロパティを:

input[type=text] {
    border: none;
    border-bottom: 2px solid red;
}
»それを自分で試してみてください

着色入力

使用するbackground-color入力に背景色、および追加するには、プロパティをcolorテキストの色を変更するには、プロパティを:

input[type=text] {
    background-color: #3CBC8D;
    color: white;
}
»それを自分で試してみてください

集束入力

それは(をクリック)フォーカスを取得したときにデフォルトでは、一部のブラウザでは、入力の周りに青のアウトラインを追加します。 あなたが追加することで、この振る舞いを削除することができoutline: none;入力します。

使用:focusそれがフォーカスを取得したときの入力フィールドに何かをするセレクタ:

input[type=text]:focus {
    background-color: lightblue;
}
»それを自分で試してみてください

input[type=text]:focus {
    border: 3px solid #555;
}
»それを自分で試してみてください

アイコン/画像と入力

あなたが入力内部アイコンをしたい場合は、使用するbackground-imageプロパティをし、それを位置付けるbackground-positionプロパティ。 また、我々は、アイコンのスペースを確保するために大規模な左パディングを追加することに注意してください:

input[type=text] {
    background-color: white;
    background-image: url('searchicon.png');
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding-left: 40px;
}
»それを自分で試してみてください

動画検索入力

この例では、CSS3の使用transitionそれがフォーカスを取得した検索入力の幅をアニメーション化するプロパティを。 あなたはについての詳細を学びますtransition 、当社では、後でプロパティをCSS3トランジション章。

input[type=text] {
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}

input[type=text]:focus {
    width: 100%;
}
»それを自分で試してみてください

スタイリングテキストエリア

ヒント:使用してresize (右下隅にある「グラバー」を無効にする)にリサイズされるのテキストエリアを防ぐために、プロパティを:

textarea {
    width: 100%;
    height: 150px;
    padding: 12px 20px;
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    background-color: #f8f8f8;
    resize: none;
}
»それを自分で試してみてください

スタイリングの選択メニュー

select {
    width: 100%;
    padding: 16px 20px;
    border: none;
    border-radius: 4px;
    background-color: #f1f1f1;
}
»それを自分で試してみてください

入力ボタンのスタイル

input[type=button], input[type=submit], input[type=reset] {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 16px 32px;
    text-decoration: none;
    margin: 4px 2px;
    cursor: pointer;
}

/* Tip: use width: 100% for full-width buttons */
»それを自分で試してみてください

CSSでボタンのスタイルを設定する方法の詳細については、当社の読みCSSボタンのチュートリアルを