Advertisement
CoyoteCrafty

eBouquin

Oct 11th, 2017 (edited)
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 6.69 KB | None | 0 0
  1. /*--- eBouquin -- 2020.08.30 No px ------------*/
  2. /*--- eBouquin -- styles de corps -------------*/
  3. body {
  4.     display: block;
  5.     margin: 0 5pt;
  6.     widows: 3;
  7.     orphans: 3;
  8.     -webkit-hyphens: auto;
  9.     -moz-hyphens: auto;
  10.     -ms-hyphens: auto;
  11.     -o-hyphens: auto;
  12.     hyphens: auto;
  13.     line-height: 1.4;
  14.     text-align: justify;
  15.     text-indent: 0;
  16.     page-break-before: always;
  17. }
  18. .ded {
  19.     margin: 10em 5% 20%;
  20. }
  21. .cop {
  22.     text-align: center;
  23.     font-size: 75%;
  24.     margin-top: 10em;
  25. }
  26. .ob {
  27.     text-align: center;
  28.     margin: 10em 5% 20%;
  29. }
  30. .cv {
  31.     text-align: center;
  32.     margin: 0;
  33.     vertical-align: middle;
  34. }
  35. /*--- eBouquin -- styles de paragraphes -------*/
  36. p {
  37.     display: block;
  38.     margin: 0.1em 0;
  39.     widows: 3;
  40.     orphans: 3;
  41.     word-break: normal;
  42.     -webkit-hyphens: auto;
  43.     -moz-hyphens: auto;
  44.     -ms-hyphens: auto;
  45.     hyphens: auto;
  46.     text-indent: 1em;
  47. }
  48. div {
  49.     display: block;
  50.     margin: 0;
  51.     text-indent: 0;
  52. }
  53. /*--- eBouquin -- début des chapitres ---------*/
  54. .fl {
  55.     display: block;
  56.     widows: 3;
  57.     orphans: 3;
  58.     margin: 0;
  59.     text-indent: 0;
  60.     page-break-after: avoid !important;
  61.     page-break-inside: avoid !important;
  62. }
  63. .fl:first-letter {
  64.     color: #eee;
  65.     text-shadow: 0.05em 0.05em 0 #333, -0.025em -0.025em 0 #333, 0.025em -0.025em 0 #333, -0.025em 0.025em 0 #333, 0.025em 0.025em 0 #333;
  66.     font-size: 220%;
  67.     float: left;
  68.     line-height: 100%;
  69.     padding: 0.025em 0.15em 0 0;
  70.     widows: 3;
  71.     orphans: 3;
  72.     page-break-after: avoid !important;
  73.     page-break-inside: avoid !important;
  74. }
  75. .fl:first-line {
  76.     font-variant: small-caps;
  77.     widows: 3;
  78.     orphans: 3;
  79.     font-size: 120%;
  80.     page-break-after: avoid !important;
  81.     page-break-inside: avoid !important;
  82. }
  83. .fl1 {
  84.     display: block;
  85.     margin: 1em 0 0;
  86.     text-indent: 0;
  87.     widows: 3;
  88.     orphans: 3;
  89.     page-break-after: avoid !important;
  90.     page-break-inside: avoid !important;
  91. }
  92. .fl1:first-letter {
  93.     color: #eee;
  94.     text-shadow: 0.05em 0.05em 0 #000, -0.025em -0.025em 0 #000, 0.025em -0.025em 0 #000, -0.025em 0.025em 0 #000, 0.025em 0.025em 0 #000;
  95.     font-weight: bold;
  96.     font-size: 330%;
  97.     float: left;
  98.     line-height: 100%;
  99.     padding: 0.025em 0.15em 0 0;
  100.     widows: 3;
  101.     orphans: 3;
  102.     page-break-after: avoid !important;
  103.     page-break-inside: avoid !important;
  104. }
  105. .fl1:first-line {
  106.     font-variant: small-caps;
  107.     font-size: 130%;
  108.     letter-spacing: 0.15em;
  109.     widows: 3;
  110.     orphans: 3;
  111.     page-break-after: avoid !important;
  112.     page-break-inside: avoid !important;
  113. }
  114. /*--- eBouquin -- styles de titres ------------*/
  115. h1, h2, h3, h4, h5, h6 {
  116.     line-height: inherit;
  117.     font-weight: normal;
  118.     page-break-after: avoid;
  119.     page-break-inside: avoid;
  120. }
  121. h1 {
  122.     display: block;
  123.     margin: 10em 0 10%;
  124.     text-align: center;
  125.     line-height: 150%;
  126.     page-break-after: avoid;
  127. }
  128. h2 {
  129.     display: block;
  130.     margin: 5em 0;
  131.     text-align: center;
  132.     page-break-after: avoid;
  133. }
  134. h3 {
  135.     display: block;
  136.     font-size: 175%;
  137.     margin: 5em 0 10%;
  138.     text-align: center;
  139.     page-break-after: avoid;
  140. }
  141. h4 {
  142.     display: block;
  143.     margin: 2.5% 0 0;
  144.     widows: 3;
  145.     orphans: 3;
  146.     page-break-after: avoid;
  147. }
  148. h5 {
  149.     display: block;
  150.     font-size: 1em;
  151.     margin: 0;
  152.     page-break-after: avoid;
  153. }
  154. h6 {
  155.     display: block;
  156.     font-size: 1em;
  157.     margin: 5% 0;
  158.     text-align: center;
  159.     page-break-after: avoid;
  160. }
  161. /*--- eBouquin -- styles d'alignement ---------*/
  162. .right {
  163.     display: block;
  164.     text-align: right;
  165. }
  166. .sign {
  167.     display: block;
  168.     margin: 0.25em 0 1em;
  169.     page-break-before: avoid !important;
  170.     text-align: right;
  171. }
  172. .date {
  173.     display: block;
  174.     margin: 1em 0 0.5em;
  175.     page-break-after: avoid !important;
  176.     text-align: right;
  177. }
  178. .def {
  179.     display: block;
  180.     margin: 1em 0;
  181.     text-indent: 0;
  182. }
  183. .left {
  184.     display: block;
  185.     text-align: left;
  186. }
  187. /*--- eBouquin -- styles de police ------------*/
  188. font {
  189.     font-variant: small-caps;
  190. }
  191. sub, sup {
  192.     font-size: 75%;
  193.     line-height: 100% !important;
  194.     position: relative;
  195.     vertical-align: baseline;
  196.     padding: 0 0 0 0.4%;
  197. }
  198. sup {
  199.     top: -0.5em;
  200.     padding: 0 0 0 0.4%;
  201. }
  202. sub {
  203.     top: -0.5em;
  204.     padding: 0 0 0 0.4%;
  205.     padding: 0 0 0 0.4%;
  206. }
  207. .letter {
  208.     display: block;
  209.     margin: 0.5em 2em;
  210.     font-family: "Mali Medium", "Segoe Script", "Segoe Print", cursive;
  211.     line-height: 200%;
  212.     text-align: left;
  213.     font-weight: normal;
  214. }
  215. .cursive {
  216.     font-family: "Mali Medium", "Segoe Script", "Segoe Print", cursive;
  217.     font-weight: normal;
  218. }
  219. .sans {
  220.     font-family: sans-serif;
  221.     font-weight: normal;
  222. }
  223. .space {
  224.     letter-spacing: 0.25em;
  225. }
  226. /*--- eBouquin -- blockquotes -----------------*/
  227. blockquote {
  228.     display: block;
  229.     margin: 1em;
  230. }
  231. blockquote p {
  232.     display: inline;
  233.     text-indent: 0;
  234. }
  235. blockquote:after {
  236.     content: close-quote;
  237.     line-height: 0.1em;
  238.     margin-right: 0.25em;
  239.     vertical-align: 0;
  240. }
  241. blockquote:before {
  242.     content: open-quote;
  243.     line-height: 0.1em;
  244.     margin-right: 0.25em;
  245.     vertical-align: 0;
  246. }
  247. .hang {
  248.     display: block;
  249.     page-break-before: avoid !important;
  250.     text-indent: -1em;
  251.     margin-left: 1em;
  252. }
  253. dl {
  254.     margin: 1em;
  255. }
  256. /*--- eBouquin -- image -----------------------*/
  257. img.middle {
  258.     display: block;
  259.     margin-left: auto;
  260.     margin-right: auto;
  261.     max-height: 100%;
  262.     max-width: 100%;
  263.     vertical-align: sub;
  264.     /* removes descender gap beneath images */
  265.     padding: 5% 0;
  266.     border: 0;
  267. }
  268. img {
  269.     display: inline-block;
  270.     vertical-align: middle;
  271.     height: auto;
  272. }
  273. /*--- eBouquin -- style lignes ----------------*/
  274. hr {
  275.     border: 0;
  276.     height: 0.04em;
  277.     background-image: linear-gradient(to right, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.25));
  278.     margin: 5% auto;
  279. }
  280. .sep {
  281.     width: 10%;
  282.     margin: auto;
  283. }
  284. /*--- eBouquin -- style de listes -------------*/
  285. ol {
  286.     display: block;
  287.     margin: 0 0 0 1em;
  288. }
  289. ol > li:before {
  290.     padding-right: 0.32em;
  291. }
  292. ul {
  293.     display: block;
  294.     font-style: normal;
  295.     list-style-type: none;
  296.     /* Remove list bullets */
  297.     margin: 0 0 0.2em -0.32em;
  298. }
  299. li {
  300.     margin: 0 0 0 -0.4em;
  301. }
  302. ul > li:before {
  303.     content: "—";
  304.     /* Insert content that looks like dash */
  305.     padding-right: 0.32em;
  306. }
  307. /*--- eBouquin -- liens -----------------------*/
  308. a {
  309.     text-underline-position: under;
  310.     text-decoration :underline dotted #009933;
  311.     color: inherit;
  312. }
  313. /*--- eBouquin -- style de page ---------------*/
  314. @page {
  315.     margin: 5pt 0;
  316. }
  317. /*--- eBouquin -- end -------------------------*/
  318.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement