亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

CSS畫像の透明/不透明

CSS畫像透明/不透明


CSSを使って透明な畫像を簡単に作成できます。

: CSS Opacity プロパティは、W3C の CSS3 推奨事項の一部です。


例1 - 透明な畫像を作成する

CSS3の透明度プロパティはopacityです。

まず、CSSで透明な畫像を作成する方法を説明します。

通常の畫像

8.jpg

透明度のある同じ畫像:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <style>
        img
 {
            opacity:0.4;
            filter:alpha(opacity=40); /* For IE8 and earlier */
 }
    </style>
</head>
<body>
<img src="https://img.php.cn/upload/course/000/000/006/580837363b987802.jpg" height="300px" width="300px">
</body>
</html>

プログラムを?qū)g行して確認(rèn)してください


以下の CSS を見てください

cityimg
{
オパ: 0.4 ;
filter:alpha(opacity=40); /* IE8 以前の場合 */
}
IE9、Firefox、Chrome、Opera、Safari ブラウザーは、透明度屬性を使用して畫像を不透明にします。不透明度屬性の値の範(fàn)囲は 0.0 ~ 1.0 です。値が小さいほど要素の透明度が高くなります。

IE8 以前のバージョンではフィルター: alpha (opacity=x) を使用します。 x が取り得る値は 0 ~ 100 です。値を低くすると、要素の透明度が高くなります。

例 2 - 畫像の透明度 - ホバー効果

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <style>
        img
 {
            opacity:0.4;
            filter:alpha(opacity=40); /* For IE8 and earlier */
 }
        img:hover
 {
            opacity:1.0;
            filter:alpha(opacity=100); /* For IE8 and earlier */
 }
    </style>
</head>
<body>
<img src="https://img.php.cn/upload/course/000/000/006/580837363b987802.jpg" height="300px" width="300px">
</body>
</html>

CSS スタイル:

img
{
opacity:0.4;
filter:alpha(opacity=40); /* IE8 以前の場合*/
}
img:hover
{
opacity:1.0;
filter:alpha(opacity=100); /* IE8 以前の場合 */
}

最初の CSS ブロックは例 1 のコードに似ています。さらに、ユーザーがいずれかの畫像の上にマウスを移動したときに何が起こるかを追加しました。この場合、ユーザーが畫像の上にマウスを置いたときに畫像が鮮明になるようにします。

この CSS は次のとおりです: opacity=1.

IE8 以前の使用: filter:alpha(opacity=100).

マウス ポインターが畫像から離れると、畫像は透明度を取り戻します。


例 3 - 透明なボックス內(nèi)のテキスト

テキストは透明なボックス內(nèi)にあります。テキストは透明なボックス內(nèi)にあります。テキストは透明なボックス內(nèi)にあります。テキストは透明なボックス內(nèi)にあります。テキストは透明なボックス內(nèi)にあります。テキストは透明なボックス內(nèi)にあります。テキストは透明なボックス內(nèi)にあります。テキストは透明なボックス內(nèi)にあります。テキストは透明なボックス內(nèi)にあります。テキストは透明なボックス內(nèi)にあります。テキストは透明なボックス內(nèi)にあります。テキストは透明なボックス內(nèi)にあります。テキストは透明なボックス內(nèi)にあります。

ソースコードは次のとおりです:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <style>
        div.background
 {
            width:500px;
            height:250px;
            background:url(https://img.php.cn/upload/course/000/000/006/5809800b44336872.jpg) repeat;
            border:2px solid black;
        }
        div.transbox
 {
            width:400px;
            height:180px;
            margin:30px 50px;
            background-color: #fcffe0;
            border:1px solid black;
            opacity:0.6;
            filter:alpha(opacity=60); /* For IE8 and earlier */
 }
        div.transbox p
 {
            margin:30px 40px;
            font-weight:bold;
            color:#000000;
        }
    </style>
</head>
<body>
<div class="background">
    <div class="transbox">
        <p>人生就像一張紙,行走間,如素箋染墨。每一次經(jīng)歷都是一筆濃墨或淡彩;每一次成功或挫折,每一次心跳都是一個不同凡響的音符,淡然或張狂,如那枝上的鳥兒,可以自由戀愛,傾心歡唱,即使這素淡的冬日,也有余韻繞梁……
        </p>
    </div>
</div>
</body>
</html>

プログラムを?qū)g行して試してください



學(xué)び続ける
||
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> div.background { width:500px; height:250px; background:url(https://img.php.cn/upload/course/000/000/006/5809800b44336872.jpg) repeat; border:2px solid black; } div.transbox { width:400px; height:180px; margin:30px 50px; background-color: #fcffe0; border:1px solid black; opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */ } div.transbox p { margin:30px 40px; font-weight:bold; color:#000000; } </style> </head> <body> <div class="background"> <div class="transbox"> <p>人生就像一張紙,行走間,如素箋染墨。每一次經(jīng)歷都是一筆濃墨或淡彩;每一次成功或挫折,每一次心跳都是一個不同凡響的音符,淡然或張狂,如那枝上的鳥兒,可以自由戀愛,傾心歡唱,即使這素淡的冬日,也有余韻繞梁…… </p> </div> </div> </body> </html>