Inspirations from:
* [Aurélien Salomon](https://dribbble.com/shots/1338727-Youtube-Redesign)
- * [Adrien Thomas](https://dribbble.com/shots/1363194-YouTube-Redesign-Profil-page)
+ * [Wojciech Zieliński](https://dribbble.com/shots/3000315-youtube-concept)
# Fonts
<a [routerLink]="['/videos/watch', video.id]" [attr.title]="getVideoName()" class="video-miniature-name">{{ getVideoName() }}</a>
</span>
+ <div class="video-miniature-tags">
+ <span *ngFor="let tag of video.tags" class="video-miniature-tag">
+ <a [routerLink]="['/videos/list', { field: 'tags', search: tag, sort: currentSort }]" class="label label-primary">{{ tag }}</a>
+ </span>
+ </div>
+
<a [routerLink]="['/videos/list', { field: 'author', search: video.author, sort: currentSort }]" class="video-miniature-author">{{ video.by }}</a>
<span class="video-miniature-created-at">{{ video.createdAt | date:'short' }}</span>
</div>
{{ video.languageLabel }}
</span>
</div>
+
+ <div class="video-details-attribute">
+ <span class="video-details-attribute-label">
+ Tags:
+ </span>
+
+ <div class="video-details-tags">
+ <a *ngFor="let tag of video.tags" [routerLink]="['/videos/list', { field: 'tags', search: tag }]" class="label label-primary">
+ {{ tag }}
+ </a>
+ </div>
+ </div>
+
</div>
</div>
</div>
.option .glyphicon {
font-size: 22px;
color: inherit;
- opacity: 0.9;
+ opacity: 0.6;
margin-bottom: 10px;
}
margin-right: 5px;
}
}
+
+ .video-details-tags {
+ display: inline-block;
+
+ a {
+ display: inline-block;
+ margin-right: 3px;
+ font-size: 11px;
+ }
+ }
}
}
$video-watch-border-color: #eceef4;
$video-watch-title-height: 90px;
-$video-watch-info-color: #8e909b;
+$video-watch-info-color: #9da0ae;
$video-watch-info-height: 120px;
$video-watch-info-padding-left: 40px;