index.html 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Document</title>
  6. <meta charset="utf-8">
  7. <meta name="viewport" content="width=device-width">
  8. <title>eval</title>
  9. <link href="index.css" rel="stylesheet" type="text/css" />
  10. <link rel="stylesheet" href="normalize.min.css">
  11. <style>
  12. input {
  13. width: 100%;
  14. height: 30px;
  15. font-size: 20px;
  16. border-radius: 20px;
  17. border: 1px solid #ccc;
  18. margin-bottom: 10px;
  19. }
  20. input[type="text"] {
  21. /*color: #dbdbdb;*/
  22. padding: 5px;
  23. font-size: 15px;
  24. }
  25. input[type="button"] {
  26. background-color: #5a5491;
  27. color: #fff;
  28. }
  29. body {
  30. font-size: 20px;
  31. font-family: arial, sans-serif;
  32. background-color: #6962A8;
  33. margin: 0;
  34. padding: 0;
  35. color: #2d2d2d;
  36. }
  37. body * {
  38. -webkit-box-sizing: border-box;
  39. box-sizing: border-box;
  40. outline: none;
  41. }
  42. #result img {
  43. border-radius: 20px;
  44. }
  45. .container {
  46. position: fixed;
  47. width: 60%;
  48. background-color: #fff;
  49. bottom: 0px;
  50. z-index: 10;
  51. font-size: 25px;
  52. border-top-left-radius: 20px;
  53. border-top-right-radius: 20px;
  54. padding: 15px;
  55. padding-bottom: 5px;
  56. }
  57. .container input#input2 {
  58. margin-bottom: 5px;
  59. }
  60. #result {
  61. background-color: #DFE0E2;
  62. padding: 15px;
  63. margin-bottom: 175px;
  64. border-radius: 15px;
  65. padding-bottom: 30px;
  66. }
  67. #result div {
  68. background-color: #F9F9F9;
  69. border-radius: 20px;
  70. margin-bottom: 20px;
  71. padding: 10px;
  72. width: 70%;
  73. }
  74. main {
  75. width: 60%;
  76. margin: 0 auto;
  77. border-radius: 20px;
  78. }
  79. span {
  80. color: #6962A8;
  81. }
  82. .draw img{
  83. width: 20px;
  84. height: 20px;
  85. position: relative;
  86. left: 5px;
  87. bottom: 4px;
  88. }
  89. .canvas {
  90. position: fixed;
  91. visibility: hidden;
  92. border-radius: 20px;
  93. background-color: #fff;
  94. width: 40%;
  95. font-size: 15px;
  96. padding: 10px;
  97. box-shadow: inset 1px 1px 1px
  98. }
  99. .canvas select {
  100. border-right: 15px;
  101. font-size: 15px;
  102. }
  103. </style>
  104. </head>
  105. <body>
  106. <div class="canvas">
  107. <canvas id='canvas' width=500 height=400></canvas>
  108. <!--<br/>-->
  109. <!--<button id='+'>+</button>-->
  110. <input type="button" value="undo" id="undo">
  111. <input type="button" value="delete" id="delete">
  112. <input type="button" value="Send Image" id="to-data-url">
  113. <input type='color' id='color'>
  114. <select id='tool'>
  115. <option value='circle'>Circle</option>
  116. <option value='line' >Line</option>
  117. <option value='rectangle' >Rectangle</option>
  118. </select>
  119. <label for="size">Size(px): </label>
  120. <input type="number" id="size">
  121. <script src="index.js"></script>
  122. </div>
  123. <main>
  124. <div class="container">
  125. <!-- <label for="input1">nick:</label><br> -->
  126. <input type="text" id="input1" placeholder="Type a name..."><br>
  127. <!-- <label for="input2">message:</label><br> -->
  128. <input type="text" id="input2" placeholder="Type a message..."><br>
  129. <div id="emoji-block">
  130. <div id="emoji-button" style="display: inline-block;">
  131. <img src="https://cdn.iconscout.com/public/images/icon/free/png-512/emoji-sad-unhappy-3a93cdaae83e3bb7-512x512.png" alt="" width="30px" height="30px">
  132. </div>
  133. <div id="emoji" style="display: none">
  134. <img class = "emoji-item" src="http://www.kolobok.us/smiles/light_skin/aggressive.gif" alt="img">
  135. <img class = "emoji-item" src="http://www.kolobok.us/smiles/light_skin/dash3.gif" alt="img">
  136. <img class = "emoji-item" src="http://www.kolobok.us/smiles/light_skin/crazy.gif" alt="img">
  137. <img class = "emoji-item" src="http://www.kolobok.us/smiles/light_skin/curtsey.gif" alt="img">
  138. <img class = "emoji-item" src="http://www.kolobok.us/smiles/light_skin/diablo.gif" alt="img">
  139. <img class = "emoji-item" src="http://www.kolobok.us/smiles/light_skin/focus.gif" alt="img">
  140. <img class = "emoji-item" src="http://www.kolobok.us/smiles/light_skin/girl_in_love.gif" alt="img">
  141. <img class = "emoji-item" src="http://www.kolobok.us/smiles/light_skin/hunter.gif" alt="img">
  142. </div>
  143. </div>
  144. <div class="draw">
  145. <img src="https://cdn.iconscout.com/public/images/icon/premium/png-512/canvas-drawing-painting-color-paint-31e01478fb2fcadd-512x512.png" alt="canvas">
  146. </div>
  147. <input type="button" id="button" value="send">
  148. </div>
  149. <!--//////////////////////////////////////////////////-->
  150. <!--//////////////////////////////////////////////////-->
  151. <div id="result"></div>
  152. </main>
  153. <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
  154. <script src="https://cdnjs.cloudflare.com/ajax/libs/PapaParse/4.1.3/papaparse.min.js"></script>
  155. <script src="http://gitlab.a-level.com.ua/gitgod/nanobind/raw/master/static/nb.js"></script>
  156. <script src="main.js"></script>
  157. <script src="emoji.js"></script>
  158. <script src="canvas/index.js"></script>
  159. </body>
  160. </html>