CSSで一つの要素に対して複数の背景色を指定する方法
2024/01/13
1つのdiv要素に対して複数の背景色をつけたかった。background-colorとかでなんとかなるのかな、と思ったけど無理らしい。background-colorとbackground-imageを使う以下の方法でいけた。
サンプル
https://taitan916.info/sample/background-image/
ソース
<html>
<head>
<style>
div.divarea{
height: 400px;
width: 400px;
border: solid 3px #000;
background-color: #02d101;
background-image: url(./h200.jpg);
background-position: left bottom;
background-repeat: repeat-x;
margin-bottom: 10px;
}
div.divarea2{
height: 400px;
width: 400px;
border: solid 3px #000;
background-color: #02d101;
background-image: url(./w200.jpg);
background-position: right top;
background-repeat: repeat-y;
}
</style>
</head>
<body>
<div class="divarea">上下で分けるパターン</div>
<div class="divarea2">左右で分けるパターン</div>
</body>
</html>
その他
緑の背景色をbackground-colorで指定して、その上にbackground-imageで敷き詰めるみたい。画像に関してはWindowsについているペイントで簡単に作成できる。
関連記事
-
-
SB Adminよりシンプル&軽量なBootstrap系ダッシュボードのテンプレートについて
ダッシュボード(管理画面)を作る際、SB Adminというテンプレートを利用する ...
-
-
Bootstrapよりも簡単でClassを付与する必要のないCSSフレームワーク「Simple.css」の利用方法
何らかのテストページを提出する際、見た目を整えるためBootstrapを使用した ...
-
-
要素の表示or非表示
今まで要素の表示or非表示をCSSで操作する際、 display:none; / ...
-
-
IE11でSB Admin2のログインページの表示がおかしい
ダッシュボードや管理画面を作成する際、SB Admin2を使うことが多い。ダッシ ...
-
-
CSSとJavaScriptでテキストのコピー防止
あるサイトで文言の意味が分からずGoogleで検索する為にコピペしようとするも、 ...