質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

1回答

1005閲覧

メディアクエリーについて

DrsriN

総合スコア11

CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2021/01/19 02:55

少し前にも質問させていただいなのですが、mediaqueryが反応しません。。。
実機でも確認したところ上の画像のような配置になってしまします。

![イメージ説明]
toggle device toolbarの表示
イメージ説明
width500px以下のウィンドウサイズにしたときの表示※こちらの画像のような配置にしたいです。

html

1<!-- header --> 2 <div id="header"> 3 4 <div id="sisi-box"> 5 <img src="img/sisi.png" alt="唐獅子" id="sisi"> 6 </div> 7 8 <div id="swirl-box"> 9 <img src="img/ swirl.png" alt="" id="swirl1"> 10 <img src="img/ swirl.png" alt="" id="swirl2"> 11 <img src="img/ swirl.png" alt="" id="swirl3"> 12 <img src="img/ swirl.png" alt="" id="swirl4"> 13 <img src="img/ swirl.png" alt="" id="swirl5"> 14 <img src="img/ swirl.png" alt="" id="swirl6"> 15 </div> 16 17 <ul id="nav-box"> 18 <a href="#window" id="work"><li>WORK</li></a> 19 <a href="#window" id="profile"><li>PROFILE</li></a> 20 <a href="#window" id="contact"><li>CONTACT</li></a> 21 </ul> 22 23 <div id="lant-box"> 24 <a href=""><img src="img/lantern.png" alt="" id="lant"></a> 25 </div> 26 27 </div>

css

1 2/*---------- head ----------*/ 3#header{ 4 width: 100vw; 5 height: 100vh; 6 display: flex; 7 justify-content: center; 8 align-items: center; 9 background-color: rgb(214 150 43); 10} 11/* sisi */ 12#sisi-box{ 13 width: 70vw; 14 display: flex; 15 justify-content: center; 16 align-items: center; 17 z-index: 250; 18} 19#sisi{ 20 height: 90vh; 21} 22#nav-box{ 23 width: 10px; 24 margin-left: -5px; 25 position: absolute; 26 bottom: 2%; 27 right: 20%; 28 z-index: 750; 29} 30#nav-box,li{ 31 font-size: 40px; 32 font-family: 'Permanent Marker', cursive; 33 float: left; 34 list-style: none; 35 color: black; 36 margin: 15px; 37} 38/* swirl */ 39#swirl-box{ 40 height: 100vh; 41 width: 100vw; 42 position: absolute; 43 opacity: .5; 44} 45#swirl1{ 46 height: 20%; 47 position: absolute; 48 top: 15%; 49 left: 15%; 50} 51#swirl2{ 52 height: 20%; 53 position: absolute; 54 top: 35%; 55 left: 5%; 56} 57#swirl3{ 58 height: 20%; 59 position: absolute; 60 top: 45%; 61 left: 20%; 62} 63#swirl4{ 64 height: 20%; 65 position: absolute; 66 top: 15%; 67 right: 15%; 68} 69#swirl5{ 70 height: 20%; 71 position: absolute; 72 top: 35%; 73 right: 5%; 74} 75#swirl6{ 76 height: 20%; 77 position: absolute; 78 top: 45%; 79 right: 20%; 80} 81 82/* spin animation */ 83#swirl1,#swirl2,#swirl3{ 84 animation: spin 3s linear infinite; 85} 86#swirl4,#swirl5,#swirl6{ 87 animation: spin1 3s linear infinite; 88} 89@keyframes spin { 90 0% {transform: rotate(0deg);} 91 100% {transform: rotate(360deg);} 92} 93@keyframes spin1 { 94 0% {transform: rotate(0deg);} 95 100% {transform: rotate(-360deg);} 96} 97/* lantern */ 98#lant-box{ 99 height: 30%; 100 position: absolute; 101 bottom: 5%; 102 left: 5%; 103 z-index: 500; 104} 105#lant{ 106 height: 100%; 107} 108/* Less than window width 960px CSS */ 109@media screen and ( max-width:960px ){ 110#nav-box{ 111 width: 10px; 112 margin-left: -5px; 113 right: 28%; 114 bottom: 2%; 115} 116#nav-box,li{ 117 font-size:30px; 118 margin: 5px; 119} 120} 121/* Less than window width 500px CSS */ 122@media screen and ( max-width:500px ){ 123 124/* sisi */ 125#sisi-box{ 126 width: 70vw; 127 margin-right: 120%; 128} 129#sisi{ 130 height: 70vh; 131} 132#nav-box{ 133 width: 10px; 134 top: 30%; 135 right: 45%; 136 font-size: 10px; 137} 138#nav-box,li{ 139 font-size: 30px; 140 margin: 10px; 141} 142/* lantern */ 143#lant-box{ 144 height: 20%; 145 position: absolute; 146 bottom: 5%; 147 left: 60%; 148} 149#lant{ 150 height: 125%; 151 transform: scale(-1, 1); 152} 153/* swirl */ 154#swirl-box{ 155 height: 80vh; 156 width: 300vw; 157 margin-right: 150%; 158} 159.content:hover .left{ 160 transform: translateX(-100%); 161} 162.content:hover .right{ 163 transform: translateX(100%); 164} 165} 166

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

<head>の中にビューポートの定義は書きましたでしょうか?

投稿2021/01/19 03:01

maisumakun

総合スコア145201

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

DrsriN

2021/01/19 04:01

headタグには書いてません。 どういった内容を書けばよろしいでしょうか?
maisumakun

2021/01/19 04:09

<meta name="viewport" content="width=device-width,initial-scale=1">
DrsriN

2021/01/19 04:58

それでした!!完璧です! 助かりました、ありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問