diff --git a/src/cpns/ClipCard.vue b/src/cpns/ClipCard.vue new file mode 100644 index 0000000..f705b27 --- /dev/null +++ b/src/cpns/ClipCard.vue @@ -0,0 +1,59 @@ + + + + + diff --git a/src/data/notify.json b/src/data/notify.json new file mode 100644 index 0000000..a80a00c --- /dev/null +++ b/src/data/notify.json @@ -0,0 +1,5 @@ +{ + "title": "重要版本更新提示", + "content": "1. 如果你是第一次使用此插件, 请务必设置跟随主程序启动选项, 否则可能导致剪贴板记录丢失\n2. 插件内的收藏栏将在最近一个版本中移除, 届时点击收藏按钮将跳转到备忘快贴, 请尽快将已有数据保存, 使用备忘快贴代替\n3. 插件使用过程中遇到任何问题, 请到论坛发布页回帖或加入QQ群反馈", + "version": 1 +} diff --git a/src/style/cpns/clip-card.less b/src/style/cpns/clip-card.less new file mode 100644 index 0000000..2c750f1 --- /dev/null +++ b/src/style/cpns/clip-card.less @@ -0,0 +1,81 @@ +.clip-card { + position: absolute; + top: 10%; + left: 10%; + width: 80%; + height: 80%; + z-index: 999999999; + background-color: @bg-color; + border-radius: 10px; + box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5); + &-header { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 50px; + border-radius: 5px 5px 0px 0px; + background-color: @primary-color; + color: @bg-color; + display: flex; + align-items: center; + justify-content: space-between; + .clip-card-header-title { + margin-left: 25px; + font-size: 17px; + font-weight: 600; + } + .clip-card-header-operate { + display: flex; + align-items: center; + cursor: pointer; + margin: 20px; + .clip-card-header-operate-item { + margin-left: 10px; + cursor: pointer; + &:first-child { + margin-left: 0; + } + } + } + } + &-content { + position: absolute; + top: 50px; + left: 0; + overflow: auto; + padding: 30px; + color: @text-color; + .clip-card-content-item { + font-size: 15px; + margin-bottom: 10px; + &:last-child { + margin-bottom: 0; + } + } + } + &-footer { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 50px; + background-color: @primary-color; + color: @text-color; + display: flex; + align-items: center; + justify-content: space-between; + border-radius: 0px 0px 5px 5px; + .clip-card-footer-operate { + display: flex; + align-items: center; + .clip-card-footer-operate-item { + margin-left: 10px; + cursor: pointer; + &:first-child { + margin-left: 0; + } + } + } + } +} diff --git a/src/style/cpns/clip-full-data.less b/src/style/cpns/clip-full-data.less index 3c2cbf8..2adc4b1 100644 --- a/src/style/cpns/clip-full-data.less +++ b/src/style/cpns/clip-full-data.less @@ -53,7 +53,7 @@ } } .clip-overlay { - z-index: 999999999; + z-index: 9999999; position: fixed; top: 0; height: 100%; diff --git a/src/style/index.less b/src/style/index.less index adb2559..47802ad 100644 --- a/src/style/index.less +++ b/src/style/index.less @@ -1,5 +1,6 @@ .import() { /* 导入全部涉及到变量的样式文件 */ + @import (multiple) './cpns/clip-card.less'; @import (multiple) './cpns/clip-float-btn.less'; @import (multiple) './cpns/clip-full-data.less'; @import (multiple) './cpns/clip-item-list.less'; diff --git a/src/views/Main.vue b/src/views/Main.vue index f5d6094..4097a08 100644 --- a/src/views/Main.vue +++ b/src/views/Main.vue @@ -1,5 +1,6 @@