techmaturgy

ágora(about/character/plot/wip/etc)

May 6th, 2019
870
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 61.97 KB | None | 0 0
  1. <!DOCTYPE html>
  2.  
  3. <!----------------------------------------------------------------------------
  4.  
  5. ÁGORA by codematurgy. don't claim this code as your own. feel free to point out any issues or suggest any changes to make it easier to use and browse through.
  6.  
  7. ----------------------------------------------------------------------------->
  8.  
  9. <html dir="ltr" class="match_accents dark_sidebar" lang="{block:English}en{/block:English}{block:German}de-DE{/block:German}{block:French}fr-FR{/block:French}{block:Italian}it-IT{/block:Italian}{block:Japanese}ja-JP{/block:Japanese}{block:Turkish}tr-TR{/block:Turkish}{block:Spanish}es-ES{/block:Spanish}{block:Russian}ru-RU{/block:Russian}{block:Polish}pl-PL{/block:Polish}{block:PortuguesePT}pt-PT{/block:PortuguesePT}{block:PortugueseBR}pt-BR{/block:PortugueseBR}{block:Dutch}nl-NL{/block:Dutch}{block:Korean}ko-KR{/block:Korean}{block:ChineseSimplified}zh-CN{/block:ChineseSimplified}{block:ChineseTraditional}zh-TW{/block:ChineseTraditional}{block:ChineseHK}zh-HK{/block:ChineseHK}{block:Indonesian}id-ID{/block:Indonesian}{block:Hindi}hi-IN{/block:Hindi}">
  10. <head>
  11. <title>{Title}</title>
  12. <link rel="shortcut icon" href="{Favicon}">
  13. <link rel="alternate" type="application/rss+xml" href="{RSS}">
  14. <meta name="description" content="{MetaDescription}"/>
  15.  
  16. <meta name="viewport" content="width=device-width"/>
  17.  
  18. <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"/>
  19. <link href="https://fonts.googleapis.com/css?family=Work+Sans" rel="stylesheet"/>
  20.  
  21. <style>
  22. /*********************** GENERAL STYLING ***********************/
  23.  
  24. /* HEADER IMAGE */
  25.  
  26. .use_header_image #header_container {
  27. background-image:url('https://maquinadeescreverdotcom.files.wordpress.com/2017/06/dm-masses-e1497697488852.jpg');
  28. }
  29.  
  30. /* COLORS */
  31.  
  32. /* general */
  33.  
  34. body {
  35. color:gray; /* default font color for the page. you won't see it used in this page unless you place anything outside the main container. */
  36. background-color:#efefef; /* main background color. */
  37. }
  38.  
  39. #article_content {
  40. color:rgba(0, 0, 0, 0.7); /* font color for main text area. */
  41. background-color:white; /* background for main text area. */
  42. }
  43.  
  44. #article_content figure figcaption { color:rgba(0, 0, 0, 0.55); } /* font color for figure captions. */
  45.  
  46. #article_content > section::after, #article_content pre, #article_content code, #article_content .article_section article { background-color:rgba(0, 0, 0, 0.125); } /* background color for a few elements inside the main text area. the way it comes by default will always turn it slightly darker than the background for the main text area. */
  47.  
  48. /* first accent color */
  49. /* change the value of all of these to the same color! */
  50.  
  51. a, .match_accents #table_of_contents ol li::before { color:#fb7949; }
  52.  
  53. #article_content aside, #article_content .article_section article { border-color:#fb7949; }
  54.  
  55. .match_accents #header_container, .accent_sidebar.match_accents #main_container, #main_container #article_content h1:target::before, #main_container #article_content h2:target::before, #main_container #article_content h3:target::before, #main_container #article_content h4:target::before, #main_container #article_content h5:target::before, #main_container #article_content h6:target::before { background-color:#fb7949; }
  56.  
  57. /* second accent color */
  58. /* change the color of all of these to the same value! */
  59. /* this page really isn't meant to be used with many colors. this is available mostly in case you feel like the first accent needs to be slightly corrected! */
  60.  
  61. #table_of_contents ol li::before { color:#fb7949; }
  62.  
  63. #header_container, .accent_sidebar #main_container { background-color:#fb7949; }
  64.  
  65. /* text over accent color */
  66. /* you'll only see it if you're not using the use_header_image class or if you're using the accent_sidebar class. */
  67.  
  68. #header_container, .accent_sidebar #main_container { color:white; }
  69.  
  70. /* FONTS */
  71.  
  72. html { font-size:13px; } /* base font size. */
  73.  
  74. body { font-family:Lucida Console, Consolas, Menlo, monospace; } /* base font used. notice the default font comes with more than one value, because the following ones are "fallbacks" in case a font isn't available in that system. */
  75.  
  76. h1, h2, h3, h4, h5, h6 { font-family:Work Sans, Trebuchet MS, Helvetica, Arial, sans-serif; } /* secondary font. if you want it to match the base font, you can change those values to simply "inherit"; this way, "font-family" will inherit the "font-family" value of its parent(which should be the base font). */
  77.  
  78. /* ROUNDED BORDERS */
  79.  
  80. /* main container rounded borders */
  81.  
  82. #main_container { border-radius:7px; }
  83.  
  84. #header_container, #header_container > *:first-child {
  85. border-top-left-radius:7px;
  86. border-top-right-radius:7px;
  87. }
  88.  
  89. #main_container > footer {
  90. border-bottom-left-radius:7px;
  91. border-bottom-right-radius:7px;
  92. }
  93.  
  94. /* main text section rounded borders */
  95.  
  96. #article_content { border-radius:5px; }
  97.  
  98. /* minor elements rounded borders */
  99.  
  100. #article_content pre, #article_content .article_section article { border-radius:3px; }
  101.  
  102. /* THE FOLLOWING ARE A PART OF GENERAL STYLING(in the sense they involve many page elments) BUT YOU LIKELY WON'T TOUCH THEM */
  103.  
  104. /* margins */
  105.  
  106. #header_container > header > *:first-child, #article_content > *:first-child, #article_content > section:first-child > *:first-child { margin-top:0; }
  107. #header_container > header > *:last-child, #article_content > *:last-child, #article_content > section:last-child > *:last-child { margin-bottom:0; }
  108.  
  109. /* link underline */
  110.  
  111. #sidebar_content a, #article_content .article_section article nav a, #main_container > footer a { text-decoration:none; }
  112.  
  113. #sidebar_content a:hover, #sidebar_content a:focus, #article_content .article_section article nav a:hover, #article_content .article_section article nav a:focus, #main_container > footer a:hover, #main_container > footer a:focus { text-decoration:underline; }
  114.  
  115. /* generic navigations */
  116.  
  117. .article_section article nav a, #main_container > footer a { color:inherit; }
  118.  
  119. .article_section article nav a::after, #main_container > footer nav a::after {
  120. content:"";
  121. display:inline-block;
  122. vertical-align:middle;
  123. width:0.4em;
  124. height:0.4em;
  125. margin:0 1em;
  126. background-color:currentColor;
  127. border-radius:100%;
  128. opacity:0.2;
  129. }
  130.  
  131. .article_section article nav a:last-child::after, #main_container > footer nav a:last-child::after { content:none; }
  132.  
  133. /********************* END GENERAL STYLING *********************/
  134.  
  135. /* DEFAULT HTML ELEMENTS */
  136.  
  137. iframe.tmblr-iframe { display:none; }
  138. .tmblr-iframe-pushdown { padding-top:0!important; }
  139.  
  140. body {
  141. margin:0;
  142. line-height:1.75em;
  143. }
  144.  
  145. a { text-decoration:underline; }
  146.  
  147. h1 { font-size:2.5em; }
  148. h2 { font-size:1.75em; }
  149. h3 { font-size:1.5em; }
  150. h4 { font-size:1.25em; }
  151. h5 { font-size:1em; }
  152.  
  153. h1, h2, h3, h4, h5, h6 {
  154. line-height:1.5em;
  155. margin:1rem 0;
  156. }
  157.  
  158. h3, h4, h5, h6 { font-weight:normal; }
  159.  
  160. h4, h5, h6 { position:relative; }
  161.  
  162. h4::before, h5::before, h6::before {
  163. content:"";
  164. position:absolute;
  165. display:block;
  166. top:0.75em;
  167. width:0.4em;
  168. height:0.4em;
  169. margin-top:-0.2em;
  170. border-radius:5px;
  171. background-color:currentColor;
  172. opacity:0.25;
  173. }
  174.  
  175. ul { list-style-type:square; }
  176.  
  177. /* SCREEN READER SENTENCES */
  178.  
  179. .screen_reader_sentences {
  180. position:absolute;
  181. margin:0 0 0 -9999px;
  182. } /* some things are easily understood for those with good sight, while it is actually quite confusing for those using screen readers. the sentences indicated in the code with this class are invisible on the screen, but will be rendered when using screen readers to make understanding easier. */
  183.  
  184. /* ICON FONT */
  185.  
  186. i.material-icons { font-size:inherit; vertical-align:bottom; }
  187.  
  188. /* MAIN CONTAINER */
  189.  
  190. #main_container {
  191. position:relative;
  192. width:1000px;
  193. margin:5% auto;
  194. }
  195.  
  196. /* HEADER */
  197.  
  198. #header_container {
  199. background-size:cover;
  200. background-position:center;
  201. }
  202.  
  203. /* header content */
  204.  
  205. #header_container > header {
  206. box-sizing:border-box;
  207. padding:5%;
  208. }
  209.  
  210. #header_container > header h1 + h2, #header_container > header h1 + h3 {
  211. font-weight:normal;
  212. margin-top:-0.5rem;
  213. }
  214.  
  215. /* main text container margin */
  216.  
  217. #header_container > *:last-child { padding-bottom:8%; }
  218.  
  219. /* DOUBLE COLUMN */
  220.  
  221. #double_column { background-color:inherit; }
  222.  
  223. #double_column > * {
  224. display:inline-block;
  225. vertical-align:top;
  226. box-sizing:border-box;
  227. }
  228.  
  229. #double_column > *:first-child { width:30%; }
  230. #double_column > *:first-child + * { width:70%; }
  231.  
  232. /* SIDEBAR NAVIGATION */
  233.  
  234. #sidebar_content {
  235. padding:4%;
  236. background-color:inherit;
  237. position:-webkit-sticky;
  238. position:sticky;
  239. top:0;
  240. }
  241.  
  242. #sidebar_content a { color:inherit; }
  243.  
  244. #sidebar_content > * > *:first-child { margin-top:0; }
  245. #sidebar_content > * > *:last-child { margin-bottom:0; }
  246.  
  247. #sidebar_content > #table_of_contents ~ * { margin-top:2rem; }
  248. #sidebar_content > #table_of_contents:empty + * { margin-top:0; }
  249.  
  250. #sidebar_content ol { list-style:none; }
  251.  
  252. #sidebar_content > * > ol {
  253. position:relative;
  254. margin-left:1px;
  255. }
  256.  
  257. #sidebar_content > * > ol::before {
  258. content:"";
  259. position:absolute;
  260. left:-1px;
  261. width:1px;
  262. height:100%;
  263. background-color:currentColor;
  264. opacity:0.2;
  265. }
  266.  
  267. /* table of contents */
  268.  
  269. #button_of_contents {
  270. display:none;
  271. position:fixed;
  272. bottom:10vw;
  273. right:10vw;
  274. padding:0.4em;
  275. font-family:inherit;
  276. font-size:24px;
  277. line-height:1;
  278. background-color:inherit;
  279. color:inherit;
  280. border:1px solid transparent;
  281. border-radius:3px;
  282. }
  283.  
  284. #button_of_contents i.material-icons + .screen_reader_sentences + .screen_reader_sentences { display:none; }
  285. #button_of_contents.open_contents i.material-icons + .screen_reader_sentences + .screen_reader_sentences { display:inline; }
  286. #button_of_contents.open_contents i.material-icons + .screen_reader_sentences { display:none; }
  287.  
  288. #table_of_contents ol { counter-reset:item; }
  289. #table_of_contents ol li::before { counter-increment:item; }
  290. #table_of_contents ol li::before { content:counter(item)" "; }
  291. #table_of_contents ol ol li::before { content:counters(item, ".")" "; }
  292.  
  293. /* ARTICLE CONTENT CONTAINER */
  294.  
  295. #article_content {
  296. padding:2% 3%;
  297. margin:-3% 0;
  298. }
  299.  
  300. #article_content > section > *:first-child { margin-top:3rem; }
  301. #article_content > section > *:last-child { margin-bottom:3rem; }
  302.  
  303. /* ARTICLE CONTENT SECTIONS */
  304.  
  305. #article_content > section { position:relative; }
  306.  
  307. #article_content > section::after {
  308. content:"";
  309. display:block;
  310. margin:0 35%;
  311. height:3px;
  312. border-radius:3px;
  313. }
  314.  
  315. #article_content > section:last-child::after { content:none; }
  316.  
  317. /* ARTICLE ELEMENTS */
  318.  
  319. #article_content section > * {
  320. margin-top:1rem;
  321. margin-bottom:1rem;
  322. }
  323.  
  324. /* targeted headings */
  325.  
  326. #article_content h1, #article_content h2, #article_content h3, #article_content h4, #article_content h5, #article_content h6 {
  327. position:relative;
  328. clear:both;
  329. }
  330.  
  331. #article_content h1:target::before, #article_content h2:target::before, #article_content h3:target::before, #article_content h4:target::before, #article_content h5:target::before, #article_content h6:target::before {
  332. content:"";
  333. position:absolute;
  334. top:0.75em;
  335. margin-top:-5px;
  336. display:block;
  337. width:10px;
  338. height:10px;
  339. border-radius:100%;
  340. opacity:1;
  341. }
  342.  
  343. /* float classes */
  344.  
  345. #article_content figure, #article_content aside { clear:both; }
  346.  
  347. #article_content .left_float, #article_content .right_float {
  348. max-width:30%;
  349. margin:1rem 2rem;
  350. margin-top:0;
  351. }
  352.  
  353. #article_content blockquote.left_float, #article_content blockquote.right_float { font-size:inherit; }
  354.  
  355. #article_content .left_float {
  356. float:left;
  357. margin-left:0;
  358. }
  359.  
  360. #article_content .right_float {
  361. float:right;
  362. margin-right:0;
  363. }
  364.  
  365. /* images and their wrappers */
  366.  
  367. #article_content img {
  368. max-width:100%;
  369. height:auto;
  370. }
  371.  
  372. #article_content figure {
  373. text-align:center;
  374. line-height:0;
  375. margin:2rem 0;
  376. }
  377.  
  378. #article_content figure figcaption {
  379. line-height:1.5em;
  380. margin-top:1em;
  381. }
  382.  
  383. /* asides */
  384.  
  385. #article_content aside {
  386. box-sizing:border-box;
  387. padding:1em;
  388. border-width:1px;
  389. border-style:solid;
  390. border-radius:5px;
  391. }
  392.  
  393. /* quotes */
  394.  
  395. #article_content blockquote {
  396. font-size:1.2em;
  397. margin-left:3%;
  398. margin-right:3%;
  399. position:relative;
  400. }
  401.  
  402. #article_content blockquote::before {
  403. font-family:Helvetica, Arial, sans-serif;
  404. font-size:5rem;
  405. opacity:0.2;
  406. position:absolute;
  407. margin-top:1rem;
  408. }
  409.  
  410. /* pre and code */
  411.  
  412. #article_content pre {
  413. padding:0.75em 1em;
  414. overflow-y:auto;
  415. font-family:Consolas, Menlo, monospace;
  416. }
  417.  
  418. #article_content code {
  419. padding:2px 4px;
  420. }
  421.  
  422. /* GALLERY SECTION */
  423.  
  424. #article_content .gallery_section figure {
  425. display:inline-block;
  426. vertical-align:middle;
  427. width:30%;
  428. }
  429.  
  430. /* ARTICLE SECTION */
  431.  
  432. #article_content .article_section article {
  433. display:inline-block;
  434. vertical-align:top;
  435. width:47.5%;
  436. box-sizing:border-box;
  437. padding:1rem;
  438. border-top-width:3px;
  439. border-top-style:solid;
  440. }
  441.  
  442. #article_content .article_section article * {
  443. margin-top:1em;
  444. font-size:1rem;
  445. }
  446.  
  447. #article_content .article_section article p { font-size:calc(1rem - 1px); }
  448.  
  449. #article_content .article_section article img, #article_content .article_section article header { margin-top:0; }
  450.  
  451. #article_content .article_section article img:first-child, #article_content .article_section article img:first-child + header { display:inline-block; }
  452.  
  453. #article_content .article_section article header:first-child {
  454. position:relative;
  455. line-height:1.75em;
  456. }
  457.  
  458. #article_content .article_section article header:first-child::before {
  459. content:"";
  460. position:absolute;
  461. display:block;
  462. top:0;
  463. width:3.5em;
  464. height:3.5em;
  465. background-color:currentColor;
  466. opacity:0.2;
  467. border-radius:100%;
  468. }
  469.  
  470. #article_content .article_section article img:first-child { max-width:30%; }
  471.  
  472. #article_content .article_section article img:first-child + header {
  473. max-width:70%;
  474. box-sizing:border-box;
  475. padding:0 1rem;
  476. }
  477.  
  478. #article_content .article_section article header ~ * {
  479. margin-left:0.5rem;
  480. margin-right:0.5rem;
  481. }
  482.  
  483. /* article icon portraits class */
  484.  
  485. #article_content .article_section.icon_portrait article img:first-child, #article_content .article_section.icon_portrait article img:first-child + header { vertical-align:middle; }
  486.  
  487. #article_content .article_section.icon_portrait article img:first-child { border-radius:100%; }
  488.  
  489. #article_content .article_section.icon_portrait article img:first-child + header { padding:0 1rem; }
  490.  
  491. /* article tall portraits class */
  492.  
  493. #article_content .article_section.tall_portrait article img:first-child, #article_content .article_section.tall_portrait article img:first-child + header { vertical-align:top; }
  494.  
  495. #article_content .article_section.tall_portrait article img:first-child { border-radius:3px; }
  496.  
  497. #article_content .article_section.tall_portrait article img:first-child + header { padding:0.5rem 1rem; }
  498.  
  499. /* FOOTER */
  500.  
  501. #main_container > footer {
  502. padding:2%;
  503. padding-top:5%;
  504. text-align:center;
  505. color:inherit;
  506. background-color:rgba(0, 0, 0, 0.125);
  507. }
  508.  
  509. .dark_sidebar #main_container > footer { background-color:#181818; }
  510. .light_sidebar #main_container > footer { background-color:#cccccc; }
  511.  
  512. /* MOBILE STYLING */
  513.  
  514. @media (max-width: 1080px) {
  515. #main_container {
  516. width:800px;
  517. }
  518. }
  519.  
  520. @media (max-width: 880px) {
  521. #main_container {
  522. margin:0;
  523. width:100%;
  524. }
  525.  
  526. #main_container, #header_container, #header_container > *:first-child, #main_container > footer {
  527. border-radius:0;
  528. }
  529. }
  530.  
  531. @media (max-width: 780px) {
  532. #double_column > *:nth-child(n) {
  533. display:block;
  534. width:100%;
  535. }
  536.  
  537. /* table of contents */
  538.  
  539. #sidebar_content {
  540. position:static;
  541. top:auto;
  542. margin-left:auto;
  543. width:100%;
  544. padding:0;
  545. }
  546.  
  547. /* table of contents */
  548.  
  549. #lightbox { z-index:4; }
  550.  
  551. iframe.tmblr-iframe { z-index:2!important; }
  552.  
  553. #button_of_contents {
  554. display:inline-block;
  555. z-index:3;
  556. }
  557.  
  558. #table_of_contents {
  559. display:none;
  560. position:fixed;
  561. top:0;
  562. left:0;
  563. width:100%;
  564. height:100%;
  565. padding:5%;
  566. box-sizing:border-box;
  567. background-color:inherit;
  568. overflow:auto;
  569. z-index:2;
  570. }
  571.  
  572. #button_of_contents.open_contents { border-color:currentColor; }
  573. #button_of_contents.open_contents + #table_of_contents { display:block; }
  574.  
  575. /* article content */
  576.  
  577. #article_content {
  578. margin:0;
  579. padding:5%;
  580. }
  581.  
  582. /* GENERAL STYLING */
  583.  
  584. #article_content {
  585. border-radius:0;
  586. }
  587.  
  588. /* footer extra padding */
  589.  
  590. #main_container > footer { padding:3%; }
  591. }
  592. @media (max-width: 550px) {
  593. #article_content .left_float, #article_content .right_float {
  594. max-width:100%;
  595. float:none;
  596. margin:2rem 0;
  597. }
  598.  
  599. /* GALLERY SECTION */
  600.  
  601. #article_content .gallery_section figure { width:47.5%; }
  602.  
  603. /* ARTICLE SECTION */
  604.  
  605. #article_content .article_section article {
  606. display:block;
  607. width:100%;
  608. }
  609.  
  610. #article_content .article_section article > img { max-width:20%; }
  611.  
  612. /* FOOTER */
  613.  
  614. #main_container > footer { padding:5%; }
  615. }
  616.  
  617. @media (max-width: 360px) {
  618. #header_container > header, #article_content {
  619. padding:7%;
  620. }
  621.  
  622. /* GALLERY SECTION */
  623.  
  624. #article_content .gallery_section figure {
  625. display:block;
  626. width:100%;
  627. box-sizing:border-box;
  628. padding:0 1em;
  629. }
  630. }
  631.  
  632. /*************************** OPTIONS ***************************/
  633.  
  634. /* PAGE ALIGNMENT */
  635.  
  636. /* header width limitation */
  637.  
  638. html[dir="ltr"] #header_container > header { padding-right:20%; }
  639. html[dir="rtl"] #header_container > header { padding-left:20%; }
  640.  
  641. /* double column side padding */
  642.  
  643. html[dir="ltr"] #double_column { padding-right:3%; }
  644. html[dir="rtl"] #double_column { padding-left:3%; }
  645. @media (max-width: 880px) {
  646. html[dir="ltr"] #double_column, html[dir="rtl"] #double_column { padding-left:0; padding-right:0; }
  647. }
  648.  
  649. /* sidebar lists */
  650.  
  651. html[dir="ltr"] #sidebar_content ol { padding-left:1em; }
  652. html[dir="rtl"] #sidebar_content ol { padding-right:1em; }
  653.  
  654. html[dir="ltr"] #sidebar_content > * > ol { margin-left:1px; }
  655. html[dir="rtl"] #sidebar_content > * > ol { margin-right:1px; }
  656.  
  657. html[dir="ltr"] #sidebar_content > * > ol::before { left:-1px; }
  658. html[dir="rtl"] #sidebar_content > * > ol::before { right:-1px; }
  659.  
  660. /* headings */
  661.  
  662. html[dir="ltr"] h4, html[dir="ltr"] h5, html[dir="ltr"] h6 { margin-left:1em; }
  663. html[dir="rtl"] h4, html[dir="rtl"] h5, html[dir="rtl"] h6 { margin-right:1em; }
  664. html[dir="ltr"] h4::before, html[dir="ltr"] h5::before, html[dir="ltr"] h6::before { left:-1em; }
  665. html[dir="rtl"] h4::before, html[dir="rtl"] h5::before, html[dir="rtl"] h6::before { right:-1em; }
  666.  
  667. html[dir="ltr"] #article_content h1:target::before, html[dir="ltr"] #article_content h2:target::before, html[dir="ltr"] #article_content h3:target::before, html[dir="ltr"] #article_content h4:target::before, html[dir="ltr"] #article_content h5:target::before, html[dir="ltr"] #article_content h6:target::before { left:-1.75rem; }
  668. html[dir="rtl"] #article_content h1:target::before, html[dir="rtl"] #article_content h2:target::before, html[dir="rtl"] #article_content h3:target::before, html[dir="rtl"] #article_content h4:target::before, html[dir="rtl"] #article_content h5:target::before, html[dir="rtl"] #article_content h6:target::before { right:-1.75rem; }
  669.  
  670. html[dir="ltr"] #article_content h1:target, html[dir="ltr"] #article_content h2:target, html[dir="ltr"] #article_content h3:target, html[dir="ltr"] #article_content h4:target, html[dir="ltr"] #article_content h5:target, html[dir="ltr"] #article_content h6:target { margin-left:1.75rem; }
  671. html[dir="rtl"] #article_content h1:target, html[dir="rtl"] #article_content h2:target, html[dir="rtl"] #article_content h3:target, html[dir="rtl"] #article_content h4:target, html[dir="rtl"] #article_content h5:target, html[dir="rtl"] #article_content h6:target { margin-right:1.75rem; }
  672.  
  673. /* blockquotes */
  674.  
  675. html[dir="ltr"] #article_content blockquote { padding-left:1.75rem; }
  676. html[dir="ltr"] #article_content blockquote::before {
  677. margin-left:-0.4em;
  678. content:"\201C";
  679. }
  680.  
  681. html[dir="rtl"] #article_content blockquote { padding-right:1.75rem; }
  682. html[dir="rtl"] #article_content blockquote::before {
  683. margin-right:-0.4em;
  684. content:"\201D";
  685. }
  686.  
  687. /* gallery section */
  688.  
  689. html[dir="ltr"] #article_content .gallery_section figure + figure { margin-left:5%; }
  690. html[dir="rtl"] #article_content .gallery_section figure + figure { margin-right:5%; }
  691.  
  692. html[dir="ltr"] #article_content .gallery_section figure:nth-of-type(3n + 1) { margin-left:0; }
  693. html[dir="rtl"] #article_content .gallery_section figure:nth-of-type(3n + 1) { margin-right:0; }
  694.  
  695. @media (max-width: 550px) {
  696. html[dir="ltr"] #article_content .gallery_section figure:nth-of-type(3n + 1) { margin-left:5%; }
  697. html[dir="rtl"] #article_content .gallery_section figure:nth-of-type(3n + 1) { margin-right:5%; }
  698.  
  699. html[dir="ltr"] #article_content .gallery_section figure:nth-of-type(2n + 1) { margin-left:0; }
  700. html[dir="rtl"] #article_content .gallery_section figure:nth-of-type(2n + 1) { margin-right:0; }
  701. }
  702.  
  703. @media (max-width: 360px) {
  704. html[dir="ltr"] #article_content .gallery_section figure + figure, html[dir="ltr"] #article_content .gallery_section figure:nth-of-type(3n + 1) { margin-left:0; }
  705. html[dir="rtl"] #article_content .gallery_section figure + figure, html[dir="rtl"] #article_content .gallery_section figure:nth-of-type(3n + 1) { margin-right:0; }
  706. }
  707.  
  708. /* article section */
  709.  
  710. html[dir="ltr"] #article_content .article_section article + article { margin-left:5%; }
  711. html[dir="rtl"] #article_content .article_section article + article { margin-right:5%; }
  712.  
  713. html[dir="ltr"] #article_content .article_section article:nth-of-type(2n + 1) { margin-left:0; }
  714. html[dir="rtl"] #article_content .article_section article:nth-of-type(2n + 1) { margin-right:0; }
  715.  
  716. @media (max-width: 550px) {
  717. html[dir="ltr"] #article_content .article_section article + article, html[dir="rtl"] #article_content .article_section article + article {
  718. margin-left:0;
  719. margin-right:0;
  720. }
  721. }
  722.  
  723. html[dir="ltr"] #article_content .article_section article header:first-child { margin-left:4.5em; }
  724. html[dir="rtl"] #article_content .article_section article header:first-child { margin-right:4.5em; }
  725.  
  726. html[dir="ltr"] #article_content .article_section article header:first-child::before { left:-4.5em; }
  727. html[dir="rtl"] #article_content .article_section article header:first-child::before { right:-4.5em; }
  728.  
  729. /* HEADER IMAGE */
  730.  
  731. .use_header_image #header_container > * {
  732. color:white;
  733. background-color:rgba(0, 0, 0, 0.3);
  734. }
  735.  
  736. .use_header_image #header_container > header { min-height:40vh; }
  737. @media (max-width: 550px) {
  738. .use_header_image #header_container > header { min-height:30vh; }
  739. }
  740.  
  741. /* SIDEBAR COLORS */
  742.  
  743. .dark_sidebar #main_container {
  744. background-color:black;
  745. color:white;
  746. }
  747.  
  748. .light_sidebar #main_container {
  749. background-color:#dedede;
  750. color:#606060;
  751. }
  752.  
  753. .accent_sidebar #table_of_contents ol li::before {
  754. color:inherit;
  755. opacity:0.7;
  756. }
  757. </style>
  758. <!------------------------- LIGHTBOX STYLING ------------------------->
  759. <style>
  760. #lightbox {
  761. display:none;
  762. position:fixed;
  763. top:0;
  764. left:0;
  765. box-sizing:border-box;
  766. width:100%;
  767. height:100%;
  768. padding:1%;
  769. text-align:center;
  770. color:white;
  771. background-color:rgba(0, 0, 0, 0.8);
  772. }
  773.  
  774. #lightbox.lightbox_open { display:block; }
  775.  
  776. #lightbox::before, #lightbox #lightbox_content {
  777. display:inline-block;
  778. vertical-align:middle;
  779. line-height:0;
  780. }
  781.  
  782. #lightbox::before {
  783. content:"";
  784. height:100%;
  785. width:1px;
  786. margin-left:-1px;
  787. }
  788.  
  789. #lightbox #lightbox_image {
  790. max-width:100%;
  791. max-height:80vh;
  792. }
  793.  
  794. #lightbox #lightbox_content > * { line-height:1.75em; }
  795.  
  796. #lightbox #lightbox_image_information { margin-top:3vh; }
  797. #lightbox #lightbox_caption > * { color:inherit; }
  798. #lightbox #lightbox_caption:empty { display:none; }
  799.  
  800. .alternative_lightbox #lightbox #lightbox_image { max-height:100%; }
  801.  
  802. .alternative_lightbox #lightbox #lightbox_image_information {
  803. position:absolute;
  804. bottom:5%;
  805. left:50%;
  806. width:60%;
  807. margin-left:-30%;
  808. margin-top:0;
  809. }
  810.  
  811. .alternative_lightbox #lightbox #lightbox_caption {
  812. display:inline-block;
  813. padding:0.3em 0.8em;
  814. color:white;
  815. background-color:rgba(0, 0, 0, 0.5);
  816. border-radius:3px;
  817. }
  818.  
  819. #lightbox #lightbox_menu {
  820. position:absolute;
  821. top:3vh;
  822. right:3vh;
  823. font-size:30px;
  824. }
  825.  
  826. #lightbox button {
  827. background:none;
  828. border:none;
  829. font-family:inherit;
  830. font-size:inherit;
  831. color:inherit;
  832. }
  833. </style>
  834. <!-------------------- FALLBACK FOR NO JAVASCRIPT -------------------->
  835. <noscript>
  836. <style>
  837. #main_container { width:800px; }
  838. #double_column { padding:0 3%; }
  839. @media (max-width: 880px) { #main_container { width:100%; } }
  840. @media (max-width: 780px) { #double_column { padding:0; } }
  841. #double_column #sidebar_content { display:none; }
  842. #double_column #article_content { width:100%; }
  843. </style>
  844. </noscript>
  845. <!--------------------- TABLE OF CONTENTS SCRIPT --------------------->
  846. <script>
  847. function tableOfContents(options) {
  848. if (isNaN(options.minimumHeaderSize) || options.minimumHeaderSize < 1 || options.minimumHeaderSize > 6) { options.minimumHeaderSize = 6; }
  849.  
  850. // possible headings
  851. var possibleHeadings = [];
  852. for (headingNumber = 1; headingNumber <= options.minimumHeaderSize; headingNumber++) { possibleHeadings.push("h" + headingNumber); }
  853.  
  854. // list generator
  855. function generateList(parent) {
  856. var list = document.createElement("ol");
  857. parent.appendChild(list);
  858. }
  859.  
  860. // list item generator
  861. function generateItem(isHeading, heading, list) {
  862. var item = document.createElement("li");
  863. var itemLink = document.createElement("a");
  864.  
  865. if (isHeading === true) { itemTitle = heading.childNodes[0].nodeValue; } else { itemTitle = options.defaultSectionTitle; }
  866.  
  867. var itemId = itemTitle.replace(" ", "_");
  868. if (isHeading === false) {
  869. var previousUnnamedSection = document.querySelectorAll("*[id^='" + itemTitle + "_']");
  870. if (previousUnnamedSection.length > 0) {
  871. var unnamedSectionNumber = Number(previousUnnamedSection[previousUnnamedSection.length - 1].id.slice(previousUnnamedSection[previousUnnamedSection.length - 1].id.indexOf("_") + 1)) + 1;
  872. } else { var unnamedSectionNumber = 1; }
  873. itemId += "_" + unnamedSectionNumber;
  874. }
  875.  
  876. heading.id = itemId;
  877. itemLink.href = "#" + heading.id;
  878.  
  879. itemLink.innerHTML = itemTitle;
  880. item.appendChild(itemLink);
  881. list.appendChild(item);
  882. }
  883.  
  884. // find where to append new item or list
  885. function appendFinder() {
  886. var appendTo = tableOfContents.querySelector("ol");
  887. while (appendTo.hasChildNodes()) {
  888. if (appendTo.lastChild.tagName === "A") { break; }
  889. appendTo = appendTo.lastChild;
  890. }
  891. return appendTo;
  892. }
  893.  
  894. // set navigation title and first list
  895. var tableOfContentsTitle = document.createElement("h2");
  896. var tableOfContentsTitleLink = document.createElement("a");
  897. tableOfContentsTitleLink.href = "#main";
  898. var mainHeading = document.querySelector("#header_container > header > h1");
  899. if (mainHeading && options.useHeaderTitleAsTableTitle) { tableOfContentsTitleLink.innerHTML = mainHeading.innerHTML; } else { mainHeading = document.querySelector("#header_container > header"); tableOfContentsTitleLink.innerHTML = options.defaultTableTitle; }
  900. mainHeading.id = "main";
  901. tableOfContentsTitle.appendChild(tableOfContentsTitleLink);
  902.  
  903. var tableOfContents = document.querySelector(options.tableParent);
  904. tableOfContents.appendChild(tableOfContentsTitle);
  905. generateList(tableOfContents);
  906.  
  907. // section searcher
  908. var articleSection = document.querySelectorAll("#article_content > section");
  909. for (i = 0; i < articleSection.length; i++) {
  910. var headingCollection = articleSection[i].querySelectorAll(possibleHeadings);
  911. var startingHeading = 1;
  912.  
  913. if (headingCollection.length === 0) {
  914. generateItem(false, articleSection[i], tableOfContents.querySelector("ol"));
  915. } else if (headingCollection.length === 1) {
  916. generateItem(true, headingCollection[0], tableOfContents.querySelector("ol"));
  917. } else if (headingCollection.length > 1) {
  918. // check if there is a main heading
  919. for (j = 1; j < headingCollection.length; j++) {
  920. if (headingCollection[0].tagName === headingCollection[j].tagName) {
  921. startingHeading = 0;
  922. generateItem(false, articleSection[i], tableOfContents.querySelector("ol"));
  923. generateList(appendFinder());
  924. break;
  925. }
  926. }
  927. if (startingHeading === 1) {
  928. generateItem(true, headingCollection[0], tableOfContents.querySelector("ol"));
  929. generateList(appendFinder());
  930. }
  931.  
  932. // generate inner items and lists
  933. for (j = startingHeading; j < headingCollection.length; j++) {
  934. if (appendFinder().tagName === "OL") {
  935. generateItem(true, headingCollection[j], appendFinder());
  936. } else if (appendFinder().tagName !== "OL" && headingCollection[j - 1].tagName.slice(headingCollection[j - 1].tagName.length - 1) < headingCollection[j].tagName.slice(headingCollection[j].tagName.length - 1)) {
  937. generateList(appendFinder());
  938. generateItem(true, headingCollection[j], appendFinder());
  939. } else if (appendFinder().tagName !== "OL" && headingCollection[j - 1].tagName.slice(headingCollection[j - 1].tagName.length - 1) > headingCollection[j].tagName.slice(headingCollection[j].tagName.length - 1)) {
  940. generateItem(true, headingCollection[j], appendFinder().parentNode.parentNode.parentNode);
  941. } else if (headingCollection[j - 1].tagName.slice(headingCollection[j - 1].tagName.length - 1) === headingCollection[j].tagName.slice(headingCollection[j].tagName.length - 1)) {
  942. generateItem(true, headingCollection[j], appendFinder().parentNode);
  943. }
  944. }
  945. }
  946. }
  947. }
  948. </script>
  949. <!-------------------------- LIGHTBOX SCRIPT -------------------------->
  950. <script>
  951. function lightboxGenerator(options) {
  952. // class check function
  953. function classCheck(testedElement, testedClass) { if (new RegExp("^" + testedClass + " ").test(testedElement.className) || new RegExp(" " + testedClass + "$").test(testedElement.className) || new RegExp(" " + testedClass + " ").test(testedElement.className) || new RegExp("^" + testedClass + "$").test(testedElement.className)) { return true; } else { return false; } }
  954.  
  955. // component generator function
  956. function elementGenerator(elementName, elementId, elementParent) { var currentElement = document.createElement(elementName); currentElement.setAttribute("id", elementId); elementParent.appendChild(currentElement); return currentElement; }
  957.  
  958. // create lightbox structure
  959. var lightbox = elementGenerator("div", "lightbox", document.body);
  960. var lightboxContent = elementGenerator("div", "lightbox_content", lightbox);
  961. var lightboxImage = elementGenerator("img", "lightbox_image", lightboxContent);
  962. lightboxImage.setAttribute("tabindex", "0");
  963. var lightboxImageInformation = elementGenerator("div", "lightbox_image_information", lightboxContent);
  964. var lightboxCaption = elementGenerator("div", "lightbox_caption", lightboxImageInformation);
  965. var lightboxMenu = elementGenerator("div", "lightbox_menu", lightbox);
  966. var previousButton = elementGenerator("button", "lightbox_previous_button", lightboxMenu); previousButton.innerHTML = options.previousButtonContent;
  967. var nextButton = elementGenerator("button", "lightbox_next_button", lightboxMenu); nextButton.innerHTML = options.nextButtonContent;
  968. var lightboxCloseButton = elementGenerator("button", "lightbox_close_button", lightboxMenu); lightboxCloseButton.innerHTML = options.closeButtonContent;
  969.  
  970. // lightbox update function
  971. var index;
  972. var initialIndex;
  973.  
  974. function lightboxUpdater() {
  975. if (event.type === "click" || (event.type === "keypress" && (event.key === "Enter" || event.which === 13)) || (event.type === "keyup" && classCheck(lightbox, options.lightboxOpenClass) && ((event.key === "ArrowLeft" || event.which === 37) || (event.key === "ArrowRight" || event.which === 39)))) {
  976. if(!classCheck(lightbox, options.lightboxOpenClass)) { lightbox.className += " " + options.lightboxOpenClass; }
  977.  
  978. // define current index
  979. if (selectableImages.indexOf(this) >= 0) { index = selectableImages.indexOf(this); initialIndex = selectableImages.indexOf(this); } else if (this === previousButton || (event.key === "ArrowLeft" || event.which === 37)) { index -= 1; } else if (this === nextButton || (event.key === "ArrowRight" || event.which === 39)) { index += 1; }
  980.  
  981. // fix weird indexes
  982. if (index === -1) { index = selectableImages.length - 1; } else if (index === selectableImages.length) { index = 0; }
  983.  
  984. // lightbox content update
  985. lightboxImage.focus();
  986. lightboxImage.src = selectableImages[index].getAttribute("src");
  987. if (selectableImages[index].hasAttribute("alt")) { lightboxImage.setAttribute("alt", selectableImages[index].getAttribute("alt")); } else { lightboxImage.setAttribute("alt", ""); }
  988. if (selectableImages[index].parentNode.querySelector("figcaption")) { lightboxCaption.innerHTML = selectableImages[index].parentNode.querySelector("figcaption").innerHTML; } else { lightboxCaption.innerHTML = ""; }
  989.  
  990. // event assignment to next/previous buttons
  991. previousButton.removeEventListener("click", lightboxUpdater); previousButton.addEventListener("click", lightboxUpdater);
  992. nextButton.removeEventListener("click", lightboxUpdater); nextButton.addEventListener("click", lightboxUpdater);
  993. document.removeEventListener("keyup", lightboxUpdater); document.addEventListener("keyup", lightboxUpdater);
  994. }
  995. }
  996.  
  997. // close function
  998. function closeLightbox() {
  999. if ((event.type === "click" && (this !== lightbox || (event.target === lightbox && event.target === this))) || (event.type === "keyup" && (event.key === "Escape" || event.which === 27))) { lightbox.className = ""; selectableImages[initialIndex].focus(); } }
  1000. lightbox.addEventListener("click", closeLightbox);
  1001. lightboxCloseButton.addEventListener("click", closeLightbox);
  1002. document.addEventListener("keyup", closeLightbox);
  1003.  
  1004. // add images to lightbox array as well as selectability
  1005. var figures = document.querySelectorAll(options.imageSelector);
  1006. var selectableImages = [];
  1007. for (i = 0; i < figures.length; i++) { selectableImages.push(figures[i]); }
  1008. for (i = 0; i < selectableImages.length; i++) {
  1009. if (!classCheck(selectableImages[i], options.lightboxImagesClass)) {
  1010. selectableImages[i].className += " " + options.lightboxImagesClass;
  1011. selectableImages[i].setAttribute("tabindex", "0");
  1012. selectableImages[i].addEventListener("click", lightboxUpdater); selectableImages[i].addEventListener("keypress", lightboxUpdater);
  1013. }
  1014. }
  1015. }
  1016. </script>
  1017. </head>
  1018. <body>
  1019. <article id="main_container">
  1020. <div id="header_container">
  1021. <header>
  1022. <!----------------------------- HEADER SECTION ----------------------------->
  1023. <h1>Music For The Masses</h1>
  1024. <h2>A compreheensive album review</h2>
  1025. <!--------------------------- END HEADER SECTION --------------------------->
  1026. </header>
  1027. </div>
  1028. <div id="double_column">
  1029. <div id="sidebar_content">
  1030. <button id="button_of_contents" onclick="this.className === '' ? this.className = 'open_contents' : this.className = ''"><i class="material-icons" aria-hidden="true">&#xe5d2</i><span class="screen_reader_sentences">{lang:Navigate}</span><span class="screen_reader_sentences">{lang:Close}</span></button>
  1031. <nav id="table_of_contents"></nav>
  1032. </div><div id="article_content">
  1033. <!---------------------------- MAIN TEXT SECTION ---------------------------->
  1034. <section>
  1035. <h2>Introduction</h2>
  1036. <blockquote>I prefer you behind the wheel, and me the passenger...</blockquote>
  1037. <p>This is supposed to be a review on the groundbreaking Depeche Mode album of 1987. The point of picking this subject is giving me a reason to endlessly talk about Depeche Mode without being criticized for it not being code-related.</p>
  1038. <p>It also feels a little more natural than just using Lorem Ipsum(sorry, you're still awesome).</p>
  1039. </section>
  1040. <section>
  1041. <h2>Album Visuals</h2>
  1042. <h3>Cover Art</h3>
  1043. <figure class="right_float"><img src="https://upload.wikimedia.org/wikipedia/pt/thumb/3/3e/Music_for_the_Masses.jpg/220px-Music_for_the_Masses.jpg"><figcaption>Album art, as taken from <a href="https://wikipedia.org">Wikipedia</a>.</figcaption></figure>
  1044. <p>Music For The Masses has a cover art featuring many elements while leaving great space among them, leaving a balanced feeling. The background is textured and cream/light yellow, with a margin before reaching the cover's main elements: a band logo, its title, the band's name, and a wide image; none of them perfectly vertically centered over the canvas.</p>
  1045. <aside class="left_float">The symbol in the center of the image is showcased in the era's videos, sometimes even keeping its red color while the rest of the video is in black and white.</aside>
  1046. <p>The typography choice mixes different styles, the text is centered, and the album plus the band title are justified, matching nicely with the format of the wide image that follows. The band logo is composed of the band's initials, matching the band's name font but with a ligther color, giving attention to the red symbol glued over it.</p>
  1047. <p>The red symbol not only is a nod to the contents of the wide image, but also matches its colors. The mix of the primary colors(the light yellow, the powerful blue that is spread over the image, and the bright red in its center points) create a wonderful balance.</p>
  1048. <h3>Videography</h3>
  1049. <p>I died watching the videos for this era. This is a ghost speaking</p>
  1050. </section>
  1051. <section>
  1052. <h2>Track Listing</h2>
  1053. <h3>Standard Edition</h3>
  1054. <ol>
  1055. <li>Never Let Me Down Again</li>
  1056. <li>The Things You Said</li>
  1057. <li>Strangelove</li>
  1058. <li>Sacred</li>
  1059. <li>Little 15</li>
  1060. <li>Behind The Wheel</li>
  1061. <li>I Want You Now</li>
  1062. <li>To Have and to Hold</li>
  1063. <li>Nothing</li>
  1064. <li>Pimpf</li>
  1065. </ol>
  1066. <h3>Deluxe Edition</h3>
  1067. <p>Including bonus tracks that would only appear on a re-release instead of the original deluxe version.</p>
  1068. <ol>
  1069. <li>Agent Orange</li>
  1070. <li>Never Let Me Down Again(Aggro Mix)</li>
  1071. <li>To Have and to Hold(Spanish Taser)</li>
  1072. <li>Pleasure, Little Treasure(Glitter Mix)</li>
  1073. <li>Pleasure, Little Treasure</li>
  1074. <li>Route 66</li>
  1075. <li>Stjarna</li>
  1076. <li>Sonata No.14 in C#m (Moonlight Sonata)</li>
  1077. </ol>
  1078. </section>
  1079. <section>
  1080. <h2>Actual Review</h2>
  1081. <h3>Lyrics</h3>
  1082. <p>Ever since Martin Gore became the main songwriter for the band and developed from his first album as such, certain themes can be expected in each song. It doesn't mean it gets repetitive, though: even if you feel like a certain word has been used for the hundreth time, it still manages to show up fresh with interesting timing, even when keeping the typical song structure known to pop.</p>
  1083. <p>In fact, structure wise, you may find a surprise in the mix of "Strangelove"; it starts pretty strong with its chorus on the popular single mix, but the album version shows a verse coming up before which may look a little out of place, even if it feels like the common sequence you'd expect.</p>
  1084. <p>A few songs feel up to interpretation or, even if it would seem like their subject is obvious, it's like they're begging to be given your own interpretation. Take anything you'd like from "Nothing": with its short but stretched out verses, the world is your imagination.</p>
  1085. <h3>Instrumental</h3>
  1086. <p>Most Depeche songs manage to keep this dark aura around it even when it feels bubbly(as you can definitely hear through "See You", in the "A Broken Frame" record) lyric-wise, and the same can be said reversing the roles. This album is no outlier, but it does manage to be dark while hitting hard; instead of being calm and broody, songs like the album version(yes, there is a different mix for the video!) of "Behind The Wheel" slap hard enough to get you pumped up.</p>
  1087. <p>But if you do look for something less pop-ish, this album does not dissapoint: instrumental tracks come in a good amount with the deluxe edition to get you thinking and a little sorrowful too, like the beautiful "Stjarna". Depeche Mode doesn't take instrumental tracks lightly: they tend to be as long as any other song, not a short interlude. If it were an interlude, it would simply be concatenated to the closest track, as seen in "Pimpf": its last moments contain a "hidden track".</p>
  1088. <p>Considering Depeche Mode's status as a synth-pop band, it feels appropriate to use terms like "pop-ish" to describe some tracks; however, this still has experimental aspects to it and, in fact, its title and cover are a joke: megaphones in the middle of nowhere, set to songs that aren't quite commercial as music we'd typically consider "pop". Where the beats show, not everyone might feel like dancing(though I would).</p>
  1089. </section>
  1090. <section class="article_section tall_portrait">
  1091. <h2>Band Members</h2>
  1092. <article>
  1093. <img src="https://freight.cargocollective.com/t/original/i/e0033044b7da60fd12386cd5ca0f7822876ac8761e21e5445e69c3c0119253b0/Dave-Gahan.jpg">
  1094. <header>
  1095. <b>Dave Gahan</b><br>Main singer
  1096. </header>
  1097. <nav><a href="/">Biography</a><a href="/">General tag</a><a href="/">Visual tag</a><a href="/">Miscellaneous</a></nav>
  1098. </article>
  1099. <article>
  1100. <img src="https://assets.mubi.com/images/cast_member/29340/image-original.jpg?1492786093">
  1101. <header>
  1102. <b>Martin Gore</b><br>Singer and songwriter
  1103. </header>
  1104. <nav><a href="/">Biography</a><a href="/">General tag</a><a href="/">Visual tag</a><a href="/">Miscellaneous</a></nav>
  1105. </article>
  1106. <article>
  1107. <img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSKxRnqWDA0rS2dTc5hjEc7ohskmHZ4dc2neQFftCZ79latgtPq">
  1108. <header>
  1109. <b>Alan Wilder</b><br>Beeps and boops
  1110. </header>
  1111. <nav><a href="/">Biography</a><a href="/">General tag</a><a href="/">Visual tag</a><a href="/">Miscellaneous</a></nav>
  1112. </article>
  1113. <article>
  1114. <img src="https://i.pinimg.com/236x/4d/6a/6c/4d6a6cbb93053f9ca790cf100776de4e--depeche-mode-style-icons.jpg">
  1115. <header>
  1116. <b>Andy Fletcher</b><br>Keyboard player and actual angel
  1117. </header>
  1118. <nav><a href="/">Biography</a><a href="/">General tag</a><a href="/">Visual tag</a><a href="/">Miscellaneous</a></nav>
  1119. </article>
  1120. </section>
  1121. <section class="gallery_section">
  1122. <h2>Gallery</h2>
  1123. <p>The megaphone symbol is present amongst the entire era; ironically, the cover for Never Let Me Down Again is more similar to the original album art, but feels like an outlier when compared to other covers.</p>
  1124. <section>
  1125. <figure>
  1126. <img src="https://static.cloud-boxloja.com/lojas/yrfv6/produtos/71c0ff55-237e-44e5-8a11-e544630cd194.jpg" alt="A red megaphone against a black background with BONG 13 written in it in black.">
  1127. <figcaption>
  1128. Vinyl cover for the Strangelove single.
  1129. </figcaption>
  1130. </figure>
  1131. <figure>
  1132. <img src="https://images.eil.com/large_image/DEPECHE_MODE_NEVER%2BLET%2BME%2BDOWN%2BAGAIN-66897.jpg" alt="Map background with a recreation of the album cover to the middle, with the same typography and center image but differently cropped and colored.">
  1133. <figcaption>
  1134. Cover for the Never Let Me Down Again single.
  1135. </figcaption>
  1136. </figure>
  1137. <figure>
  1138. <img src="https://upload.wikimedia.org/wikipedia/en/thumb/6/67/DepecheModeBehindTheWheel.jpg/220px-DepecheModeBehindTheWheel.jpg" alt="Tilted red square with silhouette of aforementioned red megaphone, while surrounding text is also tilted.">
  1139. <figcaption>
  1140. Cover for the Behind The Wheel single
  1141. </figcaption>
  1142. </figure>
  1143. <figure>
  1144. <img src="https://img.discogs.com/f0bPaNDwDMrpE9RtsIeZtJJNgeo=/fit-in/300x300/filters:strip_icc():format(jpeg):mode_rgb():quality(40)/discogs-images/R-58506-1241284115.jpeg.jpg" alt="Black background with two white papers over it; one has a black megaphone and the other has Little 15 written in it(little is written inside the 1)">
  1145. <figcaption>
  1146. Vinyl cover for the Little 15 single.
  1147. </figcaption>
  1148. </figure>
  1149. </section>
  1150. </section>
  1151. <!-------------------------- END MAIN TEXT SECTION -------------------------->
  1152. </div>
  1153. </div>
  1154. <footer>
  1155. <nav>
  1156. <a href="{BlogURL}">{lang:Back}({Name})</a>{block:AskEnabled}<a href="{BlogURL}ask">{lang:Mail}</a>{/block:AskEnabled}{block:English}By{/block:English}{block:German}Von{/block:German}{block:French}Par{/block:French}{block:Italian}Da{/block:Italian}{block:Japanese}から{/block:Japanese}{block:Turkish}tarafından{/block:Turkish}{block:Spanish}Por{/block:Spanish}{block:Russian}от{/block:Russian}{block:Polish}Przez{/block:Polish}{block:PortuguesePT}Por{/block:PortuguesePT}{block:PortugueseBR}Por{/block:PortugueseBR}{block:Dutch}Door{/block:Dutch}{block:Korean}만든 이{/block:Korean}{block:ChineseSimplified}由{/block:ChineseSimplified}{block:ChineseTraditional}由{/block:ChineseTraditional}{block:ChineseHK}由{/block:ChineseHK}{block:Indonesian}Oleh{/block:Indonesian}{block:Hindi}द्वारा{/block:Hindi} <a href="https://codematurgy.tumblr.com">Codematurgy</a>
  1157. </nav>
  1158. </footer>
  1159. </article>
  1160.  
  1161. <!------------------------- PAGE SCRIPTS CALL ------------------------->
  1162. <script>
  1163. tableOfContents({
  1164. tableParent: "nav#table_of_contents",
  1165. minimumHeaderSize: 4,
  1166. useHeaderTitleAsTableTitle: false,
  1167. defaultTableTitle: "Content",
  1168. defaultSectionTitle: "Section"
  1169. });
  1170.  
  1171. lightboxGenerator({
  1172. imageSelector: "#article_content figure img",
  1173. lightboxId: "lightbox",
  1174. lightboxOpenClass: "lightbox_open",
  1175. lightboxImagesClass: "selectable_lightbox_image",
  1176. previousButtonContent: "<i class='material-icons' aria-hidden='true'>&#xe408</i><span class='screen_reader_sentences'>{lang:Previous}</span>",
  1177. nextButtonContent: "<i class='material-icons' aria-hidden='true'>&#xe409</i><span class='screen_reader_sentences'>{lang:Next}</span>",
  1178. closeButtonContent: "<i class='material-icons' aria-hidden='true'>&#xe5cd</i><span class='screen_reader_sentences'>{lang:Close}</span>"
  1179. });
  1180.  
  1181. // generic function for closing mobile menu when selecting a link.
  1182. function closeMenu() { if(document.getElementById("button_of_contents").className === "open_contents") { document.getElementById("button_of_contents").className = ""; } }
  1183. for (i = 0; i < document.querySelectorAll("#table_of_contents a").length; i++) { document.querySelectorAll("#table_of_contents a")[i].addEventListener("click", closeMenu); }
  1184. </script>
  1185. </body>
  1186. </html>
Advertisement
Add Comment
Please, Sign In to add comment