閲覧ありがとうございますm(_ _)m
WEB制作に関してご質問させて頂きたいことがございます。
ヘッダー画像部分のHTML+CSSコーディングで下記のことをやりたいと考えています。
(1) ヘッダー画像の右上に角丸画像を貼る
(2) 角丸画像(ホワイト)の中にタイトルを入れたい
(3) ヘッダー画像をもとに角丸画像のみ不透明度を設定したい(タイトル文字は不透明度にしない)
ソースは下記になります。
【HTML】
<div id="header">
<div id="headertext"><h1>タイトル</h1>
<h2>- サブタイトル -</h2>
</div>
</div>
【CSS】
#header {
margin: 0;
width: 1200px;
height: 270px;
overflow: hidden;
padding: 0;
background-image: URL("ヘッダー画像")
}
div#headertext{
position: relative;
top: 20px;
left: 630px;
height: 60px;
width: 550px;
padding-right: 20px;
padding-top: 10px;
text-align: right;
background-image: URL("タイトル用ホワイト画像");
/*opacity:0.5; background-color: #FFFFFF;*/
/* -webkit-border-top-left-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-bottomleft: 20px;*/
}
h1、h2のCSSは省略いたします。
(1)と(2)に関しては出来ていますが、(3)に関してはホワイト画像とタイトル、サブタイトル共に不透明になってしまって上手くいきませんでした。
よろしければご教示お願い致します。
No.1ベストアンサー
- 回答日時:
デザインのためにHTML書かない!!--先でデザイン変えるとき困るし、何のために「構造とプレゼンテーションの分離(
http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )」かわからない。<body>
<div class="header">
<h1>ページタイトル</h1>
<h2>サブ見出し</h2>
<div class="nav">
<h3>ナビゲーション</h3>
</div>
</div>
とする。
html,body{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;line-height:1.6em;}
p{text-indent:1em;}
div.header,div.section,div.footer{width:90%;min-width:630px;max-width:1000px;margin:0 auto;padding:5px;}
div.header{min-height: 270px;
background-image: URL(./images/background/sky.jpg);
}
div.header h1{
float:right;
top: 20px;
right: 20px;
height: 60px;
width: 550px;
text-align:center;
line-height:60px;
position:relative;
z-index:10;
}
div.header h1:before{
content:url(./images/background/white550_60.gif);
position:absolute;top:0;left:0;
opacity:0.5;
z-index:-10
}
div.header h2:after{content:"";clear:both;display:block;white-space:pre}
div.header div.nav{background-color:yellow;}
・スマホや狭いディスプレイから幅広まで対応
・ユーザーがフォントサイズを変更してもよい
・border-radiusと、background-color:rgba(255,255,255,0.5)のほうが本来の方法
ご返事ありがとうございます。
解りやすい解説大変助かりました。
まだ確認していませんが、これから勉強を兼ねて一つ一つ動作の確認をしてみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- HTML・CSS 吹き出し 下記の吹き出しのスタイルシートについて 下記のスタイルシートは左側にアイコンがでる使用にな 1 2022/11/12 17:55
- JavaScript vertical sliderをautoplayしたい 2 2022/08/25 14:47
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript ソースコードのいじる場所が分かりません。 1 2022/12/23 02:06
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- PHP style.cssのjQuery条件付きcssが機能しない 4 2022/07/17 18:27
- HTML・CSS CSSがなぜかfont-sizeだけ効かない...記述がまちがっているんでしょうか 5 2022/04/09 17:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlの文字が縦書きになる
-
スクロールボックスを中央に配...
-
widthやheightの数値に単位(px...
-
CSS:animation開始位置の設定
-
CSS、width100%でもできる余白
-
【スタイルシート?】同行内で...
-
CSS(0の単位)について
-
CSSで画面サイズを縮小するとレ...
-
表示倍率を変えるとレイアウト...
-
cssで「下よせ」ってどうやって...
-
W3Cのソースコードの検証サービ...
-
中点「・」の改行について
-
ネガティブマージン
-
ページを拡大縮小でborderが消...
-
定義リストで先頭にアイコン
-
<div>と<div>の間の10px程の...
-
日本地図(白地図的)にリンク...
-
hpビルダー 複数の表の罫線を...
-
レイヤーを画面の左右中央に重...
-
CSSで指定した背景画像にリンク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlの文字が縦書きになる
-
widthやheightの数値に単位(px...
-
画像イメージの上下左右、欲し...
-
css初心者 フレックスボックス...
-
表示倍率を変えるとレイアウト...
-
CSSがなぜかfont-sizeだけ効か...
-
CSS、width100%でもできる余白
-
W3Cのソースコードの検証サービ...
-
CSS:animation開始位置の設定
-
CSSで指定した背景画像にリンク...
-
<div>と<div>の間の10px程の...
-
余分な縦スクロールバーが出て...
-
CSSでボックスのheightが0になる
-
【CSS】ヘッダーの高さが不明の...
-
スクロールボックスを中央に配...
-
li 黒丸含んで移動する方法
-
border-style:solidで文字がずれる
-
【HTML&CSS】フッター下部の余...
-
Media Queries 4 で 非推奨とな...
-
初心者html・CSS ウィンドウを...
おすすめ情報