Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
VueElementTemplate
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
黄瑜
VueElementTemplate
Commits
cddace50
Commit
cddace50
authored
Oct 23, 2017
by
Pan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
style: refine screenful style
parent
e762056e
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
79 additions
and
74 deletions
+79
-74
index.vue
src/components/Screenfull/index.vue
+9
-8
Navbar.vue
src/views/layout/components/Navbar.vue
+70
-66
No files found.
src/components/Screenfull/index.vue
View file @
cddace50
<
template
>
<
template
>
<svg
@
click=
'click'
class=
"icon screenfull"
xmlns=
"http://www.w3.org/2000/svg"
xmlns:xlink=
"http://www.w3.org/1999/xlink"
<div>
t=
"1497503607356"
viewBox=
"0 0 1024 1024"
version=
"1.1"
p-id=
"4109"
:fill=
'fill'
:width=
"width"
:height=
"height"
>
<svg
t=
"1508738709248"
@
click=
'click'
class=
"screenfull-svg"
viewBox=
"0 0 1024 1024"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
p-id=
"2069"
xmlns:xlink=
"http://www.w3.org/1999/xlink"
width=
"32"
height=
"32"
><path
d=
"M333.493443 428.647617 428.322206 333.832158 262.572184 168.045297 366.707916 64.444754 64.09683 64.444754 63.853283 366.570793 167.283957 262.460644Z"
p-id=
"2070"
></path><path
d=
"M854.845439 760.133334 688.61037 593.95864 593.805144 688.764889 759.554142 854.56096 655.44604 958.161503 958.055079 958.161503 958.274066 656.035464Z"
p-id=
"2071"
></path><path
d=
"M688.535669 428.550403 854.31025 262.801405 957.935352 366.921787 957.935352 64.34754 655.809313 64.081481 759.919463 167.535691 593.70793 333.731874Z"
p-id=
"2072"
></path><path
d=
"M333.590658 594.033341 167.8171 759.804852 64.218604 655.67219 64.218604 958.270996 366.342596 958.502263 262.234493 855.071589 428.421466 688.86108Z"
p-id=
"2073"
></path></svg>
<path
d=
"M604.157933 512l204.484208 204.484208 82.942037-82.942037c10.364045-10.952446 26.498514-13.83817 40.309054-8.067746 13.249769 5.742794 22.465664 18.99154 22.465664 33.977859l0 258.042008c0 20.168342-16.695241 36.863582-36.863582 36.863582L659.452283 954.357873c-14.986319 0-28.236088-9.215896-33.977859-23.025413-5.770424-13.249769-2.885723-29.384237 8.067746-39.748283l82.942037-82.942037L512 604.157933 307.515792 808.642141l82.942037 82.942037c10.952446 10.364045 13.83817 26.498514 8.067746 39.748283-5.742794 13.809517-18.99154 23.025413-33.977859 23.025413L106.504686 954.357873c-20.168342 0-36.863582-16.695241-36.863582-36.863582L69.641103 659.452283c0-14.986319 9.215896-28.236088 23.025413-33.977859 13.249769-5.770424 29.384237-2.8847 39.748283 8.067746l82.942037 82.942037 204.484208-204.484208L215.357859 307.515792l-82.942037 82.942037c-6.890944 6.918573-16.10684 10.952446-25.911136 10.952446-4.593622 0-9.804297-1.14815-13.83817-2.8847-13.809517-5.742794-23.025413-18.99154-23.025413-33.977859L69.641103 106.504686c0-20.168342 16.695241-36.863582 36.863582-36.863582L364.546693 69.641103c14.986319 0 28.236088 9.215896 33.977859 23.025413 5.770424 13.249769 2.8847 29.384237-8.067746 39.748283l-82.942037 82.942037 204.484208 204.484208L716.484208 215.357859l-82.942037-82.942037c-10.952446-10.364045-13.83817-26.498514-8.067746-39.748283 5.742794-13.809517 18.99154-23.025413 33.977859-23.025413l258.042008 0c20.168342 0 36.863582 16.695241 36.863582 36.863582l0 258.042008c0 14.986319-9.215896 28.236088-22.465664 33.977859-4.593622 1.736551-9.804297 2.8847-14.397918 2.8847-9.804297 0-19.020192-4.033873-25.911136-10.952446l-82.942037-82.942037L604.157933 512z"
</div>
p-id=
"4110"
/>
</svg>
</
template
>
</
template
>
<
script
>
<
script
>
import
screenfull
from
'screenfull'
import
screenfull
from
'screenfull'
export
default
{
export
default
{
name
:
'
hamburger
'
,
name
:
'
screenfull
'
,
props
:
{
props
:
{
width
:
{
width
:
{
type
:
Number
,
type
:
Number
,
...
@@ -46,9 +44,12 @@ export default {
...
@@ -46,9 +44,12 @@ export default {
</
script
>
</
script
>
<
style
scoped
>
<
style
scoped
>
.screenfull
{
.screenfull
-svg
{
display
:
inline-block
;
display
:
inline-block
;
cursor
:
pointer
;
cursor
:
pointer
;
vertical-align
:
-0.15em
;
fill
:
#48576a
;
width
:
20px
;
height
:
20px
;
vertical-align
:
10px
;
}
}
</
style
>
</
style
>
src/views/layout/components/Navbar.vue
View file @
cddace50
<
template
>
<
template
>
<el-menu
class=
"navbar"
mode=
"horizontal"
>
<el-menu
class=
"navbar"
mode=
"horizontal"
>
<hamburger
class=
"hamburger-container"
:toggleClick=
"toggleSideBar"
:isActive=
"sidebar.opened"
></hamburger>
<hamburger
class=
"hamburger-container"
:toggleClick=
"toggleSideBar"
:isActive=
"sidebar.opened"
></hamburger>
<levelbar></levelbar>
<levelbar></levelbar>
<error-log
v-if=
"log.length>0"
class=
"errLog-container"
:logsList=
"log"
></error-log>
<error-log
v-if=
"log.length>0"
class=
"errLog-container"
:logsList=
"log"
></error-log>
<screenfull
class=
'screenfull'
></screenfull>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"全屏"
placement=
"bottom"
>
<el-dropdown
class=
"avatar-container"
trigger=
"click"
>
<screenfull
class=
'screenfull'
></screenfull>
<div
class=
"avatar-wrapper"
>
</el-tooltip>
<img
class=
"user-avatar"
:src=
"avatar+'?imageView2/1/w/80/h/80'"
>
<el-dropdown
class=
"avatar-container"
trigger=
"click"
>
<i
class=
"el-icon-caret-bottom"
></i>
<div
class=
"avatar-wrapper"
>
</div>
<img
class=
"user-avatar"
:src=
"avatar+'?imageView2/1/w/80/h/80'"
>
<el-dropdown-menu
class=
"user-dropdown"
slot=
"dropdown"
>
<i
class=
"el-icon-caret-bottom"
></i>
<router-link
class=
'inlineBlock'
to=
"/"
>
</div>
<el-dropdown-item>
<el-dropdown-menu
class=
"user-dropdown"
slot=
"dropdown"
>
首页
<router-link
class=
'inlineBlock'
to=
"/"
>
</el-dropdown-item>
<el-dropdown-item>
</router-link>
首页
<a
target=
'_blank'
href=
"https://github.com/PanJiaChen/vue-element-admin/"
>
</el-dropdown-item>
<el-dropdown-item>
</router-link>
项目地址
<a
target=
'_blank'
href=
"https://github.com/PanJiaChen/vue-element-admin/"
>
</el-dropdown-item>
<el-dropdown-item>
</a>
项目地址
<el-dropdown-item
divided
><span
@
click=
"logout"
style=
"display:block;"
>
退出登录
</span></el-dropdown-item>
</el-dropdown-item>
</el-dropdown-menu>
</a>
</el-dropdown>
<el-dropdown-item
divided
>
</el-menu>
<span
@
click=
"logout"
style=
"display:block;"
>
退出登录
</span>
</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</el-menu>
</
template
>
</
template
>
<
script
>
<
script
>
...
@@ -67,50 +71,50 @@ export default {
...
@@ -67,50 +71,50 @@ export default {
</
script
>
</
script
>
<
style
rel=
"stylesheet/scss"
lang=
"scss"
scoped
>
<
style
rel=
"stylesheet/scss"
lang=
"scss"
scoped
>
.navbar
{
.navbar
{
height
:
50px
;
height
:
50px
;
line-height
:
50px
;
line-height
:
50px
;
border-radius
:
0px
!
important
;
border-radius
:
0px
!
important
;
.hamburger-container
{
.hamburger-container
{
line-height
:
58px
;
line-height
:
58px
;
height
:
50px
;
height
:
50px
;
float
:
left
;
float
:
left
;
padding
:
0
10px
;
padding
:
0
10px
;
}
}
.errLog-container
{
.errLog-container
{
display
:
inline-block
;
display
:
inline-block
;
position
:
absolute
;
position
:
absolute
;
right
:
150px
;
right
:
150px
;
}
}
.screenfull
{
.screenfull
{
position
:
absolute
;
position
:
absolute
;
right
:
90px
;
right
:
90px
;
top
:
16px
;
top
:
16px
;
color
:
red
;
height
:
20px
;
}
.avatar-container
{
height
:
50px
;
display
:
inline-block
;
position
:
absolute
;
right
:
35px
;
.avatar-wrapper
{
cursor
:
pointer
;
margin-top
:
5px
;
position
:
relative
;
.user-avatar
{
width
:
40px
;
height
:
40px
;
border-radius
:
10px
;
}
}
.avatar-container
{
.el-icon-caret-bottom
{
height
:
50px
;
position
:
absolute
;
display
:
inline-block
;
right
:
-20px
;
position
:
absolute
;
top
:
25px
;
right
:
35px
;
font-size
:
12px
;
.avatar-wrapper
{
cursor
:
pointer
;
margin-top
:
5px
;
position
:
relative
;
.user-avatar
{
width
:
40px
;
height
:
40px
;
border-radius
:
10px
;
}
.el-icon-caret-bottom
{
position
:
absolute
;
right
:
-20px
;
top
:
25px
;
font-size
:
12px
;
}
}
}
}
}
}
}
}
</
style
>
</
style
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment