最新の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画像


CSSを使用して画像をスタイルする方法を学びます。


丸みを帯びた画像

使用border-radius丸みを帯びたイメージを作成するには、プロパティを:


パリ

丸みを帯びた画像:

img {
    border-radius: 8px;
}
»それを自分で試してみてください
パリ

丸で囲んだ画像:

img {
    border-radius: 50%;
}
»それを自分で試してみてください

サムネイル画像

使用borderサムネイル画像を作成するには、プロパティを。

サムネイル画像:

パリ

img {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
}

< img src="paris.jpg" alt="Paris" >
»それを自分で試してみてください

リンクとしてのサムネイル画像:

a {
    display: inline-block;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
    transition: 0.3s;
}

a:hover {
    box-shadow: 0 0 2px 1px rgba
    (0, 140, 186, 0.5);
}

< a href="paris.jpg" >
  < img src="paris.jpg" alt="Paris" >
< /a >
»それを自分で試してみてください

レスポンシブイメージ

応答画像が自動的に画面のサイズに合わせて調整されます。

効果を確認するために、ブラウザウィンドウのサイズを変更:

ノルウェー

あなたがイメージがそれが持っている場合にスケールダウンすることはなく、元のサイズより大きくなるようにスケールアップしたい場合は、次の行を追加します。

img {
    max-width: 100%;
    height: auto;
}
»それを自分で試してみてください

ヒント:私たちの中でレスポンシブWebデザインについてもっと読むCSS RWDチュートリアル


イメージテキスト

画像内のテキストを配置する方法:

ノルウェー
Bottom Left
Top Left
Top Right
Bottom Right
Centered

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

左上» 右上» 左下» 右下» 中心»

ポラロイド写真/カード

ノルウェー

ハルダンゲル、ノルウェーのトロールの舌

ノルウェー

ノルウェーのオーロラ

div.polaroid {
    width: 80%;
    background-color: white;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

img {width: 100%}

div.container {
    text-align: center;
    padding: 10px 20px;
}
»それを自分で試してみてください

画像フィルタ

CSSのfilterプロパティは、要素に(ブラーや彩度など)視覚効果を追加します。

注:フィルタのプロパティは、Internet Explorer、エッジ12、またはSafariの5.1およびそれ以前のバージョンではサポートされません。

黒と白(100%グレー)へのすべての画像の色を変更します。

img {
    -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);
}
»それを自分で試してみてください

ヒント:私たちに行くCSSハックリファレンス CSSハックについての詳細を学ぶために。


レスポンシブイメージギャラリー

CSSは、画像ギャラリーを作成するために使用することができます。 この例では、さまざまな画面サイズに画像を再配置するメディアクエリを使用します。 効果を確認するために、ブラウザウィンドウのサイズを変更:

トロルトゥンガノルウェー
ここでは、画像の説明を追加
森林
ここでは、画像の説明を追加
オーロラ
ここでは、画像の説明を追加
山地
ここでは、画像の説明を追加

.responsive {
    padding: 0 6px;
    float: left;
    width: 24.99999%;
}

@media only screen and (max-width: 700px){
    .responsive {
        width: 49.99999%;
        margin: 6px 0;
    }
}

@media only screen and (max-width: 500px){
    .responsive {
        width: 100%;
    }
}
»それを自分で試してみてください

ヒント:私たちの中でレスポンシブWebデザインについてもっと読むCSS RWDチュートリアル


画像モーダル(詳細)

これは、CSSとJavaScriptが一緒に働くことができる方法を実証するための一例です。

まず、モーダルウィンドウ(ダイアログボックス)を作成し、デフォルトでそれを隠すためにCSSを使用しています。

次に、モーダルウィンドウを表示するには、ユーザーが画像をクリックすると、モーダル内の画像を表示するためにJavaScriptを使用します。

オーロラ、ノルウェー

// Get the modal
var modal = document.getElementById('myModal');

// Get the image and insert it inside the modal - use its "alt" text as a caption
var img = document.getElementById('myImg');
var modalImg = document.getElementById("img01");
var captionText = document.getElementById("caption");
img.onclick = function(){
    modal.style.display = "block";
    modalImg.src = this.src;
    modalImg.alt = this.alt;
    captionText.innerHTML = this.alt;
}

// Get the <span> element that closes the modal
var span = document.getElementsByClassName("close")[0];

// When the user clicks on <span> (x), close the modal
span.onclick = function() {
    modal.style.display = "none";
}
»それを自分で試してみてください