[装飾系]囲み背景見出し 両端を斜めにカット

CSS HTML
 2017.12.29
 2024.07.02

両端を斜めにカット

背景の両端を斜めにカットした見出しです。

囲みを作って、傾斜をつけた後、spanで括ったテキストの傾斜を戻す方法です。
テキストの入ったアイテムに「transform: skewX」で傾斜をつけると、中に入っているテキストも一緒に傾斜がついてしまうので、
spanで括り、「transform: skewX」をマイナス設定することで傾斜を戻しています。
browser:  ✔︎ ✔︎ ✔︎ 
ニャン易度 

見出しテキスト

<h1 class="cp_h1title"><span>見出しテキスト</span></h1>
.cp_h1title {
  position: relative;
  color:#ffffff;
  background: #FFB74D;
  border-top: 2px solid #E65100;/*上の線*/
  border-bottom: 2px solid #E65100;/*下の線*/
  transform: skewX(150deg);/*傾斜をつける*/
}
.cp_h1title span {
  display: block;
  transform: skewX(-150deg);/*テキストのみ傾斜を戻す*/
}

copypet.jp

CSS3などで新たに追加された要素・装飾方法など、日々コードを書いていないと忘れてしまったり、ささっとプロトタイプを作る時などちょっとしたことに時間をかけている暇はない。そんな時に「あ〜、あれストックしときゃよかったなぁ」って困った自分用のストックブログです。カスタマイズなどがしやすいよう、昨今のweb制作に取り入れられる一般的なコードを中心に掲載しています。

More Info

こんな記事はいかがですか?