【发布时间】:2018-01-03 03:26:45
【问题描述】:
我的nth-child() 伪元素无法处理这些元素。
- 它在 JSFiddle 上工作得很好,带有编译的 CSSYET NOT 和 SCSS。
- 在我的机器上,它既不适用于 CSS 也不适用于 SCSS。
- 还请注意
.sketchBoxGamenth-child() 根本不起作用。 - 这是否与 jQuery 在不考虑伪元素的情况下创建和填充元素有关?
这是怎么回事?
HTML:
<div id="game" class="container-fluid">
<div class="row">
<div class="container-sketch text-center"></div>
</div>
</div>
CSS:
.sketchBoxGame {
width: 100px;
height: 100px;
//background-color: white;
border: 1px solid black;
display: inline-block;
vertical-align: top;
margin: 5px;
&:nth-child(2) {
background-color: #3c763d;
}
}
.sketchBoxIcon{
width: 100px;
height: 100px;
display: inline-block;
vertical-align: top;
margin: 5px;
background-color: #5bc0de;
}
JS:
var main = function () {
iconBoxes();
gameBoxes();
};
//Miki - here you can determine how many boxes you want per height/width
var gameBoxWidth = 3;
var gameBoxHeight = 3;
var iconBoxWidth = 3;
var iconBoxHeight = 1;
var containerSketch = '.container-sketch';
var sketchBoxGame = '.sketchBoxGame';
var sketchBoxIcon = '.sketchBoxIcon';
var gameBoxes = function () {
$('sketchBoxGame').remove();
for (var i = 0; i < gameBoxHeight; i++) {
for (var j = 0; j < gameBoxWidth; j++) {
$(containerSketch).append('<div class="sketchBoxGame"></div>');
}
$(containerSketch).append('<br>');
}
};
var iconBoxes = function () {
for (var i = 0; i < iconBoxHeight; i++) {
for (var j = 0; j < iconBoxWidth; j++) {
$(containerSketch).append('<div class="sketchBoxIcon"></div>');
}
$(containerSketch).append('<br>');
}
};
$(document).ready(main);
【问题讨论】:
标签: jquery css pseudo-element