Wacky_rubia

Untitled

Dec 7th, 2016
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.82 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="ru">
  3. <head>
  4. <title>cat market</title>
  5. <link rel="stylesheet" href="index.css">
  6. <meta charset="utf-8">
  7. </head>
  8. <body>
  9. <header>Бабуленькины котятки</header>
  10. <main>
  11. <div class="flex-wrapper">
  12. <div class="breed-menu">
  13. <label for="Bengal" class="breed">бенгальская</label>
  14. <label for="Siberian" class="breed">сибирская</label>
  15. <label for="Siamese" class="breed">сиамская</label>
  16. <label for="Angora" class="breed">ангорская</label>
  17. </div>
  18. <div class="photo-area">
  19. <input type="radio" name="breed" value="Bengal" id="Bengal">
  20. <input type="radio" name="breed" value="Siberian" id="Siberian">
  21. <input type="radio" name="breed" value="Siamese" id="Siamese">
  22. <input type="radio" name="breed" value="Angora" id="Angora">
  23. <img class="Bengal one-cell-image" src="files/1.jpg" title="Вася, 5 лет" alt="Бенгальский кот в профиль">
  24. <img class="Siberian two-cell-image" src="files/4.jpg" title="Дикси, 13 лет" alt="Сибирский кот боком стоит">
  25. <img class="Angora one-cell-image" src="files/7.jpg" title="Муня, 5 лет" alt="Ангорский кот сидит в полный рост">
  26. <img class="Siamese one-cell-image" src="files/6.jpg" title="Тимми, 1 год" alt="Сиамский кот облизывается">
  27. <img class="Bengal one-cell-image" src="files/2.jpg" title="Стартер, 3 года" alt="Бенгальский кот лежит анфас">
  28. <img class="Bengal two-cell-image" src="files/3.jpg" title="Пинни, 3 года" alt="Бенгальский кот потягивается">
  29. <img class="Siberian one-cell-image" src="files/5.jpg" title="Снежок, 8 лет" alt="Сибирский кот сидит анфас">
  30. <img class="Angora three-cell-image" src="files/8.jpg" title="Раффаелка, 7 лет" alt="Ангорский кот лежит">
  31. </div>
  32. <div class="breed-rating">
  33. <span class="rating-header">Рейтинг</span>
  34. <label for="in-descending-order">По убыванию</label>
  35. <input id="in-descending-order" type="checkbox">
  36. <div class="rating-lines">
  37. <div class="Bengal-rating-card ">
  38. бенгальская
  39. <div class="rating-line">
  40. <div class="Bengal-rating-bar"></div>
  41. <div class="point">9</div>
  42. </div>
  43. </div>
  44. <div class="Siberian-rating-card">
  45. сибирская
  46. <div class="rating-line">
  47. <div class="Siberian-rating-bar"></div>
  48. <div class="point">8</div>
  49. </div>
  50. </div>
  51. <div class="Siamese-rating-card">
  52. сиамская
  53. <div class="rating-line">
  54. <div class="Siamese-rating-bar"></div>
  55. <div class="point">10</div>
  56. </div>
  57. </div>
  58. <div class="Angora-rating-card">
  59. ангорская
  60. <div class="rating-line">
  61. <div class="Angora-rating-bar"></div>
  62. <div class="point">4</div>
  63. </div>
  64. </div>
  65. </div>
  66. </div>
  67. </div>
  68. </main>
  69. <footer class="footer">
  70. <span>ООО Бабуленькины котятки, 2016</span>
  71. <address>Наш адрес: улица Котовая, д. 5</address>
  72. </footer>
  73. </body>
  74. </html>
  75.  
  76.  
  77.  
  78. body,
  79. html
  80. {
  81. margin: 0;
  82. padding: 0;
  83. background-color: #edebe9;
  84. height: 100%;
  85. }
  86.  
  87. header
  88. {
  89. font: bold 40px sans-serif;
  90. margin: 50px 0;
  91. text-align: center;
  92. }
  93.  
  94. main,
  95. .flex-wrapper,
  96. .rating-line,
  97. .rating-lines,
  98. body
  99. {
  100. display: flex;
  101. }
  102.  
  103. main,
  104. .rating-lines,
  105. body
  106. {
  107. flex-direction: column;
  108. }
  109.  
  110. body
  111. {
  112. flex-wrap: nowrap;
  113. }
  114.  
  115. main
  116. {
  117. justify-content: space-between;
  118. flex-grow: 1;
  119. flex-shrink: 0;
  120. }
  121.  
  122. /*img*/
  123. /*{*/
  124. /*margin: 5px;*/
  125. /*}*/
  126.  
  127. .flex-wrapper
  128. {
  129. justify-content: space-around;
  130. }
  131.  
  132. .breed-menu
  133. {
  134. flex-basis: 56px;
  135. margin-right: 5px;
  136. background-color: #dddad6;
  137. font-size: 30px;
  138. }
  139.  
  140. .breed-menu label
  141. {
  142. padding: 10px;
  143. border-bottom: ridge 2px;
  144. }
  145.  
  146. .photo-area input
  147. {
  148. display: none;
  149. }
  150.  
  151. .one-cell-image
  152. {
  153. flex-shrink: 4;
  154. flex-grow: 0;
  155. }
  156.  
  157. .two-cell-image
  158. {
  159. flex-shrink: 2;
  160. flex-grow: 2;
  161. }
  162.  
  163. .three-cell-image
  164. {
  165. flex-shrink: 1;
  166. flex-grow: 3;
  167. }
  168.  
  169. [value='Bengal']:checked ~ .Bengal
  170. {
  171. opacity: .5;
  172. }
  173.  
  174. [value='Siberian']:checked ~ .Siberian
  175. {
  176. opacity: .5;
  177. }
  178.  
  179. [value='Siamese']:checked ~ .Siamese
  180. {
  181. opacity: .5;
  182. }
  183.  
  184. [value='Angora']:checked ~ .Angora
  185. {
  186. opacity: .5;
  187. }
  188.  
  189. .breed,
  190. label
  191. {
  192. display: block;
  193. }
  194.  
  195. .photo-area
  196. {
  197. min-width: 940px;
  198. flex-basis: 940px;
  199. justify-content: space-between;
  200. }
  201.  
  202. .breed-rating
  203. {
  204. background-color: #dddad6;
  205. padding: 20px 10px;
  206. align-self: flex-start;
  207. }
  208.  
  209. .breed-rating label
  210. {
  211. display: inline-block;
  212. padding-bottom: 20px;
  213. }
  214.  
  215. .rating-header
  216. {
  217. display: block;
  218. font-size: 30px;
  219. color: #f00;
  220. }
  221.  
  222. .rating-line
  223. {
  224. justify-content: space-between;
  225. }
  226.  
  227. .Bengal-rating-bar,
  228. .Siberian-rating-bar,
  229. .Siamese-rating-bar,
  230. .Angora-rating-bar
  231. {
  232. height: 20px;
  233. }
  234.  
  235. .Bengal-rating-bar
  236. {
  237. background: linear-gradient(to right, green, white);
  238. width: 90px;
  239. }
  240.  
  241. .Siberian-rating-bar
  242. {
  243. background: linear-gradient(to right, yellow, white);
  244. width: 80px;
  245. }
  246.  
  247. .Siamese-rating-bar
  248. {
  249. background: linear-gradient(to right, green, white);
  250. width: 100px;
  251. }
  252.  
  253. .Angora-rating-bar
  254. {
  255. background: linear-gradient(to right, red, white);
  256. width: 40px;
  257. }
  258.  
  259. .breed-rating input:checked ~ .rating-lines .Siamese-rating-card
  260. {
  261. order: 0;
  262. }
  263.  
  264. .breed-rating input:checked ~ .rating-lines .Bengal-rating-card
  265. {
  266. order: 1;
  267. }
  268.  
  269. .breed-rating input:checked ~ .rating-lines .Siberian-rating-card
  270. {
  271. order: 2;
  272. }
  273.  
  274. .breed-rating input:checked ~ .rating-lines .Angora-rating-card
  275. {
  276. order: 3;
  277. }
  278.  
  279. .footer
  280. {
  281. display: flex;
  282. justify-content: space-between;
  283. padding: 10px 30px;
  284. }
Advertisement
Add Comment
Please, Sign In to add comment