Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.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 - Fatal编程技术网

Html 以嵌套的角度方式排列div

Html 以嵌套的角度方式排列div,html,css,angularjs,Html,Css,Angularjs,在我的angular项目中,我希望以以下方式显示div: 我的HTML如下所示: <div class="outer-wrapper"> <div class="image" ng-repeat="image in images" ng-if="showImages" ng-click="imageClick(image.id, image.color)"> <img src="{{image.path}}"> </di

在我的angular项目中,我希望以以下方式显示div:

我的HTML如下所示:

<div class="outer-wrapper">
    <div class="image" ng-repeat="image in images" ng-if="showImages" ng-click="imageClick(image.id, image.color)">
        <img src="{{image.path}}">
    </div>
</div>

<div class="inner-wrapper">
    <div class="box {{box.color}}" ng-repeat="box in boxes" ng-class="{'lit': box.isLit}" ng-click="boxClick(box.id)" ng-click="boxClick(box.id)" ng-audio="sounds/beep-08b.mp3" volume="0.5">
    </div>
</div>
这给了我如下结果:

<div class="outer-wrapper">
    <div class="image" ng-repeat="image in images" ng-if="showImages" ng-click="imageClick(image.id, image.color)">
        <img src="{{image.path}}">
    </div>
</div>

<div class="inner-wrapper">
    <div class="box {{box.color}}" ng-repeat="box in boxes" ng-class="{'lit': box.isLit}" ng-click="boxClick(box.id)" ng-click="boxClick(box.id)" ng-audio="sounds/beep-08b.mp3" volume="0.5">
    </div>
</div>

我应该如何修改html/css以将这些图像排列在角落?此外,这些部门还需要作出反应

我希望此示例可以帮助您[全屏打开]

var-app=angular.module(“app”,[]);
应用程序控制器(“ctrl”,函数($scope){
$scope.box=[
{颜色:“绿色”},
{颜色:“红色”},
{颜色:“蓝色”},
{颜色:“黄色”}
];
$scope.images=[
{路径:https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ6ICxryy88p63-Lno8jlzrMR1CsmiB6c3v_35J513QWOMAATUHW“},
{路径:https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ6ICxryy88p63-Lno8jlzrMR1CsmiB6c3v_35J513QWOMAATUHW“},
{路径:https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ6ICxryy88p63-Lno8jlzrMR1CsmiB6c3v_35J513QWOMAATUHW“},
{路径:https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ6ICxryy88p63-Lno8jlzrMR1CsmiB6c3v_35J513QWOMAATUHW“}
];
});
.holder{
位置:绝对位置;
最高:50%;
左:50%;
转换:翻译(-50%,-50%);
}
.内包装{
高度:200px;
宽度:200px;
背景色:#9e9e9e;
填充:10px;
位置:相对位置;
}
.内包装盒{
宽度:45%;
身高:45%;
显示:内联块;
填充:0;
利润率:0.5px16px;
}
.内包装.盒子.红色{
背景色:红色;
}
.内包装.盒子.黄色{
背景颜色:黄色;
}
.内包装.盒子.蓝色{
背景颜色:蓝色;
}
.内包装.盒子.绿色{
背景颜色:绿色;
}
.内包装.外包装.图像{
宽度:100px;
高度:100px;
位置:绝对位置;
保证金:0;
}
.inner-wrapper.outer-wrapper.image:第n个子项(1){
顶部:-120px;
左:-100px;
}
.内包装.外包装.图像:第n个子(2){
顶部:-120px;
右:-100px;
}
.内包装.外包装.图像:第n个子(3){
底部:-120px;
右:-100px;
}
.内包装.外包装.图像:第n个子(4){
底部:-120px;
左:-100px;
}
.内包装.外包装.图像img{
宽度:100%;
边框:实心1px#ccc;
}

感谢您给出这个令人惊讶的答案!