Little Strange Software

スマホアプリの開発を行う LittleStrangeSoftware のブログです。

【CSS+SVG】ちょっと変テコな模様(背景用)を考えてみました

 どうも!LSSです!!

 

今回は、【CSS+SVG】インラインSVGを背景画像に指定に続き、画像ファイル不要で使える背景模様を考えてみました!

 

 f:id:little_strange:20210303215824p:plain

 

 

ちょっと変テコな模様

ちょっと変テコな模様を作ってみました。

CSSSVGで描いているので画像ファイルのアップロード不要です^^
ちなみに、アルファベット小文字の a をモチーフにしています。


この調子で作っていくと26種類の背景画像ネタを作れる事に!?w

  

コード

<style><!--
.bga{
padding:0.6em;
background-color:#ffddff;
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="6" viewbox="0 0 6 6" stroke="rgb(230,255,230)" stroke-width="1.1"><path d="M -1,1 L 3,1 3,5 1,5 1,3 5,3 5,7" fill="none"></path><path d="M 5,-1 L 5,1 7,1" fill="none"></path></svg>');
background-size:50px;
}
--></style>
<div class="bga">中に入れる文章</div>

 

 

改変について

 

 コード中、赤文字部分が改変しやすい部分です。

 

background-color:#ffddff;

バックの色を指定しています。

 

stroke="rgb(230,255,230)"

のたくっている線の色はここで指定しています。

rgb(230,255,230)…ちょっと見慣れない形式かもですが、「stroke="blue"」など色名でもOKです^^

 

stroke-width="1.1"

線の太さです。0.1~1.9ぐらいの間で指定するのが良いかと思います。

 

background-size:50px;

模様の大きさを指定しています。

 

<div class="bga">中に入れる文章</div>

 中に入れる文章は自由に書き換えられます。

改行は<br/>タグを入れるか、はてなブログの「編集 見たまま」画面上でシフトキーを押しながらエンターキーを押してください。

 

 

 

CSSだけでも出来たかも?ですが

この変な線の模様だと、もしかしたらSVGの方がコード短くて済むかもですねw

同様にb,c,d,e,f…と考えていくと、26種類もネタに困らずに済む事になります!!w 

 

この背景、使ってみたいという方がおられましたら、ご自由にどうぞです^^

 

 

 

ってなとこで、今回はこのへんで!

次回もまた、よろしくお願いします^^