ホームページ > ウェブフロントエンド > CSSチュートリアル > CSSを使用してDIVに斜めの線の背景を作成するにはどうすればよいですか?

CSSを使用してDIVに斜めの線の背景を作成するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-08 18:13:11
オリジナル
151 人が閲覧しました

How to Create a Diagonal Line Background on a DIV using CSS?

CSS を使用して DIV 背景に斜めの線を追加する

質問:

背景に斜めの線を追加するにはどうすればよいですか?のみを使用した DIV 要素のCSS?

注: 希望する効果は、提供された画像に示されているとおりです。

解決策:

要素の寸法に自動的に調整するには、 CSS3 の線形グラデーションと calc() 関数 (図示)以下:

.crossed {
     background: 
         linear-gradient(to top left,
             rgba(0,0,0,0) 0%,
             rgba(0,0,0,0) calc(50% - 0.8px),
             rgba(0,0,0,1) 50%,
             rgba(0,0,0,0) calc(50% + 0.8px),
             rgba(0,0,0,0) 100%),
         linear-gradient(to top right,
             rgba(0,0,0,0) 0%,
             rgba(0,0,0,0) calc(50% - 0.8px),
             rgba(0,0,0,1) 50%,
             rgba(0,0,0,0) calc(50% + 0.8px),
             rgba(0,0,0,0) 100%);
}
ログイン後にコピー

注: HTML の例は次のようになります:

<textarea class="crossed"></textarea>
ログイン後にコピー

以上がCSSを使用してDIVに斜めの線の背景を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート