PS:我对CSS很新,我正在努力工作 移动响应式用户界面,所以如果有什么傻话请饶恕我!
我有两个设备的宽度和宽度设置为360X640
和375X667
。我正在尝试使用@media
为这些编写css,但无法使其正常工作。我设置的断点似乎无法正常工作。以下是我的代码
@media(max-width: 360px){
.un-progress{
height: 10px !important;
margin-top: -0.325em;
margin-left: -2.75em;
margin-right: 1.5em;
}
.finished_time{
margin-left: 6.25em;
margin-top: -0.8em
}
.left_time{
margin-left: 22.0em;
margin-top: -2.5em;
}
}
@media (min-width: 361px) and (max-width: 375px){
.un-progress{
height: 10px !important;
margin-top: -0.325em;
margin-left: -2.75em;
margin-right: 1.5em;
}
.finished_time{
margin-left: 6.25em;
margin-top: -0.8em
}
.left_time{
margin-left: 22.0em;
margin-top: -2.5em;
}
}
}
答案 0 :(得分:0)
尝试使用以下css。
media only screen
and (max-device-width: 360px){
.un-progress{
height: 10px !important;
margin-top: -0.325em;
margin-left: -2.75em;
margin-right: 1.5em;
}
.finished_time{
margin-left: 6.25em;
margin-top: -0.8em
}
.left_time{
margin-left: 22.0em;
margin-top: -2.5em;
}
}
@media only screen
and (min-device-width: 361px)
and (max-device-width: 375px){
.un-progress{
height: 10px !important;
margin-top: -0.325em;
margin-left: -2.75em;
margin-right: 1.5em;
}
.finished_time{
margin-left: 6.25em;
margin-top: -0.8em
}
.left_time{
margin-left: 22.0em;
margin-top: -2.5em;
}
}
}
答案 1 :(得分:0)
你可以使用"所有"对于这个主题。
required
答案 2 :(得分:0)
在开发响应时,您应该事先了解一些事项。 DON' T 对每个设备都有媒体查询。你结束了
响应式CSS的最佳方式是首先遵循移动设计模式,随着媒体查询变大,逐步进行更改。例如
import Button from './src/components/Button';
render() {
return (
<Button style={{borderColor: 'red'}}>
</Button>
);
};
(将媒体查询min-widths更改为approriate)这将为您提供更清晰,更轻量级的CSS