画像をグラデーション加工するには
このページのページヘッダーのように画像にグラデーションをかけたデザインにしたいことがあります。
そのようなとき、グラデーション加工した画像を用意するのは効率が悪いし、グラデーションをかける最適な範囲が画面幅によってビミョーに違ったりするので、画像には手を加えずに CSS を使ってグラデーションをかけるやり方の一例を紹介します。(Lightning G3 Pro Unit 限定のやり方ですが...)
この ↓ 1900x450ピクセルの画像がこの投稿のアイキャッチ画像として設定されていて、このアイキャッチ画像がページヘッダー画像になっています。(Lightning G3 Pro Unit がそのような仕様になっています)
CSS
グラデーションをかける CSS は以下の通りです。min-height
の部分を最適化するのがちょっと面倒でした。果たしてこれが最適かどうかもちょっと不安が... 😅
@media (min-width: 768px) {
.page-header {
background-position: right center;
background-size: contain;
min-height: max(15vw, 140px + 5vw);
color: #000000;
text-shadow: 1px 1px 3px #fff;
text-align: left;
}
.page-header::before {
opacity: 0;
}
.page-header::after {
content: "";
position: absolute;
top: 0;
right: 0;
opacity: 1;
width: 100%;
height: 100%;
background: linear-gradient(90deg, #ffffff 0%, #ffffff 40%, transparent 80%, transparent 100%);
}
h1.page-header-title {
width: 75%;
}
}
スマホのページヘッダーにグラデーションは馴染まないと思うので、以下のようにグラデーションなしの表示にしてあります。
投稿者プロフィール
-
【日本全国対応】WordPress のサイト制作、設定、カスタマイズ、トラブルでお悩み、お困りの方、お手伝いいたします。
Lightning / VK Blocks / VK Filter Search のサポート、カスタマイズを得意としています。
遠方からのご依頼の場合、打ち合わせ・サポートを Zoom や電子メール・電話などを併用して行わせていただきます。
オンラインレッスン形式でのホームページ制作サポートも行っています。お客様ご自身でホームページを制作・運用する上でうまくいかない部分をサポートいたします。設定やカスタマイズを手伝ってもらいたい、同時に便利な使い方や設定方法、カスタマイズのやり方も知ることができたら...という方にご好評いただいています。
デザイナー様、制作業者様のサイト制作のお手伝いも数多く行っています。難しい部分のコーディング ( PHP / CSS / jQuery ) をやってほしい、いま人手が足りない等、お仕事の依頼をお待ちしています。
ご要望をうかがった上で費用見積り(無料)を提示させていただきますので、お気軽にお問い合わせください。
≫メールでのお問い合わせはこちら
最新の投稿
Lightning テーマ使用
中小企業様、個人事業主様向け
最適なホームページ
を制作いたします
制作費用 | クオリティを落とさずに 価格を抑えたサイトを制作します |
必要十分 | お問い合わせフォーム、新着情報など 必要なものが最初から揃っています |
サポート | 1年間のサポートがついて安心 初めてでもホームページを活用できます |