]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/videos/video-list/video-miniature.component.scss
Client: fix loading server configurations
[github/Chocobozzz/PeerTube.git] / client / src / app / videos / video-list / video-miniature.component.scss
index 3aa0ca63b57f74e14de3b9e3faa91cbacf3c70e2..c2743c3beb0c123df1578277e7de8787e233f600 100644 (file)
 .video-miniature {
-  height: 200px;
+  margin-top: 30px;
   display: inline-block;
   position: relative;
+  height: 190px;
+  width: 220px;
+  vertical-align: top;
 
   .video-miniature-thumbnail {
     display: inline-block;
     position: relative;
 
-    .video-miniature-duration {
+    &:hover {
+      text-decoration: none !important;
+    }
+
+    .thumbnail-nsfw {
+      background-color: #000;
+      color: #fff;
+      text-align: center;
+      font-size: 30px;
+      line-height: 110px;
+
+      width: 200px;
+      height: 110px;
+    }
+
+    img, .thumbnail-nsfw {
+      border-radius: 3px;
+    }
+
+    .video-miniature-thumbnail-overlay {
       position: absolute;
-      right: 5px;
-      bottom: 2px;
+      right: 0px;
+      bottom: 0px;
       display: inline-block;
-      background-color: rgba(0, 0, 0, 0.8);
-      color: rgba(255, 255, 255, 0.8);
-      padding: 2px;
+      background-color: rgba(0, 0, 0, 0.7);
+      color: #fff;
+      padding: 3px 5px;
       font-size: 11px;
-    }
-  }
+      font-weight: bold;
+      width: 100%;
 
-  .video-miniature-remove {
-    display: inline-block;
-    position: absolute;
-    left: 16px;
-    background-color: rgba(0, 0, 0, 0.8);
-    color: rgba(255, 255, 255, 0.8);
-    padding: 2px;
-    cursor: pointer;
+      .video-miniature-thumbnail-overlay-views {
 
-    &:hover {
-      color: rgba(255, 255, 255, 0.9);
+      }
+
+      .video-miniature-thumbnail-overlay-duration {
+        float: right;
+      }
     }
   }
 
   .video-miniature-informations {
-    margin-left: 3px;
+    width: 200px;
 
     .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 are long
+        width: 201px;
+
+        .video-miniature-tag {
+          font-size: 13px;
+          cursor: pointer;
+          position: relative;
+          top: -2px;
+
+          .label {
+            transition: background-color 0.2s;
+          }
+        }
+      }
     }
 
-    .video-miniature-author, .video-miniature-created-date {
+    .video-miniature-author, .video-miniature-created-at {
       display: block;
       margin-left: 1px;
       font-size: 11px;
-      color: rgba(0, 0, 0, 0.5);
+      color: $video-miniature-other-infos;
+      opacity: 0.9;
+    }
+
+    .video-miniature-author {
+      transition: color 0.2s;
+
+      &:hover {
+        color: #23527c;
+        text-decoration: none;
+      }
     }
   }
 }