+
Vue
@@ -62,9 +62,9 @@ export default {
@@ -73,44 +73,50 @@ export default {
.box-card-header {
position: relative;
height: 220px;
+
img {
width: 100%;
height: 100%;
transition: all 0.2s linear;
+
&:hover {
transform: scale(1.1, 1.1);
filter: contrast(130%);
}
}
}
+
.mallki-text {
position: absolute;
- top: 0px;
- right: 0px;
+ top: 0;
+ right: 0;
font-size: 20px;
font-weight: bold;
}
+
.panThumb {
z-index: 100;
- height: 70px!important;
- width: 70px!important;
- position: absolute!important;
+ height: 70px !important;
+ width: 70px !important;
+ position: absolute !important;
top: -45px;
- left: 0px;
- border: 5px solid #ffffff;
+ left: 0;
+ border: 5px solid #fff;
background-color: #fff;
margin: auto;
- box-shadow: none!important;
+ box-shadow: none !important;
+
::v-deep .pan-info {
- box-shadow: none!important;
+ box-shadow: none !important;
}
}
+
.progress-item {
margin-bottom: 10px;
font-size: 14px;
}
- @media only screen and (max-width: 1510px){
- .mallki-text{
+ @media only screen and (max-width: 1510px) {
+ .mallki-text {
display: none;
}
}
diff --git a/src/views/dashboard/admin/components/PanelGroup.vue b/src/views/dashboard/admin/components/PanelGroup.vue
index 589236ed..574d653e 100644
--- a/src/views/dashboard/admin/components/PanelGroup.vue
+++ b/src/views/dashboard/admin/components/PanelGroup.vue
@@ -86,8 +86,8 @@ export default {
overflow: hidden;
color: #666;
background: #fff;
- box-shadow: 4px 4px 40px rgba(0, 0, 0, .05);
- border-color: rgba(0, 0, 0, .05);
+ box-shadow: 4px 4px 40px rgba(0, 0, 0, 0.05);
+ border-color: rgba(0, 0, 0, 0.05);
&:hover {
.card-panel-icon-wrapper {
@@ -107,7 +107,7 @@ export default {
}
.icon-shopping {
- background: #34bfa3
+ background: #34bfa3;
}
}
@@ -124,7 +124,7 @@ export default {
}
.icon-shopping {
- color: #34bfa3
+ color: #34bfa3;
}
.card-panel-icon-wrapper {
@@ -144,7 +144,7 @@ export default {
float: right;
font-weight: bold;
margin: 26px;
- margin-left: 0px;
+ margin-left: 0;
.card-panel-text {
line-height: 18px;
diff --git a/src/views/dashboard/admin/components/TodoList/index.scss b/src/views/dashboard/admin/components/TodoList/index.scss
index 74ce0d54..d33503ff 100644
--- a/src/views/dashboard/admin/components/TodoList/index.scss
+++ b/src/views/dashboard/admin/components/TodoList/index.scss
@@ -4,13 +4,14 @@
color: #4d4d4d;
min-width: 230px;
max-width: 550px;
- margin: 0 auto ;
+ margin: 0 auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 300;
background: #fff;
z-index: 1;
position: relative;
+
button {
margin: 0;
padding: 0;
@@ -26,33 +27,40 @@
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
+
:focus {
outline: 0;
}
+
.hidden {
display: none;
}
+
.todoapp {
background: #fff;
- margin: 130px 0 40px 0;
+ margin: 130px 0 40px;
position: relative;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 25px 50px 0 rgba(0, 0, 0, 0.1);
}
+
.todoapp input::-webkit-input-placeholder {
font-style: italic;
font-weight: 300;
color: #e6e6e6;
}
+
.todoapp input::-moz-placeholder {
font-style: italic;
font-weight: 300;
color: #e6e6e6;
}
+
.todoapp input::input-placeholder {
font-style: italic;
font-weight: 300;
color: #e6e6e6;
}
+
.todoapp h1 {
position: absolute;
top: -155px;
@@ -65,6 +73,7 @@
-moz-text-rendering: optimizeLegibility;
text-rendering: optimizeLegibility;
}
+
.new-todo,
.edit {
position: relative;
@@ -83,17 +92,20 @@
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
+
.new-todo {
padding: 10px 16px 16px 60px;
border: none;
background: rgba(0, 0, 0, 0.003);
box-shadow: inset 0 -2px 1px rgba(0, 0, 0, 0.03);
}
+
.main {
position: relative;
z-index: 2;
border-top: 1px solid #e6e6e6;
}
+
.toggle-all {
text-align: center;
border: none;
@@ -101,6 +113,7 @@
opacity: 0;
position: absolute;
}
+
.toggle-all+label {
width: 60px;
height: 34px;
@@ -111,41 +124,50 @@
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
- .toggle-all+label:before {
+
+ .toggle-all+label::before {
content: '❯';
font-size: 22px;
color: #e6e6e6;
- padding: 10px 27px 10px 27px;
+ padding: 10px 27px;
}
- .toggle-all:checked+label:before {
+
+ .toggle-all:checked+label::before {
color: #737373;
}
+
.todo-list {
margin: 0;
padding: 0;
list-style: none;
}
+
.todo-list li {
position: relative;
font-size: 24px;
border-bottom: 1px solid #ededed;
}
+
.todo-list li:last-child {
border-bottom: none;
}
+
.todo-list li.editing {
border-bottom: none;
padding: 0;
}
+
.todo-list li.editing .edit {
display: block;
width: 506px;
padding: 12px 16px;
margin: 0 0 0 43px;
}
+
.todo-list li.editing .view {
display: none;
}
+
.todo-list li .toggle {
text-align: center;
width: 40px;
@@ -160,9 +182,11 @@
-webkit-appearance: none;
appearance: none;
}
+
.todo-list li .toggle {
opacity: 0;
}
+
.todo-list li .toggle+label {
/*
Firefox requires `#` to be escaped - https://bugzilla.mozilla.org/show_bug.cgi?id=922433
@@ -173,22 +197,26 @@
background-position: center left;
background-size: 36px;
}
+
.todo-list li .toggle:checked+label {
background-size: 36px;
background-image: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%22-10%20-18%20100%20135%22%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2250%22%20fill%3D%22none%22%20stroke%3D%22%23bddad5%22%20stroke-width%3D%223%22/%3E%3Cpath%20fill%3D%22%235dc2af%22%20d%3D%22M72%2025L42%2071%2027%2056l-4%204%2020%2020%2034-52z%22/%3E%3C/svg%3E');
}
+
.todo-list li label {
word-break: break-all;
padding: 15px 15px 15px 50px;
display: block;
- line-height: 1.0;
- font-size: 14px;
+ line-height: 1;
+ font-size: 14px;
transition: color 0.4s;
}
+
.todo-list li.completed label {
color: #d9d9d9;
text-decoration: line-through;
}
+
.todo-list li .destroy {
display: none;
position: absolute;
@@ -203,21 +231,27 @@
transition: color 0.2s ease-out;
cursor: pointer;
}
+
.todo-list li .destroy:hover {
color: #af5b5e;
}
- .todo-list li .destroy:after {
+
+ .todo-list li .destroy::after {
content: '×';
}
+
.todo-list li:hover .destroy {
display: block;
}
+
.todo-list li .edit {
display: none;
}
+
.todo-list li.editing:last-child {
margin-bottom: -1px;
}
+
.footer {
color: #777;
position: relative;
@@ -226,7 +260,8 @@
text-align: center;
border-top: 1px solid #e6e6e6;
}
- .footer:before {
+
+ .footer::before {
content: '';
position: absolute;
right: 0;
@@ -236,13 +271,16 @@
overflow: hidden;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 8px 0 -3px #f6f6f6, 0 9px 1px -3px rgba(0, 0, 0, 0.2), 0 16px 0 -6px #f6f6f6, 0 17px 2px -6px rgba(0, 0, 0, 0.2);
}
+
.todo-count {
float: left;
text-align: left;
}
+
.todo-count strong {
font-weight: 300;
}
+
.filters {
margin: 0;
padding: 0;
@@ -250,9 +288,11 @@
z-index: 1;
list-style: none;
}
+
.filters li {
display: inline;
}
+
.filters li a {
color: inherit;
font-size: 12px;
@@ -261,12 +301,15 @@
border: 1px solid transparent;
border-radius: 3px;
}
+
.filters li a:hover {
border-color: rgba(175, 47, 47, 0.1);
}
+
.filters li a.selected {
border-color: rgba(175, 47, 47, 0.2);
}
+
.clear-completed,
html .clear-completed:active {
float: right;
@@ -275,9 +318,11 @@
text-decoration: none;
cursor: pointer;
}
+
.clear-completed:hover {
text-decoration: underline;
}
+
.info {
margin: 65px auto 0;
color: #bfbfbf;
@@ -285,14 +330,17 @@
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
text-align: center;
}
+
.info p {
line-height: 1;
}
+
.info a {
color: inherit;
text-decoration: none;
font-weight: 400;
}
+
.info a:hover {
text-decoration: underline;
}
@@ -305,6 +353,7 @@
.todo-list li .toggle {
background: none;
}
+
.todo-list li .toggle {
height: 40px;
}
@@ -313,6 +362,7 @@
.footer {
height: 50px;
}
+
.filters {
bottom: 10px;
}
diff --git a/src/views/dashboard/admin/index.vue b/src/views/dashboard/admin/index.vue
index 8cb557be..aaa6d749 100644
--- a/src/views/dashboard/admin/index.vue
+++ b/src/views/dashboard/admin/index.vue
@@ -4,7 +4,7 @@
-
+
@@ -27,13 +27,13 @@
-
+
-
+
-
+
@@ -104,7 +104,7 @@ export default {
.github-corner {
position: absolute;
- top: 0px;
+ top: 0;
border: 0;
right: 0;
}
diff --git a/src/views/dashboard/editor/index.vue b/src/views/dashboard/editor/index.vue
index 9723bcce..822f6c71 100644
--- a/src/views/dashboard/editor/index.vue
+++ b/src/views/dashboard/editor/index.vue
@@ -1,14 +1,14 @@
-
+
Your roles:
{{ item }}
-
+
{{ name }}
- Editor's Dashboard
+ Editor's Dashboard
@@ -50,18 +50,21 @@ export default {
.dashboard-editor-container {
background-color: #e3e3e3;
min-height: 100vh;
- padding: 50px 60px 0px;
+ padding: 50px 60px 0;
+
.pan-info-roles {
font-size: 12px;
font-weight: 700;
color: #333;
display: block;
}
+
.info-container {
position: relative;
margin-left: 190px;
height: 150px;
line-height: 200px;
+
.display_name {
font-size: 48px;
line-height: 48px;
diff --git a/src/views/error-page/401.vue b/src/views/error-page/401.vue
index a52ed23b..3ac7ccb0 100644
--- a/src/views/error-page/401.vue
+++ b/src/views/error-page/401.vue
@@ -63,33 +63,41 @@ export default {
width: 800px;
max-width: 100%;
margin: 100px auto;
+
.pan-back-btn {
background: #008489;
color: #fff;
- border: none!important;
+ border: none !important;
}
+
.pan-gif {
margin: 0 auto;
display: block;
}
+
.pan-img {
display: block;
margin: 0 auto;
width: 100%;
}
+
.text-jumbo {
font-size: 60px;
font-weight: 700;
color: #484848;
}
+
.list-unstyled {
font-size: 14px;
+
li {
padding-bottom: 5px;
}
+
a {
color: #008489;
text-decoration: none;
+
&:hover {
text-decoration: underline;
}
diff --git a/src/views/error-page/404.vue b/src/views/error-page/404.vue
index 1791f55a..d5cc9d4d 100644
--- a/src/views/error-page/404.vue
+++ b/src/views/error-page/404.vue
@@ -10,7 +10,7 @@
OOPS!
{{ message }}
Please check that the URL you entered is correct, or click the button below to return to the homepage.
@@ -33,27 +33,32 @@ export default {
diff --git a/src/views/table/dynamic-table/components/FixedThead.vue b/src/views/table/dynamic-table/components/FixedThead.vue
index c3deb925..4a3602e7 100644
--- a/src/views/table/dynamic-table/components/FixedThead.vue
+++ b/src/views/table/dynamic-table/components/FixedThead.vue
@@ -14,7 +14,7 @@
-
+
diff --git a/src/views/table/dynamic-table/components/UnfixedThead.vue b/src/views/table/dynamic-table/components/UnfixedThead.vue
index 831b070a..ca5f14b5 100644
--- a/src/views/table/dynamic-table/components/UnfixedThead.vue
+++ b/src/views/table/dynamic-table/components/UnfixedThead.vue
@@ -14,7 +14,7 @@
-
+
diff --git a/src/views/table/dynamic-table/index.vue b/src/views/table/dynamic-table/index.vue
index 5a4dd363..98605aef 100644
--- a/src/views/table/dynamic-table/index.vue
+++ b/src/views/table/dynamic-table/index.vue
@@ -1,11 +1,11 @@
-
+
Fixed header, sorted by header order,
-
+
Not fixed header, sorted by click order
diff --git a/src/views/table/inline-edit-table.vue b/src/views/table/inline-edit-table.vue
index 31e0065f..a399dcea 100644
--- a/src/views/table/inline-edit-table.vue
+++ b/src/views/table/inline-edit-table.vue
@@ -1,6 +1,6 @@
-
+
{{ row.id }}
@@ -141,6 +141,7 @@ export default {
.edit-input {
padding-right: 100px;
}
+
.cancel-btn {
position: absolute;
right: 15px;
diff --git a/src/views/theme/index.vue b/src/views/theme/index.vue
index 0af7711a..25809b3c 100644
--- a/src/views/theme/index.vue
+++ b/src/views/theme/index.vue
@@ -9,7 +9,7 @@
Change Theme :
-
@@ -101,9 +101,10 @@ export default {