Explorar el Código

HW<SB79RZ2XNFB> done

Andrey hace 4 años
commit
7ada80d46a
Se han modificado 4 ficheros con 558 adiciones y 0 borrados
  1. 349 0
      project/css/normalize.css
  2. 0 0
      project/css/style.css
  3. 13 0
      project/index.html
  4. 196 0
      project/js/main.js

+ 349 - 0
project/css/normalize.css

@@ -0,0 +1,349 @@
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+
+/* Document
+   ========================================================================== */
+
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+
+ html {
+    line-height: 1.15; /* 1 */
+    -webkit-text-size-adjust: 100%; /* 2 */
+  }
+  
+  /* Sections
+     ========================================================================== */
+  
+  /**
+   * Remove the margin in all browsers.
+   */
+  
+  body {
+    margin: 0;
+  }
+  
+  /**
+   * Render the `main` element consistently in IE.
+   */
+  
+  main {
+    display: block;
+  }
+  
+  /**
+   * Correct the font size and margin on `h1` elements within `section` and
+   * `article` contexts in Chrome, Firefox, and Safari.
+   */
+  
+  h1 {
+    font-size: 2em;
+    margin: 0.67em 0;
+  }
+  
+  /* Grouping content
+     ========================================================================== */
+  
+  /**
+   * 1. Add the correct box sizing in Firefox.
+   * 2. Show the overflow in Edge and IE.
+   */
+  
+  hr {
+    box-sizing: content-box; /* 1 */
+    height: 0; /* 1 */
+    overflow: visible; /* 2 */
+  }
+  
+  /**
+   * 1. Correct the inheritance and scaling of font size in all browsers.
+   * 2. Correct the odd `em` font sizing in all browsers.
+   */
+  
+  pre {
+    font-family: monospace, monospace; /* 1 */
+    font-size: 1em; /* 2 */
+  }
+  
+  /* Text-level semantics
+     ========================================================================== */
+  
+  /**
+   * Remove the gray background on active links in IE 10.
+   */
+  
+  a {
+    background-color: transparent;
+  }
+  
+  /**
+   * 1. Remove the bottom border in Chrome 57-
+   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+   */
+  
+  abbr[title] {
+    border-bottom: none; /* 1 */
+    text-decoration: underline; /* 2 */
+    text-decoration: underline dotted; /* 2 */
+  }
+  
+  /**
+   * Add the correct font weight in Chrome, Edge, and Safari.
+   */
+  
+  b,
+  strong {
+    font-weight: bolder;
+  }
+  
+  /**
+   * 1. Correct the inheritance and scaling of font size in all browsers.
+   * 2. Correct the odd `em` font sizing in all browsers.
+   */
+  
+  code,
+  kbd,
+  samp {
+    font-family: monospace, monospace; /* 1 */
+    font-size: 1em; /* 2 */
+  }
+  
+  /**
+   * Add the correct font size in all browsers.
+   */
+  
+  small {
+    font-size: 80%;
+  }
+  
+  /**
+   * Prevent `sub` and `sup` elements from affecting the line height in
+   * all browsers.
+   */
+  
+  sub,
+  sup {
+    font-size: 75%;
+    line-height: 0;
+    position: relative;
+    vertical-align: baseline;
+  }
+  
+  sub {
+    bottom: -0.25em;
+  }
+  
+  sup {
+    top: -0.5em;
+  }
+  
+  /* Embedded content
+     ========================================================================== */
+  
+  /**
+   * Remove the border on images inside links in IE 10.
+   */
+  
+  img {
+    border-style: none;
+  }
+  
+  /* Forms
+     ========================================================================== */
+  
+  /**
+   * 1. Change the font styles in all browsers.
+   * 2. Remove the margin in Firefox and Safari.
+   */
+  
+  button,
+  input,
+  optgroup,
+  select,
+  textarea {
+    font-family: inherit; /* 1 */
+    font-size: 100%; /* 1 */
+    line-height: 1.15; /* 1 */
+    margin: 0; /* 2 */
+  }
+  
+  /**
+   * Show the overflow in IE.
+   * 1. Show the overflow in Edge.
+   */
+  
+  button,
+  input { /* 1 */
+    overflow: visible;
+  }
+  
+  /**
+   * Remove the inheritance of text transform in Edge, Firefox, and IE.
+   * 1. Remove the inheritance of text transform in Firefox.
+   */
+  
+  button,
+  select { /* 1 */
+    text-transform: none;
+  }
+  
+  /**
+   * Correct the inability to style clickable types in iOS and Safari.
+   */
+  
+  button,
+  [type="button"],
+  [type="reset"],
+  [type="submit"] {
+    -webkit-appearance: button;
+  }
+  
+  /**
+   * Remove the inner border and padding in Firefox.
+   */
+  
+  button::-moz-focus-inner,
+  [type="button"]::-moz-focus-inner,
+  [type="reset"]::-moz-focus-inner,
+  [type="submit"]::-moz-focus-inner {
+    border-style: none;
+    padding: 0;
+  }
+  
+  /**
+   * Restore the focus styles unset by the previous rule.
+   */
+  
+  button:-moz-focusring,
+  [type="button"]:-moz-focusring,
+  [type="reset"]:-moz-focusring,
+  [type="submit"]:-moz-focusring {
+    outline: 1px dotted ButtonText;
+  }
+  
+  /**
+   * Correct the padding in Firefox.
+   */
+  
+  fieldset {
+    padding: 0.35em 0.75em 0.625em;
+  }
+  
+  /**
+   * 1. Correct the text wrapping in Edge and IE.
+   * 2. Correct the color inheritance from `fieldset` elements in IE.
+   * 3. Remove the padding so developers are not caught out when they zero out
+   *    `fieldset` elements in all browsers.
+   */
+  
+  legend {
+    box-sizing: border-box; /* 1 */
+    color: inherit; /* 2 */
+    display: table; /* 1 */
+    max-width: 100%; /* 1 */
+    padding: 0; /* 3 */
+    white-space: normal; /* 1 */
+  }
+  
+  /**
+   * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+   */
+  
+  progress {
+    vertical-align: baseline;
+  }
+  
+  /**
+   * Remove the default vertical scrollbar in IE 10+.
+   */
+  
+  textarea {
+    overflow: auto;
+  }
+  
+  /**
+   * 1. Add the correct box sizing in IE 10.
+   * 2. Remove the padding in IE 10.
+   */
+  
+  [type="checkbox"],
+  [type="radio"] {
+    box-sizing: border-box; /* 1 */
+    padding: 0; /* 2 */
+  }
+  
+  /**
+   * Correct the cursor style of increment and decrement buttons in Chrome.
+   */
+  
+  [type="number"]::-webkit-inner-spin-button,
+  [type="number"]::-webkit-outer-spin-button {
+    height: auto;
+  }
+  
+  /**
+   * 1. Correct the odd appearance in Chrome and Safari.
+   * 2. Correct the outline style in Safari.
+   */
+  
+  [type="search"] {
+    -webkit-appearance: textfield; /* 1 */
+    outline-offset: -2px; /* 2 */
+  }
+  
+  /**
+   * Remove the inner padding in Chrome and Safari on macOS.
+   */
+  
+  [type="search"]::-webkit-search-decoration {
+    -webkit-appearance: none;
+  }
+  
+  /**
+   * 1. Correct the inability to style clickable types in iOS and Safari.
+   * 2. Change font properties to `inherit` in Safari.
+   */
+  
+  ::-webkit-file-upload-button {
+    -webkit-appearance: button; /* 1 */
+    font: inherit; /* 2 */
+  }
+  
+  /* Interactive
+     ========================================================================== */
+  
+  /*
+   * Add the correct display in Edge, IE 10+, and Firefox.
+   */
+  
+  details {
+    display: block;
+  }
+  
+  /*
+   * Add the correct display in all browsers.
+   */
+  
+  summary {
+    display: list-item;
+  }
+  
+  /* Misc
+     ========================================================================== */
+  
+  /**
+   * Add the correct display in IE 10+.
+   */
+  
+  template {
+    display: none;
+  }
+  
+  /**
+   * Add the correct display in IE 10.
+   */
+  
+  [hidden] {
+    display: none;
+  }

+ 0 - 0
project/css/style.css


+ 13 - 0
project/index.html

@@ -0,0 +1,13 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+	<meta charset="utf-8">
+	<title>Homework</title>
+	<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+	<link rel="stylesheet" href="css/style.css">
+	<link rel="stylesheet" href="css/normalize.css">
+</head>
+<body>
+	<script src="js/main.js"></script>
+</body>
+</html>

+ 196 - 0
project/js/main.js

@@ -0,0 +1,196 @@
+// switch: sizes
+/*let size = +prompt("Введите размер одежде","")
+switch(size) {
+    case 40 : document.write("<div>Размер 6</div>");
+        break;
+    case 41 : document.write("<div>Размер 6</div>");
+        break;
+    case 42 : document.write("<div>Размер 8</div>");
+        break;
+    case 43 : document.write("<div>Размер 8</div>");
+        break;
+    case 44 : document.write("<div>Размер 10</div>");
+        break;
+    case 45 : document.write("<div>Размер 10</div>");
+        break;
+    case 46 : document.write("<div>Размер 12</div>");
+        break;
+    case 47 : document.write("<div>Размер 12</div>");
+        break;
+    case 48 : document.write("<div>Размер 14</div>");
+        break;
+    case 49 : document.write("<div>Размер 14</div>");
+        break;
+    case 50 : document.write("<div>Размер 16</div>");
+        break;
+    case 51 : document.write("<div>Размер 16</div>");
+        break;
+    case 52 : document.write("<div>Размер 18</div>");
+        break;
+    case 53 : document.write("<div>Размер 18</div>");
+        break;
+    case 54 : document.write("<div>Размер 20</div>");
+        break;
+    default: document.write("<div>Такого размера нет</div>");
+
+}*/
+
+// switch: if
+/*
+let color = prompt("Введите цвет", "");
+if (color == "red"){
+    document.write("<div style='background-color: red;'>красный</div>")
+}
+else if (color == "black"){
+    document.write("<div style='background-color: black; color: white;'>черный</div>");
+}
+else if (color == "blue"){
+    document.write("<div style='background-color: blue;'>синий</div>");
+}
+else if (color == "green"){
+    document.write("<div style='background-color: green;'>зеленый</div>");
+}
+else {
+    document.write("<div style='background-color: gray;'>Я не понял</div>");
+}
+*/
+
+// prompt: or
+
+/*var Age = prompt("Введите возраст")
+var DateOfBirth = (2020 - Age)
+
+if (Age == null || Age == false) {
+    alert(null)
+}
+else {
+    alert(DateOfBirth)
+}*/
+
+//confirm: or this days
+
+/*var Robot = confirm("Шопинг?")
+if (Robot == null || Robot == false){
+    alert("ты бяка")
+}
+else {
+    alert("Красава")
+}*/
+
+// confirm: if this days
+/*var Robot = confirm("Шопинг?")
+if (Robot == true){
+    alert("Красава")
+}
+else{
+    alert("ты бяка")
+} */
+
+//triple prompt
+
+/*var Name = prompt('Введите имя')
+var SurName = prompt('Введите Фамилию')
+var MiddleName = prompt('Введите отчество')
+alert(Name + SurName + MiddleName) */
+
+//default: or
+/*var Name = prompt('Введите имя') || "Иван"
+var SurName = prompt('Введите Фамилию') || "Иванов"
+var MiddleName = prompt('Введите отчество') || "Пушкин"
+alert(Name + SurName + MiddleName) */
+
+//default: if
+/*
+let name = prompt("имя?","");
+let surname = prompt("фамилию?","");
+let nameFather = prompt("отчество?","");
+if (name == "" || name == null){
+     name = "Андрей"
+}
+if(surname == "" || surname == null){
+     surname = "Иванов"
+}
+if(nameFather == "" || nameFather == null){
+     nameFather = "Петрович"
+}
+alert( name + " " + surname + " " + nameFather) */
+
+// login and password
+
+/*var login = prompt("Введите логин")
+if (login !== "admin"){
+    alert("Логин не верный")
+}
+else password = prompt("Введите пароль")
+if (password !== "qwerty"){
+    alert("Пароль не верный")
+}
+else{
+    alert("Данные верные")
+}*/
+
+//currency calc
+/*var Money = prompt("Введите валюту USD / EUR")
+var Rate
+
+switch(Money){
+    case "USD" : Rate = 28.500;
+        break;
+    case "EUR" : Rate = 34.420;
+        break;
+    default : alert("Ввод не корректный")
+}
+
+var sum = prompt("Введите количество денег в грн")
+alert ("Получите: "+ (sum/Rate).toFixed(2)) */
+
+// currency calc: improved
+
+/*var Money = prompt("Введите валюту USD / EUR")
+var Rate
+
+switch(Money.toUpperCase()){
+    case "USD" : Rate = 28.500;
+        break;
+    case "EUR" : Rate = 34.420;
+        break;
+    default : alert("Ввод не корректный")
+}
+
+var sum = prompt("Введите количество денег в грн")
+alert ("Получите: "+ (sum/Rate).toFixed(2)) */
+
+// currency calc: two rates
+
+/*var buy = 27.900
+var sell = 28.150
+var currency
+confirm("Вы продаёте вылюту?") ? (currency = prompt("Введите количество")) && alert("Вы получите " + (currency * sell).toFixed(2)) : prompt("Введите количество") && alert("Вы получите " + (currency / buy).toFixed(2))
+*/
+
+// currency calc: if
+
+/* var buy = 27.900
+var sell = 28.150
+if (confirm("Продажа валюты?") == true){
+   currency = prompt("Введите кол-во")
+    alert("Вы получите " + (currency * sell).toFixed(2))
+}
+else{
+   currency = prompt("Кол-во денег на покупку")
+    alert("Вы получите " + (currency / buy).toFixed(2))
+}*/
+// scissors
+
+/*var person = +prompt("Введите число от 0 до 9")
+var Robot = +((Math.random()*10).toFixed(0))
+alert("У компьютера получилось число " + Robot)
+if (person > Robot){
+    alert("Победа человека")
+}
+else if (person == Robot) {
+    alert("Ничья")
+}
+else{
+    alert("Победил робот")
+}*/