Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 具有背景图像的Div未随媒体查询进行缩放_Html_Css_Angularjs_Media Queries - Fatal编程技术网

Html 具有背景图像的Div未随媒体查询进行缩放

Html 具有背景图像的Div未随媒体查询进行缩放,html,css,angularjs,media-queries,Html,Css,Angularjs,Media Queries,。我有一个棋盘,其中每个单元格都是一个div。我希望棋盘通过媒体查询放大到一定的最小宽度,但它没有这样做 单元由ngFor循环生成。黑色单元格为b类,白色单元格为w类,板外填充单元格(用于间距)为e类。 我正在更改媒体查询中这些div的填充和背景大小 当我重新缩放浏览器时,媒体查询正在正确移动我的菜单div。但它不会将背景图像和填充更改为e、b和w div 当设置为这些新维度时,电路板可以在没有介质查询的情况下进行渲染,因此似乎介质查询不起作用 以下是带有媒体查询的CSS块: .b{ flo

。我有一个棋盘,其中每个单元格都是一个div。我希望棋盘通过媒体查询放大到一定的最小宽度,但它没有这样做

单元由ngFor循环生成。黑色单元格为b类,白色单元格为w类,板外填充单元格(用于间距)为e类。 我正在更改媒体查询中这些div的填充和背景大小

当我重新缩放浏览器时,媒体查询正在正确移动我的菜单div。但它不会将背景图像和填充更改为e、b和w div

当设置为这些新维度时,电路板可以在没有介质查询的情况下进行渲染,因此似乎介质查询不起作用

以下是带有媒体查询的CSS块:

.b{
  float: left;
  border-width: 2px;
  border-style: solid;
  border-color: #a5a5a5;
  background-color:     #686868 ;
  background-size: 23.2px 23.2px;
padding: 10px;
}
.w{
  float: left;
  border-width: 2px;
  border-style: solid;
  border-color: #a5a5a5;
background-color: #e5e5e5;
  background-size: 23.2px 23.2px;
padding: 10px;
}
.board{
width: 100%;
display: flex;
padding: 10px;
}
.menu {
    width: 100%;
    order: 1;
  }
  .rewind{
  padding: 10px;
  }
@media (min-width: 1100px) {
  .menu {
    order: 1;
    width: 25%;
  }
  .board {
    order: 0;
    width: 75%;
  }
  .e{
  background-size: 43.2px 43.2px;
padding: 20px;
  }
  .b{
  background-size: 43.2px 43.2px;
padding: 20px;
  }
  .w{
  background-size: 43.2px 43.2px;
padding: 20px;
  }
}

@media (min-width: 420px) {

  .e{
  background-size: 33.2px 33.2px;
padding: 15px;
  }
  .b{
  background-size: 33.2px 33.2px;
padding: 15px;
  }
  .w{
  background-size: 33.2px 33.2px;
padding: 15px;
  }

}
平台:所有浏览器,并使用Angular 1.5.8、Bootstrap 3.3.7

在您的网站上(而不是上面的代码片段中)有一个输入错误

这里的CSS类需要字母前的句点,而不是字母后的句点

更改后,电路板的大版本看起来不错。这能解决问题吗

@media (min-width: 420px) {

  e.{
  background-size: 43.2px 43.2px;
padding: 20px;
  }
  b.{
  background-size: 43.2px 43.2px;
padding: 20px;
  }
  w.{
  background-size: 43.2px 43.2px;
padding: 20px;
  }
}

我还有两个相互排斥的媒体问题。