Advertisement
lemansky

Untitled

Dec 1st, 2021
984
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 6.27 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7.     <title>Document</title>
  8.     <style>
  9.         p{
  10.             margin:12px 16px;
  11.             color:white;
  12.         }
  13.         .nav{
  14.             padding:10px;
  15.         }
  16.         .page{
  17.             background-color: cadetblue;
  18.             width: 420px;
  19.         }
  20.  
  21.         .page-2 {
  22.             background:royalblue;
  23.             width: 600px;
  24.         }
  25.         ul{
  26.             display: flex;
  27.             flex-direction: row;
  28.             /*list-style-type: none;*/
  29.             vertical-align: top;
  30.             margin:10px 0px;
  31.             padding:0px;
  32.         }
  33.         ul>li{
  34.             width:25%;
  35.             margin:0 8px;
  36.         }
  37.         .nav a{
  38.             text-decoration: none;
  39.             color: crimson;
  40.             display: inline-block;
  41.             border: 5px solid black;
  42.             background-color: cornsilk;
  43.             padding: 5px;
  44.         }
  45.         a:hover {
  46.             background-color: crimson;
  47.             color: cornsilk;
  48.         }
  49.         .columns{
  50.            display: flex;
  51.            flex-direction: row;
  52.         }
  53.         .lcol, .rcol{
  54.             background-color: whitesmoke;
  55.             padding: 10px;
  56.             margin:0 8px;
  57.             width: 50%;
  58.         }
  59.        
  60.         .title{
  61.             margin: 12px 0px 12px 0px;
  62.             text-align: center;
  63.         }
  64.  
  65.         .profile{
  66.             background-color: whitesmoke;
  67.             padding: 10px 90px 10px 10px;
  68.             display: inline-block;
  69.             margin: 20px 10px 20px 12px;
  70.         }
  71.         .p{
  72.             padding-bottom:12px;
  73.         }
  74.     </style>
  75.  
  76.     <script>
  77.         document.addEventListener('DOMContentLoaded', (e) => {
  78.  
  79.             let task1 = document.querySelectorAll('a');
  80.             task1.forEach(item => {
  81.                 console.log(item.innerText);
  82.                 // console.log(item.href);
  83.                 // item.href = "https://www.google.bg";
  84.             });
  85.  
  86.             let task2 = document.querySelectorAll('.title');
  87.             task2.forEach(item => {
  88.                 console.log(item.innerText);
  89.             });
  90.  
  91.             let task3 = document.querySelectorAll('p');
  92.             task3.forEach((item, index) => {
  93.                 // let param = item.innerText;
  94.                 // item.innerText = "НОВ ПАРАГРАФ " + (index+1);
  95.                 item.innerText = `НОВ ПАРАГРАФ ${index+1}`;
  96.             });
  97.  
  98.             let task4 = document.querySelectorAll('img');
  99.             task4.forEach(item => {
  100.                 console.log(item.src);
  101.             });
  102.  
  103.             // let task5 = document.querySelectorAll('img');
  104.             // task5.forEach(item => {
  105.             //  item.src = 'http://placehold.it/20x80';
  106.             // });
  107.  
  108.             let task6 = document.querySelectorAll('.columns > div');
  109.             task6.forEach(item => {
  110.                 console.log(item.className);
  111.  
  112.             });
  113.  
  114.             let task7 = document.querySelectorAll('.columns > div');
  115.             task7.forEach(item => {
  116.                 item.style.background = "magenta";
  117.                 item.style['background'] = "darkgreen";
  118.  
  119.                 item.style.fontSize = "18px";
  120.                 item.style['font-size'] = "18px";
  121.  
  122.             });
  123.  
  124.             document.querySelectorAll('ul')[0].style.listStyleType = 'none';
  125.             document.querySelectorAll('ul')[0].style['list-style-type'] = 'none';
  126.    //       function edit() {
  127.             // [...document.styleSheets[0].cssRules].find(x=> x.selectorText=='.box')
  128.             //     .style.background= 'red';
  129.             // }
  130.  
  131.             let task8 = document.querySelectorAll('.page')[0];
  132.             task8.className = 'page-2';
  133.  
  134.             // let task8a = document.querySelectorAll('.page');
  135.             // task8a.forEach(item => {
  136.             //  item.className = 'page-2';
  137.             // });
  138.  
  139.             let task9 = document.querySelectorAll('img');
  140.             task9.forEach(item => {
  141.                 item.style.border = 'solid 2px red';
  142.             });
  143.  
  144.             let task10 = document.querySelectorAll('img');
  145.             task10.forEach(item => {
  146.                 item.addEventListener('mouseenter', (e) => {
  147.                     e.target.style.border = 'solid 15px black';
  148.                 });
  149.             });
  150.  
  151.             let task11 = document.querySelectorAll('a');
  152.             task11.forEach(item => {
  153.                 item.addEventListener('click', (e) => {
  154.                     e.preventDefault();
  155.                     document.body.style.background = 'coral';
  156.                 });
  157.             });
  158.  
  159.  
  160.         });
  161.  
  162.     </script>
  163.  
  164.  
  165.  
  166.  
  167. </head>
  168. <body>
  169.     <div class="page">
  170.         <div class="nav">
  171.             <ul>
  172.                 <li><a href="https://ue-varna.bg">Some random link name</a></li>
  173.                 <li><a href="#">Link 2</a></li>
  174.                 <li><a href="#">Link 3</a></li>
  175.                 <li><a href="#">Link 4</a></li>
  176.                 <li><a href="#">Link 5</a></li>
  177.             </ul>
  178.         </div>
  179.         <div class="columns">
  180.             <div class="lcol ">
  181.                 <div class="title">This is left column</div>
  182.                 <div><img class="img" src="http://placehold.it/150x150" alt="Snimka"></div>
  183.             </div>
  184.             <div class="rcol ">
  185.                 <div class="title">This is right column</div>
  186.                 <div><img class="img" src="http://placehold.it/150x150" alt="Kartinka"></div>
  187.             </div>
  188.         </div>
  189.         <div class="p">
  190.             <div class="profile">
  191.                 Вашето име, специаност, факултетен номер
  192.             </div>
  193.             <p>Lorem ipsum, dolor sit amet, consectetur adipisicing elit. Minima aut error corporis magnam perferendis ratione, quibusdam vel rerum soluta, vero maiores accusantium optio, minus numquam sequi iusto repudiandae incidunt, ad! </p>
  194.             <p>Lorem ipsum, dolor sit amet, consectetur adipisicing elit. Minima aut error corporis magnam perferendis ratione, quibusdam vel rerum soluta, vero maiores accusantium optio, minus numquam sequi iusto repudiandae incidunt, ad! </p>
  195.             <p>Lorem ipsum, dolor sit amet, consectetur adipisicing elit. Minima aut error corporis magnam perferendis ratione, quibusdam vel rerum soluta, vero maiores accusantium optio, minus numquam sequi iusto repudiandae incidunt, ad! </p>
  196.             <p>Lorem ipsum, dolor sit amet, consectetur adipisicing elit. Minima aut error corporis magnam perferendis ratione, quibusdam vel rerum soluta, vero maiores accusantium optio, minus numquam sequi iusto repudiandae incidunt, ad! </p>
  197.         </div>
  198.     </div>
  199.  
  200. </body>
  201. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement