]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/videos/video-list/video-miniature.component.scss
Client: add user management
[github/Chocobozzz/PeerTube.git] / client / src / app / videos / video-list / video-miniature.component.scss
index 4488abe22effb6bb5e92f4fd003fd34b511168b5..6b3fa3bf0f6d59b1950e8a3c05ab2ffdccb83d3a 100644 (file)
@@ -1,15 +1,22 @@
+@import "../../../sass/pre-customizations.scss";
+
 .video-miniature {
-  height: 200px;
+  @media screen and (max-width: 400px) {
+    padding: 0;
+  }
+
+  margin-top: 30px;
   display: inline-block;
   position: relative;
+  min-width: 220px;
 
   .video-miniature-thumbnail {
-    display: block;
+    display: inline-block;
     position: relative;
 
     .video-miniature-duration {
       position: absolute;
-      right: 60px;
+      right: 5px;
       bottom: 2px;
       display: inline-block;
       background-color: rgba(0, 0, 0, 0.8);
   }
 
   .video-miniature-informations {
-    margin-left: 3px;
+    width: 200px;
 
-    .video-miniature-name {
+    .video-miniature-name-tags {
       display: block;
-      font-weight: bold;
 
-      &:hover {
-        text-decoration: none;
+      .video-miniature-name {
+        height: 23px;
+        display: block;
+        overflow: hidden;
+        text-overflow: ellipsis;
+        white-space: nowrap;
+        font-weight: bold;
+        transition: color 0.2s;
+        font-size: 15px;
+
+        &:hover {
+          text-decoration: none;
+        }
+      }
+
+      .video-miniature-tags {
+        // Fix for chrome when tags a long
+        width: 201px;
+
+        .video-miniature-tag {
+          font-size: 13px;
+          cursor: pointer;
+          position: relative;
+          top: -2px;
+
+          .label {
+            line-height: $line-height-base;
+            transition: background-color 0.2s;
+          }
+        }
       }
     }
 
     .video-miniature-author, .video-miniature-created-date {
       display: block;
       margin-left: 1px;
-      font-size: 11px;
-      color: rgba(0, 0, 0, 0.5);
+      font-size: 12px;
+      color: #337ab7;
+      opacity: 0.9;
+    }
+
+    .video-miniature-author {
+      transition: color 0.2s;
+
+      &:hover {
+        color: #23527c;
+        text-decoration: none;
+      }
     }
   }
 }