@ -1,50 +1,60 @@
< template >
< div class = "topBanner" >
< div >
< div id = "icon-arrow" > < img alt = "arrow" class = "arrow-Top-Left" src = "../sym/arrow_back-24px.svg" > < / div >
< div id = "picTop" > < img alt = "Bild" id = "picTopPic" src = "../sym/supervisor_account-24px.svg" > < / div >
< icon class = "smallIcon" id = "icon-arrow" ic = "./sym/arrow_back-24px.svg" / >
< icon class = "smallIcon" id = "picTop" ic = "./sym/supervisor_account-24px.svg" / >
< div id = "container" >
< div id = "chatName" > OpenChat < / div >
< div id = "users" > 9 Mitglieder < / div >
< div id = "chatName" > { { roomInfo . name } } < / div >
< div id = "users" > { { roomInfo . user . length } } members < / div >
< / div >
< div id = "icon-menu" > < img alt = "menu" class = "menu-Top-Right" src = "../sym/menu-24px.svg" > < / div >
< icon class = "smallIcon" id = "icon-menu" ic = "./sym/menu-24px.svg" / >
< / div >
< / div >
< / template >
< script >
import icon from '@/components/icon.vue' ;
export default {
name : "topBanner"
name : "topBanner" ,
components : {
icon
} ,
data ( ) {
return {
roomInfo : {
name : "open chat" ,
user : [ ]
}
}
}
}
< / script >
< style scoped >
# icon - arrow {
. topBanner {
position : absolute ;
top : 0.24 rem ;
left : 1 rem ;
width : 100 % ;
height : 100 % ;
max - height : 2.3 rem ;
max - width : 2.3 rem ;
border - radius : 1.5 rem ;
text - align : center ;
height : 3 rem ;
background - color : # 1 d1d1d ;
box - shadow : 0 3 px 10 px # 111 ;
}
. smallIcon {
top : 0.25 rem ;
background - color : # 2 d2d2d ;
height : 2.5 rem ;
width : 2.5 rem ;
}
. arrow - Top - Left {
margin - top : 0.2 rem ;
height : 2 rem ;
width : 2 rem ;
# icon - arrow {
position : absolute ;
left : 1 rem ;
}
# picTop {
top : 0.24 rem ;
position : absolute ;
fill : # 42 a7b9 ;
left : 4 rem ;
background - color : # 42 a7b9 ;
}
# picTopPic {
width : 2.3 rem ;
height : 2.3 rem ;
border - radius : 1.5 rem ;
# icon - menu {
position : absolute ;
right : 1 rem ;
background - color : # 2 d2d2d ;
}
# container {
@ -53,35 +63,11 @@
left : 7.5 rem ;
}
# chatName {
font - size : mediu m;
font - size : 1 re m;
color : # ededed ;
}
# users {
font - size : x - small ;
font - size : 0.75 rem ;
color : # 9 c9c9c ;
}
# icon - menu {
position : absolute ;
top : 0.24 rem ;
right : 1 rem ;
width : 100 % ;
height : 100 % ;
max - height : 2.3 rem ;
max - width : 2.3 rem ;
border - radius : 1.5 rem ;
text - align : center ;
background - color : # 2 d2d2d ;
}
. menu - Top - Right {
margin - top : 0.2 rem ;
height : 2 rem ;
width : 2 rem ;
}
. topBanner {
position : absolute ;
width : 100 % ;
height : 3 rem ;
background - color : # 1 d1d1d ;
}
< / style >