html
1<article class="institution"> 2 <section class="content-wrapper"> 3 4 <article class="institution"> 5 <section class="content-wrapper"> 6 <div class="content"> 7 <h2>施設案内</h2> 8 <p> 9 のびのびできる空間をご用意しております。 10 </p> 11 <p class="btn"><a href="#">more</a></p> 12 </div> 13 </section> 14 </article> 15 16 </section> 17 </article>
css
1.institution { 2 background: url(/Users/ken/Documents/practice2/images/institution1.jpg); 3 background-size: cover; 4 background-position: center center; 5 background-repeat: no-repeat; 6 background-attachment: fixed; 7 height: 500px; 8 position: relative; 9 z-index: 1; 10 width: 100%; 11} 12 13.institution::after { 14 position: absolute; 15 content: ""; 16 width: 100%; 17 height: 100%; 18 background-color: rgba(0,0,0,0.3); 19} 20 21.institution .content { 22 position: absolute; 23 top: 50%; 24 transform: translateY(-50%); 25 z-index: 2; 26} 27 28.institution h2 { 29 color: #fff; 30 text-align: left; 31} 32 33.institution p { 34 color: #fff; 35 text-align: left; 36 margin-bottom: 70px; 37} 38 39.institution p.btn { 40 margin: 0; 41} 42 43.institution p.btn a { 44 color: #fff; 45 display: block; 46 font-size: 0.875rem; 47 border: 1px solid #fff; 48 width: 200px; 49 line-height: 60px; 50 text-align: center; 51} 52 53.institution p.btn a:hover { 54 background: #fff; 55 color: #333; 56} 57 58 @media screen and (max-width: 479px) { 59 .institution .content { 60 left: 50%; 61 transform: translate(-50%,-50%); 62 } 63 64 .institution h2,p { 65 text-align: center; 66 } 67 68 .institution p.btn a { 69 width: 30%; 70 min-width: 200px; 71 margin: 0 auto; 72 } 73}
補足
ファイルたちはpractice2の中で、以下のような位置関係になっています。
css フォルダ (この中にcssファイルがある)
images フォルダ (この中に画像ファイルがある)
index.html
HTML/CSS/画像の位置関係を質問文に追記してください。
位置関係とはどういう意味でしょうか?
全体のコードの中で<article class="institution">やbackground: urlがどの位置にあるかといったことでしょうか?
知識不足で申し訳ありません。
言葉足らずでした、HTMLファイルとCSSファイルと画像ファイルがどのフォルダに入っているか、そういう位置関係です。
ファイルたちはpractice2の中で、以下のような位置関係になっています。
css フォルダ (この中にcssファイルがある)
images フォルダ (この中に画像ファイルがある)
index.html
この「質問への追記・修正の依頼」の部分はデフォルトで表示されませんので、質問本文に追記することをお勧めします。
回答2件
あなたの回答
tips
プレビュー