visual-editor.blade.php 2.7 KB

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