Add categories and search mockup to appstore view
This commit is contained in:
+55
-11
@@ -1,5 +1,5 @@
|
||||
|
||||
$brand-primary: darken(#428bca, 6.5%) !default; // #337ab7
|
||||
$brand-primary: darken(#428bca, 6.5%) !default; // #62bdfc
|
||||
$brand-success: #5cb85c !default;
|
||||
$brand-info: #5bc0de !default;
|
||||
$brand-warning: #f0ad4e !default;
|
||||
@@ -9,8 +9,8 @@ $body-bg: #E5E5E5;
|
||||
$font-family-sans-serif: Roboto, Helvetica, Arial, sans-serif;
|
||||
|
||||
$navbar-default-link-color: #428BCA !default;
|
||||
$navbar-default-link-hover-color: #337ab7 !default;
|
||||
$navbar-default-link-active-color: #337ab7 !default;
|
||||
$navbar-default-link-hover-color: #62bdfc !default;
|
||||
$navbar-default-link-active-color: #62bdfc !default;
|
||||
$navbar-default-brand-color: #777 !default;
|
||||
|
||||
$btn-default-bg: transparent !default;
|
||||
@@ -62,6 +62,20 @@ $table-border-color: transparent !default;
|
||||
float: none !important;
|
||||
}
|
||||
|
||||
.row-no-margin {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.row-no-margin:before,
|
||||
.row-no-margin:after {
|
||||
content: " ";
|
||||
display: table;
|
||||
}
|
||||
|
||||
.row-no-margin:after {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
// ----------------------------
|
||||
// Main classes
|
||||
// ----------------------------
|
||||
@@ -112,11 +126,6 @@ $table-border-color: transparent !default;
|
||||
// Appstore view
|
||||
// ----------------------------
|
||||
|
||||
.appstore-content {
|
||||
max-width: 900px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.appstore-item {
|
||||
padding: 10px;
|
||||
width: 300px;
|
||||
@@ -144,14 +153,49 @@ $table-border-color: transparent !default;
|
||||
}
|
||||
|
||||
.appstore-item-content-icon {
|
||||
width: 25%;
|
||||
width: 100px;
|
||||
min-width: 100px;
|
||||
max-width: 100px;
|
||||
padding-left: 10px;
|
||||
padding-right: 10px;
|
||||
}
|
||||
|
||||
.appstore-item-content-description {
|
||||
width: 75%;
|
||||
max-width: 100px;
|
||||
width: 160px;
|
||||
min-width: 160px;
|
||||
max-width: 160px;
|
||||
|
||||
}
|
||||
|
||||
.appstore-category-link {
|
||||
padding: 10px;
|
||||
margin: 0;
|
||||
color: black;
|
||||
}
|
||||
|
||||
.appstore-category-link > a {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
.appstore-category-link > a:hover,
|
||||
.appstore-category-link > a:focus {
|
||||
text-decoration: none;
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
.appstore-category-link:hover,
|
||||
.appstore-category-link:focus {
|
||||
background-color: $navbar-default-link-hover-color;
|
||||
cursor: pointer;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.appstore-item-rating {
|
||||
color: $navbar-default-link-hover-color;
|
||||
}
|
||||
|
||||
.appstore-search {
|
||||
width: 200px;
|
||||
}
|
||||
|
||||
.scale {
|
||||
|
||||
@@ -73,23 +73,49 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="appstore-content">
|
||||
<div class="animateMeOpacity ng-hide" ng-show="ready">
|
||||
<div class="col-lg-12">
|
||||
<div>
|
||||
<div class="row-no-margin animateMeOpacity ng-hide" ng-show="ready">
|
||||
<div class="col-md-2">
|
||||
</div>
|
||||
<div class="col-md-8">
|
||||
<br/>
|
||||
<h1>Available Applications</h1>
|
||||
<br/>
|
||||
</div>
|
||||
<div class="col-md-2">
|
||||
<br/>
|
||||
<div class="appstore-search">
|
||||
<div class="input-group">
|
||||
<input type="text" class="form-control" placeholder="Search for...">
|
||||
<span class="input-group-btn">
|
||||
<button class="btn btn-default" type="button"><i class="fa fa-search"></i></button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="animateMeOpacity ng-hide" ng-show="ready">
|
||||
<div class="col-sm-1 appstore-item" ng-repeat="app in apps">
|
||||
<div class="appstore-item-content highlight" ng-click="showInstall(app)">
|
||||
<div class="appstore-item-content-icon col-same-height">
|
||||
<img ng-src="{{app.iconUrl}}" onerror="this.onerror=null;this.src='img/appicon_fallback.png'" class="app-icon"/>
|
||||
</div>
|
||||
<div class="appstore-item-content-description col-same-height">
|
||||
<h4 class="appstore-item-content-title">{{ app.manifest.title }}</h4>
|
||||
<div class="appstore-item-content-tagline text-muted">{{ app.manifest.tagline }}</div>
|
||||
<div><i class="fa fa-star"></i><i class="fa fa-star"></i><i class="fa fa-star"></i><i class="fa fa-star-half-o"></i><i class="fa fa-star-o"></i></div>
|
||||
<div class="row animateMeOpacity" ng-show="ready">
|
||||
<div class="col-md-2">
|
||||
<h3 class="appstore-category-link"><a href="#">Office</a></h3>
|
||||
<h3 class="appstore-category-link"><a href="#">Productivity</a></h3>
|
||||
<h3 class="appstore-category-link"><a href="#">Games</a></h3>
|
||||
<h3 class="appstore-category-link"><a href="#">Personal</a></h3>
|
||||
<h3 class="appstore-category-link"><a href="#">Content</a></h3>
|
||||
</div>
|
||||
<div class="col-md-10">
|
||||
<div class="row-no-margin">
|
||||
<div class="col-sm-1 appstore-item" ng-repeat="app in apps">
|
||||
<div class="appstore-item-content highlight" ng-click="showInstall(app)">
|
||||
<div class="appstore-item-content-icon col-same-height">
|
||||
<img ng-src="{{app.iconUrl}}" onerror="this.onerror=null;this.src='img/appicon_fallback.png'" class="app-icon"/>
|
||||
</div>
|
||||
<div class="appstore-item-content-description col-same-height">
|
||||
<h4 class="appstore-item-content-title">{{ app.manifest.title }}</h4>
|
||||
<div class="appstore-item-content-tagline text-muted">{{ app.manifest.tagline }}</div>
|
||||
<div class="appstore-item-rating"><i class="fa fa-star"></i><i class="fa fa-star"></i><i class="fa fa-star"></i><i class="fa fa-star-half-o"></i><i class="fa fa-star-o"></i></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user