Advertisement
lemansky

Untitled

Nov 19th, 2020
559
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5.55 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Document</title>
  6.     <link rel="stylesheet" href="https://bootswatch.com/4/flatly/bootstrap.min.css">
  7.     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  8.     <!-- задача 1: да се създаде скрипт, чрез който при натискане бутони за плодове или зеленчуци, съответната стойност от бутона се пренася в текстовото поле, като лявото текстово поле може да съдържа само плодове, а дясното само зеленчуци. При повторно натискане на бутон, предишната стойност се заменя с новата, взета от съответния бутон.-->
  9.  
  10.     <!-- задача 2: да се създаде скрипт, чрез който при натискане върху секция, тя се премества на първо място в списък с клас table-of-contents. Скриптът трябва да работи за всички елементи и да е възможно няколкократното пренареждане на един и същи елемент.-->
  11.  
  12.     <!-- задача 3: да се създаде скрипт, чрез който при натискане на бутон "Провери" се генерира prompt кутия и след въвеждане на число се проверява дали числото  без значение дали се чете от ляво на дясно или от дясно на ляво е едно и също. пример 132231), отговорът да се запише в конзолата с да или не.-->
  13.  
  14.     <!-- задача 4: да се създаде скрипт, чрез който при натискане върху изображение img с клас border се добавя стил border-radius:5px. При повторно натискане се добавят още 5px и така до без край (при 150x150 размери след 75px border-radius изображението прилича на окръжност).-->
  15.  
  16.     <script>
  17.         document.addEventListener("DOMContentLoaded", function(){
  18.             clean(document.body);
  19.  
  20.             task1();
  21.             task2();
  22.             task3();
  23.             task4();
  24.  
  25.         });
  26.  
  27.         const task1 = () => {
  28.  
  29.         }
  30.            
  31.         const task2 = () => {
  32.  
  33.         }
  34.  
  35.         const task3 = () => {
  36.  
  37.         }
  38.  
  39.         const task4 = () => {
  40.  
  41.         }
  42.  
  43.         const clean = (node) =>
  44.         {
  45.           for(var n = 0; n < node.childNodes.length; n ++)
  46.          {
  47.            var child = node.childNodes[n];
  48.            if
  49.            (
  50.              child.nodeType === 8
  51.              ||
  52.              (child.nodeType === 3 && !/\S/.test(child.nodeValue))
  53.            )
  54.            {
  55.              node.removeChild(child);
  56.              n --;
  57.            }
  58.            else if(child.nodeType === 1)
  59.            {
  60.              clean(child);
  61.            }
  62.          }
  63.        }
  64.     </script>
  65.  
  66. </head>
  67. <body>
  68.     <!-- задача 1 -->
  69.     <div class="container my-4">
  70.         <div class="row">
  71.             <div class="form-group col-lg-6 col-md-6 col-sm-6">
  72.                 <input type="text" id="fruit" class="form-control ">
  73.             </div>
  74.             <div class="form-group col-lg-6 col-md-6 col-sm-6">
  75.                 <input type="text" id="vegetable" class="form-control ">
  76.             </div>
  77.         </div>
  78.  
  79.         <div class="row">
  80.             <div class="form-group col-lg-6 col-md-6 col-sm-6">
  81.                 <a href="#" class="btn btn-primary food-btn" data-food="fruit">Ябълка</a>
  82.                 <a href="#" class="btn btn-primary food-btn" data-food="fruit">Портокал</a>
  83.                 <a href="#" class="btn btn-primary food-btn" data-food="fruit">Манго</a>
  84.         </div>
  85.         <div class="form-group col-lg-6 col-md-6 col-sm-6">
  86.                 <a href="#" class="btn btn-primary food-btn" data-food="vegetable">Домат</a>
  87.                 <a href="#" class="btn btn-primary food-btn" data-food="vegetable">Репичка</a>
  88.                 <a href="#" class="btn btn-primary food-btn" data-food="vegetable">Картоф</a>
  89.             </div>
  90.             </div>
  91.         </div>
  92.     </div>
  93.     <!-- задача 1 -->
  94.  
  95.     <!-- задача 2 -->
  96.     <div class="container" id="ladder">
  97.         <ul class="list-group table-of-contents">
  98.               <a class="list-group-item" href="#navbar">Navbar</a>
  99.               <a class="list-group-item alert-info" href="#buttons">Buttons</a>
  100.               <a class="list-group-item" href="#typography">Typography</a>
  101.               <a class="list-group-item" href="#tables">Tables</a>
  102.               <a class="list-group-item alert-danger" href="#forms">Forms</a>
  103.               <a class="list-group-item alert-success" href="#navs">Navs</a>
  104.               <a class="list-group-item" href="#indicators">Indicators</a>
  105.               <a class="list-group-item alert-warning" href="#progress-bars">Progress bars</a>
  106.               <a class="list-group-item" href="#containers">Containers</a>
  107.               <a class="list-group-item" href="#dialogs">Dialogs</a>
  108.         </ul>
  109.     </div>
  110.     <!-- задача 2 -->
  111.  
  112.     <!-- задача 3 -->
  113.  
  114.     <div class="container my-4">
  115.         <div class="row">
  116.             <div class="col-2">
  117.                 <input type="button" class="btn btn-danger" value="Провери">
  118.             </div>
  119.         </div>
  120.     </div>
  121.     <!-- задача 3 -->
  122.  
  123.     <!-- задача 4 -->
  124.     <div class="container my-4">
  125.         <div class="row">
  126.             <div class="col">
  127.                 <img src="https://placehold.it/150x150" alt="" class="border border-success">
  128.             </div>
  129.         </div>
  130.     </div>
  131.     <!-- задача 4 -->
  132.  
  133. </body>
  134. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement