私はGrip アプリテンプレートを使用しています。たとえば、 groupedItems.htmlに Id を追加できないため、いくつかの変更を加えました。
<div class="itemtemplate" data-win-control="WinJS.Binding.Template">
<div id="item" data-win-bind="className: importancia">
<img class="item-image" src="#" data-win-bind="src: backgroundImage; alt: title" />
<div class="item-overlay">
<h4 class="item-title" data-win-bind="textContent: title"></h4>
<h6 class="item-subtitle win-type-ellipsis" data-win-bind="textContent: subtitle"></h6>
</div>
</div>
</div>
CSSでは、たとえばgroupedItems.cssですべての変更を行いました。
.groupeditemspage .groupeditemslist #item {
-ms-grid-columns: 1fr;
-ms-grid-rows: 1fr 90px;
display: -ms-grid;
height: 250px;
width: 250px;
}
また、 data.jsの通常のテンプレートとして適切に機能します。新しいオプションを追加しました。
var sampleItems = [
{ group: sampleGroups[0], importancia: "alta", title: "Item Title: 1", subtitle: "Item Subtitle: 1", description: itemDescription, content: itemContent, backgroundImage: lightGray },
{ group: sampleGroups[0], title: "Item Title: 2", subtitle: "Item Subtitle: 2", description: itemDescription, content: itemContent, backgroundImage: darkGray },
{ group: sampleGroups[0], title: "Item Title: 3", subtitle: "Item Subtitle: 3", description: itemDescription, content: itemContent, backgroundImage: mediumGray },
{ group: sampleGroups[0], title: "Item Title: 4", subtitle: "Item Subtitle: 4", description: itemDescription, content: itemContent, backgroundImage: darkGray },
{ group: sampleGroups[0], title: "Item Title: 5", subtitle: "Item Subtitle: 5", description: itemDescription, content: itemContent, backgroundImage: mediumGray }];
そして、1 つのアイテムの幅を変更したいので、次のコードを head に追加しました。
<style type="text/css">
.alta {
width: 510px;
}
</style>
なぜ機能しないのかわかりません。何もしません。何を変更する必要がありますか?