visual-editor.blade.php 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Editor</title>
  6. <meta name="csrf-token" content="{{ csrf_token() }}">
  7. <link rel="stylesheet" href="/vendor/grapes/grapes.min.css">
  8. <script src="/vendor/grapes/grapes.min.js"></script>
  9. <script src="/vendor/grapes/jquery-3.6.0.min.js"></script>
  10. <link href="/vendor/grapes/layui/css/layui.css" rel="stylesheet">
  11. <script src="/vendor/grapes/layui/layui.js"></script>
  12. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/font-awesome.min.css">
  13. <style>
  14. body, html {
  15. height: 100%;
  16. margin: 0;
  17. }
  18. .gjs-mdl-dialog {
  19. background-color: white;
  20. color: #333;
  21. }
  22. .gjs-cv-canvas-bg {
  23. width: 100%;
  24. }
  25. /*.gjs-pn-views-container {*/
  26. /* display: none;*/
  27. /*}*/
  28. /*.gjs-pn-views {*/
  29. /* border: none;*/
  30. /*}*/
  31. .gjs-pn-options {
  32. right: unset;
  33. left: 33%;
  34. }
  35. .gjs-pn-buttons {
  36. text-align: right;
  37. display:block;
  38. }
  39. /* 美化下拉选择框 */
  40. .custom-select {
  41. margin-left: 10px;
  42. padding: 3px 16px; /* 增加内边距,为下拉内容留出空位 */
  43. font-size: 14px; /* 字体大小 */
  44. color: #444; /* 字体颜色 */
  45. background-color: #fff; /* 背景颜色 */
  46. border: 1px solid #ddd; /* 边框 */
  47. border-radius: 4px; /* 圆角 */
  48. outline: none; /* 去掉聚焦时的默认边框 */
  49. cursor: pointer; /* 鼠标指针样式 */
  50. transition: all 0.3s ease; /* 过渡效果 */
  51. appearance: none; /* 移除默认的下拉箭头 */
  52. position: relative; /* 为下拉箭头定位 */
  53. }
  54. /* 悬停效果 */
  55. .custom-select:hover {
  56. background-color: #f8f8f8; /* 悬停时的背景颜色 */
  57. border-color: #ccc; /* 悬停时的边框颜色 */
  58. }
  59. /* 聚焦效果 */
  60. .custom-select:focus {
  61. border-color: #ccc; /* 聚焦时的边框颜色 */
  62. box-shadow: 0 0 5px rgba(0, 123, 255, 0.2); /* 聚焦时的阴影 */
  63. }
  64. /* 下拉箭头样式 */
  65. .custom-select::after {
  66. content: '\f0d7'; /* FontAwesome 下拉箭头图标 */
  67. font-family: 'FontAwesome';
  68. position: absolute;
  69. right: 8px; /* 调整箭头位置,使其与右边距对齐 */
  70. top: 50%;
  71. transform: translateY(-50%);
  72. pointer-events: none; /* 防止点击事件 */
  73. color: #444; /* 下拉箭头颜色 */
  74. }
  75. </style>
  76. </head>
  77. <body>
  78. <div id="gjs">
  79. {!!$html!!}
  80. </div>
  81. <script>
  82. var siteMenu = {!!$siteMenu!!};
  83. var mid= {!!$mid!!};
  84. </script>
  85. <script src="/vendor/grapes/grapes.init.js"></script>
  86. </body>
  87. </html>