Responsive homepage
This commit is contained in:
parent
b1a134ee52
commit
3daf400219
|
@ -16,11 +16,8 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="sub-header-container">
|
<div class="sub-header-container">
|
||||||
<div class="title-menu-left">
|
<div *ngIf="isMenuDisplayed" class="title-menu-left">
|
||||||
|
<my-menu></my-menu>
|
||||||
<div class="title-menu-left-block menu">
|
|
||||||
<my-menu *ngIf="isMenuDisplayed"></my-menu>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="main-col container-fluid" [ngClass]="getMainColClasses()">
|
<div class="main-col container-fluid" [ngClass]="getMainColClasses()">
|
||||||
|
|
|
@ -61,6 +61,8 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
@media screen and (max-width: 500px) {
|
@media screen and (max-width: 500px) {
|
||||||
|
width: 70px;
|
||||||
|
|
||||||
#peertube-title {
|
#peertube-title {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
|
|
||||||
<a class="upload-button" routerLink="/videos/upload">
|
<a class="upload-button" routerLink="/videos/upload">
|
||||||
<span class="icon icon-upload"></span>
|
<span class="icon icon-upload"></span>
|
||||||
Upload
|
<span class="upload-button-label">Upload</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
|
@ -6,6 +6,14 @@
|
||||||
&::placeholder {
|
&::placeholder {
|
||||||
color: #000;
|
color: #000;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media screen and (max-width: 800px) {
|
||||||
|
width: calc(100% - 150px);
|
||||||
|
}
|
||||||
|
|
||||||
|
@media screen and (max-width: 400px) {
|
||||||
|
width: calc(100% - 70px);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.icon.icon-search {
|
.icon.icon-search {
|
||||||
|
@ -34,4 +42,17 @@
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
margin-right: 6px;
|
margin-right: 6px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media screen and (max-width: 400px) {
|
||||||
|
margin-right: 10px;
|
||||||
|
padding: 0 10px;
|
||||||
|
|
||||||
|
.icon.icon-upload {
|
||||||
|
margin-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.upload-button-label {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
|
class="videos"
|
||||||
infiniteScroll
|
infiniteScroll
|
||||||
[infiniteScrollUpDistance]="1.5"
|
[infiniteScrollUpDistance]="1.5"
|
||||||
[infiniteScrollDistance]="0.5"
|
[infiniteScrollDistance]="0.5"
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
.videos {
|
||||||
|
text-align: center;
|
||||||
|
|
||||||
|
my-video-miniature {
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
}
|
|
@ -107,8 +107,8 @@ label {
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|
||||||
// On small screen, menu is absolute and displayed over the page
|
// On small screen, menu is absolute
|
||||||
@media screen and (max-width: 500px) {
|
@media screen and (max-width: 800px) {
|
||||||
.title-menu-left {
|
.title-menu-left {
|
||||||
width: 120px;
|
width: 120px;
|
||||||
position: absolute !important;
|
position: absolute !important;
|
||||||
|
@ -116,11 +116,18 @@ label {
|
||||||
}
|
}
|
||||||
|
|
||||||
.main-col {
|
.main-col {
|
||||||
width: 100% !important;
|
margin-left: 0;
|
||||||
}
|
|
||||||
|
|
||||||
.fake-menu {
|
&, &.expanded {
|
||||||
display: none;
|
.margin-content {
|
||||||
|
//display: flex;
|
||||||
|
//flex-direction: column;
|
||||||
|
//align-items: center;
|
||||||
|
//justify-content: center;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue