ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS3 での Linear-gradient 属性の使用方法のまとめ

CSS3 での Linear-gradient 属性の使用方法のまとめ

PHPz
PHPzオリジナル
2018-09-10 17:50:092660ブラウズ

この記事は、CSS3 での Linear-gradient 属性の使用方法をまとめたものです。必要な方は参考にしていただければ幸いです。

linear-gradient は CSS3 の重要なプロパティです。一見すると非常に単純に見えますが、多くの複雑なグラフィックスを実現できます。

CSS3 での Linear-gradient 属性の使用方法のまとめ

コードは比較的単純です:

linear-gradient(65deg,#2b7ce7,#2b7ce7 50%,transparent 0,transparent),
linear-gradient(115deg,#2b7ce7,#2b7ce7 50%,transparent 0,transparent)

しかし、それでも理解するには一定の基礎が必要です。

線形グラデーションlinear-gradient

基本的な使い方

background-image: linear-gradient(red, yellow, blue, green); 
background-image: linear-gradient(rgba(255, 0, 0, .2), yellow, blue, green);

カラーグラデーションの方向を制御(右、左、上、下)

/*
    控制颜色渐变的方向
    to right -- 从左向右
    to top -- 从下到上
    to left -- 从右到左
    to bottom --- 从上到下(默认值)
*/
background-image: linear-gradient(to right, red, yellow, blue, green);
background-image: linear-gradient(to top, red, yellow, blue, green);
background-image: linear-gradient(to left, red, yellow, blue, green);
background-image: linear-gradient(to bottom, red, yellow, blue, green);

カラーグラデーションの方向を制御(度)

/*0deg = to top -- 从下到上*/
background-image: linear-gradient(0deg, red, yellow, blue, green);
/*基于0度顺时针旋转45deg*/
background-image: linear-gradient(45deg, red, yellow, blue, green);
/*基于0度逆时针旋转45deg*/
background-image: linear-gradient(-45deg, red, yellow, blue, green);

方向を制御カラーグラデーションの色 (度)

/*设置过渡颜色的起始位置*/
/*从过渡起始位置50px开始让红色和黄色之间产生颜色渐变效果*/
background-image: linear-gradient(to right, red 50px, yellow, blue, green);
background-image: linear-gradient(to right, red 50px, yellow 50px, blue, green);
background-image: linear-gradient(to right, red 50px, yellow 50px, yellow 100px, blue, green);

繰り返し線形グラデーション: 繰り返し線形グラデーション

background-image: linear-gradient(to right
, red 0
, red 50px
, yellow 50px
, yellow 100px
, red 100px
, red 150px
, yellow 150px
, yellow 200px);
/**与上面重复写渐变有相同的效果*/
background-image: repeating-linear-gradient(
        to right
        , red 0
        , red 50px
        , yellow 50px
        , yellow 100px
);

関連する推奨事項:

CSS3 の線形グラデーション線形グラデーションの使用方法

を使用して境界線を作成するためのサンプル コード共有CSS3 の線形グラデーション

以上がCSS3 での Linear-gradient 属性の使用方法のまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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