1
0
Fork 0
forked from srxl/akkoma-fe

Clean up CSS a bit

This commit is contained in:
shpuld 2019-02-19 18:33:40 +02:00
parent a20974faac
commit 4e0f934301

View file

@ -8,8 +8,22 @@
:controls="true"
@click.stop.native="">
</VideoAttachment>
<button :title="$t('media_modal.previous')" class="modal-view-button-arrow modal-view-button-arrow--prev" v-if="canNavigate" @click.stop.prevent="goPrev"></button>
<button :title="$t('media_modal.next')" class="modal-view-button-arrow modal-view-button-arrow--next" v-if="canNavigate" @click.stop.prevent="goNext"></button>
<button
:title="$t('media_modal.previous')"
class="modal-view-button-arrow modal-view-button-arrow--prev"
v-if="canNavigate"
@click.stop.prevent="goPrev"
>
<i class="icon-left-open arrow-icon" />
</button>
<button
:title="$t('media_modal.next')"
class="modal-view-button-arrow modal-view-button-arrow--next"
v-if="canNavigate"
@click.stop.prevent="goNext"
>
<i class="icon-right-open arrow-icon" />
</button>
</div>
</template>
@ -30,7 +44,29 @@
align-items: center;
background-color: rgba(0, 0, 0, 0.5);
&-button-arrow {
&:hover {
.modal-view-button-arrow {
opacity: 0.75;
&:focus,
&:hover {
outline: none;
box-shadow: none;
}
&:hover {
opacity: 1;
}
}
}
}
.modal-image {
max-width: 90%;
max-height: 90%;
box-shadow: 0px 5px 15px 0 rgba(0, 0, 0, 0.5);
}
.modal-view-button-arrow {
position: absolute;
display: block;
top: 50%;
@ -47,12 +83,11 @@
cursor: pointer;
transition: opacity 333ms cubic-bezier(.4,0,.22,1);
&::before {
.arrow-icon {
position: absolute;
top: 35px;
height: 30px;
width: 32px;
font-family: "fontello";
font-size: 14px;
line-height: 30px;
color: #FFF;
@ -60,47 +95,19 @@
background-color: rgba(0,0,0,.3);
}
&:hover,
&:focus {
outline: none;
box-shadow: none;
}
&#{&}#{&} {
&:hover {
opacity: 1;
}
}
&--prev {
left: 0;
&::before {
.arrow-icon {
left: 6px;
content: '\e80e';
}
}
&--next {
right: 0;
&::before {
.arrow-icon {
right: 6px;
content: '\e80d';
}
}
}
&:hover {
.modal-view-button-arrow {
opacity: .75;
}
}
}
.modal-image {
max-width: 90%;
max-height: 90%;
box-shadow: 0px 5px 15px 0 rgba(0, 0, 0, 0.5);
}
</style>