に応じてCSSを適用します。CSSは私のようなCSSクラスを持っている画面解像度
.container {
padding-left: 150px;
}
私が欲しいの画面解像度は、私はpadding-left
だけ10px
のようになりたいタブレットやモバイルのときです。
どうすればいいですか?
に応じてCSSを適用します。CSSは私のようなCSSクラスを持っている画面解像度
.container {
padding-left: 150px;
}
私が欲しいの画面解像度は、私はpadding-left
だけ10px
のようになりたいタブレットやモバイルのときです。
どうすればいいですか?
CSS @media query
を使用してください。たとえば、hereのように、breakpoints
を引数として指定します。
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */
}
/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
}
/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
}
[..etc..]
CSSメディアクエリを使用します。あなたの参考例のために、私はBootstrapからリファレンスとして画面サイズを撮影しました。
/* For Mobile Phones */
@media screen and (max-width: 767px) {
.container {
padding-left: 10px;
}
}
/* For Tablets (Portrait) */
@media screen and (min-width: 768px) and (max-width: 991px) {
.container {
padding-left: 10px;
}
}
['@ media'](https://developer.mozilla.org/en-US/docs/Web/CSS/@media#Examples)クエリを使用します。 – giorgio
* @メディアクエリ* – Weedoze
[メディアクエリ:デスクトップ、タブレット、モバイルをターゲットにする方法](http://stackoverflow.com/questions/6370690/media-queries-how-to-target-desktop-tablet) - および - モバイル) – giorgio