Advertisement
Armaritto

Untitled

Nov 9th, 2023
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 7.65 KB | None | 0 0
  1. <template>
  2.   <head>
  3.     <meta charset="UTF-8">
  4.     <title>TournaMate - Swiss Tournament</title>
  5.   </head>
  6.   <body>
  7.   <img src="..\Logo.jpeg" alt="logo" id="tournamatelogo" style="padding-left:70px;width:120px;height:120px;position:absolute">
  8.   <br>
  9.   <br>
  10.   <div class="header">
  11.     <a class="logo">TournaMate</a>
  12.     <div class="header-right header-rightHovered">
  13.       <lord-icon class = "icon"
  14.                 src="https://cdn.lordicon.com/kthelypq.json"
  15.                 trigger="hover"
  16.                 style="width:50px;height:50px">
  17.       </lord-icon>
  18.     </div>
  19.     <div class="header-right header-rightHovered">
  20.       <a class="active">
  21.         About
  22.       </a>
  23.     </div>
  24.   </div>
  25.   <br>
  26.   <br>
  27.   <br>
  28.   <br>
  29.   <hr>
  30.   <div class="title">
  31.     Lorem Ipsum
  32.   </div>
  33.   <div class="content">
  34.     <table>
  35.       <tr>
  36.         <th>Rank</th>
  37.         <th>Team Name</th>
  38.         <th>Points</th>
  39.         <th>Win</th>
  40.         <th>Draw</th>
  41.         <th>Lose</th>
  42.       </tr>
  43.       <!-- Repeat this row for each team -->
  44.       <tr>
  45.         <td>1</td>
  46.         <td>Team E</td>
  47.         <td>25</td>
  48.         <td>24</td>
  49.         <td>20</td>
  50.         <td>17</td>
  51.       </tr>
  52.       <tr>
  53.         <td>1</td>
  54.         <td>Team E</td>
  55.         <td>25</td>
  56.         <td>24</td>
  57.         <td>20</td>
  58.         <td>17</td>
  59.       </tr>
  60.       <tr>
  61.         <td>1</td>
  62.         <td>Team E</td>
  63.         <td>25</td>
  64.         <td>24</td>
  65.         <td>20</td>
  66.         <td>17</td>
  67.       </tr>
  68.       <tr>
  69.         <td>1</td>
  70.         <td>Team E</td>
  71.         <td>25</td>
  72.         <td>24</td>
  73.         <td>20</td>
  74.         <td>17</td>
  75.       </tr>
  76.       <tr>
  77.         <td>1</td>
  78.         <td>Team E</td>
  79.         <td>25</td>
  80.         <td>24</td>
  81.         <td>20</td>
  82.         <td>17</td>
  83.       </tr>
  84.       <tr>
  85.         <td>1</td>
  86.         <td>Team E</td>
  87.         <td>25</td>
  88.         <td>24</td>
  89.         <td>20</td>
  90.         <td>17</td>
  91.       </tr><tr>
  92.       <td>1</td>
  93.       <td>Team E</td>
  94.       <td>25</td>
  95.       <td>24</td>
  96.       <td>20</td>
  97.       <td>17</td>
  98.     </tr><tr>
  99.       <td>1</td>
  100.       <td>Team E</td>
  101.       <td>25</td>
  102.       <td>24</td>
  103.       <td>20</td>
  104.       <td>17</td>
  105.     </tr>
  106.       <tr>
  107.         <td>1</td>
  108.         <td>Team E</td>
  109.         <td>25</td>
  110.         <td>24</td>
  111.         <td>20</td>
  112.         <td>17</td>
  113.       </tr>
  114.  
  115.  
  116.  
  117.       <tr>
  118.         <td>1</td>
  119.         <td>Team E</td>
  120.         <td>25</td>
  121.         <td>24</td>
  122.         <td>20</td>
  123.         <td>17</td>
  124.       </tr>
  125.       <tr>
  126.         <td>1</td>
  127.         <td>Team E</td>
  128.         <td>25</td>
  129.         <td>24</td>
  130.         <td>20</td>
  131.         <td>17</td>
  132.       </tr>
  133.       <tr>
  134.         <td>1</td>
  135.         <td>Team E</td>
  136.         <td>25</td>
  137.         <td>24</td>
  138.         <td>20</td>
  139.         <td>17</td>
  140.       </tr>
  141.       <tr>
  142.         <td>1</td>
  143.         <td>Team E</td>
  144.         <td>25</td>
  145.         <td>24</td>
  146.         <td>20</td>
  147.         <td>17</td>
  148.       </tr>
  149.       <tr>
  150.         <td>1</td>
  151.         <td>Team E</td>
  152.         <td>25</td>
  153.         <td>24</td>
  154.         <td>20</td>
  155.         <td>17</td>
  156.       </tr>
  157.       <tr>
  158.         <td>1</td>
  159.         <td>Team E</td>
  160.         <td>25</td>
  161.         <td>24</td>
  162.         <td>20</td>
  163.         <td>17</td>
  164.       </tr>
  165.       <tr>
  166.         <td>1</td>
  167.         <td>Team E</td>
  168.         <td>25</td>
  169.         <td>24</td>
  170.         <td>20</td>
  171.         <td>17</td>
  172.       </tr>
  173.       <tr>
  174.         <td>1</td>
  175.         <td>Team E</td>
  176.         <td>25</td>
  177.         <td>24</td>
  178.         <td>20</td>
  179.         <td>17</td>
  180.       </tr>
  181.       <tr>
  182.         <td>1</td>
  183.         <td>Team E</td>
  184.         <td>25</td>
  185.         <td>24</td>
  186.         <td>20</td>
  187.         <td>17</td>
  188.       </tr>
  189.       <tr>
  190.         <td>1</td>
  191.         <td>Team E</td>
  192.         <td>25</td>
  193.         <td>24</td>
  194.         <td>20</td>
  195.         <td>17</td>
  196.       </tr>
  197.       <tr>
  198.         <td>1</td>
  199.         <td>Team E</td>
  200.         <td>25</td>
  201.         <td>24</td>
  202.         <td>20</td>
  203.         <td>17</td>
  204.       </tr>
  205.       <tr>
  206.         <td>1</td>
  207.         <td>Team E</td>
  208.         <td>25</td>
  209.         <td>24</td>
  210.         <td>20</td>
  211.         <td>17</td>
  212.       </tr>
  213.       <tr>
  214.         <td>1</td>
  215.         <td>Team E</td>
  216.         <td>25</td>
  217.         <td>24</td>
  218.         <td>20</td>
  219.         <td>17</td>
  220.       </tr>
  221.  
  222.       <!-- ... -->
  223.     </table>
  224.   </div>
  225.   </body>
  226. </template>
  227.  
  228.  
  229. <script>
  230. import lottie from "lottie-web";
  231. import { defineElement } from "@lordicon/element";
  232.  
  233. // define "lord-icon" custom element with default properties
  234. defineElement(lottie.loadAnimation);
  235.  
  236. let helloMsg = '';
  237. export default {
  238.   name: 'TournamentGenerator',
  239.   data(){
  240.     return{
  241.       Elements: ['Frontend','Backend'],
  242.     }
  243.   },
  244.   methods:{
  245.     action(n){
  246.       helloMsg = n
  247.       callBackend();
  248.       function callBackend(){
  249.         fetch("/api/messages/backend", {
  250.           method: 'POST',
  251.           body: JSON.stringify({
  252.             msg: helloMsg
  253.           }),
  254.           headers: {
  255.             'Content-type': 'application/json; charset=UTF-8',
  256.           }
  257.         })
  258.             .then(function(response){
  259.               return response.json()})
  260.             .then(function(data){
  261.               console.log(data)
  262.               document.getElementById('board').innerHTML = data.msg;
  263.             })
  264.       }
  265.     },
  266.   }
  267. }
  268. </script>
  269.  
  270. <style>
  271. @font-face {
  272.   font-family: ubuntu-bold;
  273.   src: url("../../Ubuntu/Ubuntu-Bold.ttf");
  274. }
  275. @font-face {
  276.   font-family: ubuntu-bold-italic;
  277.   src: url("../../Ubuntu/Ubuntu-BoldItalic.ttf");
  278. }
  279. @font-face {
  280.   font-family: ubuntu-italic;
  281.   src: url("../../Ubuntu/Ubuntu-Italic.ttf");
  282. }
  283. @font-face {
  284.   font-family: ubuntu-light;
  285.   src: url("../../Ubuntu/Ubuntu-Light.ttf");
  286. }
  287. @font-face {
  288.   font-family: ubuntu-lightItalic;
  289.   src: url("../../Ubuntu/Ubuntu-LightItalic.ttf");
  290. }
  291. @font-face {
  292.   font-family: ubuntu-medium;
  293.   src: url("../../Ubuntu/Ubuntu-Medium.ttf");
  294. }
  295. @font-face {
  296.   font-family: ubuntu-medium-italic;
  297.   src: url("../../Ubuntu/Ubuntu-MediumItalic.ttf");
  298. }
  299. @font-face {
  300.   font-family: ubuntu-regular;
  301.   src: url("../../Ubuntu/Ubuntu-Regular.ttf");
  302. }
  303. body {
  304.   font-family: ubuntu-regular;
  305. }
  306. #tournamatelogo{
  307.   font-size: small;
  308. }
  309. .title{
  310.   font-size: 50px;
  311.   color: #095f59;
  312.   font-family: ubuntu-bold;
  313.   display: flex;
  314.   justify-content: center;
  315.   padding-top: 20px;
  316.  
  317. }
  318. ////////////////////////////
  319. .header {
  320.   position: relative;
  321.   overflow: hidden;
  322.   padding: 20px 10px;
  323.   max-width: 200px;
  324. }
  325. .header a {
  326.   float: left;
  327.   text-align: center;
  328.   padding: 12px;
  329.   font-size: 18px;
  330.   line-height: 25px;
  331.   border-radius: 4px;
  332.   font-family: ubuntu-bold;
  333.   color: #081234;
  334. }
  335. .header a.logo {
  336.   font-size: 60px;
  337.   font-weight: bold;
  338.   padding-left: 210px;
  339. }
  340. .header-right {
  341.   float: right;
  342.   margin-right: 70px;
  343.   border-radius: 7px;
  344.   color: #686762;
  345. }
  346. .header-rightHovered:hover{
  347.   background: #f6f3eb;
  348. }
  349. .content{
  350.   padding-top: 20px;
  351.   padding-bottom: 70px;
  352.   display: flex;
  353.   justify-content: center;
  354. }
  355. .content table {
  356.   width: 50%;
  357.   border-collapse: separate;
  358.   border:solid #095F59FF 4px;
  359.   align-content: center;
  360.   border-radius: 20px;
  361. }
  362.  
  363. .content th, .content td {
  364.   border: 2px solid #095f59;
  365.   padding: 8px;
  366.   text-align: center;
  367. }
  368. .content td{
  369.   background-color: #fdcf6e;
  370.   align-content: center;
  371.   font-size: 20px;
  372. }
  373.  
  374. .content th {
  375.   background-color: #095f59;
  376.   border-top: none;
  377.   color: #fdcf6e;
  378.   align-content: center;
  379.   font-size: 20px;
  380. }
  381. .navigationHeader {
  382.   display: grid;
  383.   font-size: 3rem;
  384.   grid-template-columns: repeat(5, 1fr);
  385.   grid-auto-flow: column;
  386.   grid-auto-columns: 1fr;
  387.   align-items: center;
  388. }
  389. </style>
  390.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement