Index: scss/_content.scss |
=================================================================== |
new file mode 100644 |
--- /dev/null |
+++ b/scss/_content.scss |
@@ -0,0 +1,254 @@ |
+/*! |
+ * This file is part of universal-design-language |
+ * Copyright (C) 2016 Eyeo GmbH |
+ * |
+ * universal-design-language is free software: you can redistribute it and/or |
+ * modify it under the terms of the GNU General Public License as published by |
+ * the Free Software Foundation, either version 3 of the License, or |
+ * (at your option) any later version. |
+ * |
+ * universal-design-language is distributed in the hope that it will be useful, |
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of |
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
+ * GNU General Public License for more details. |
+ * |
+ * You should have received a copy of the GNU General Public License |
+ * along with web.starter-kit. If not, see <http://www.gnu.org/licenses/>. |
+ */ |
+ |
+/* HTML Content |
+ ******************************************************************************* |
+ * 1. Headings |
+ * 2. Blockquotes |
+ * 3. Links |
+ * 4. Code Blocks |
+ * 5. Unstyled Lists |
+ * 6. Image Alignment |
+ * 7. Tables |
+ * 8. Embeds |
+ ******************************************************************************/ |
+ |
+/* Headings |
+ ******************************************************************************/ |
+ |
+h1 |
+{ |
+ font-size: 42px; |
+ margin-top: $large-space; |
+} |
+ |
+h2 |
+{ |
+ font-size: 36px; |
+ margin-top: $large-space; |
+} |
+ |
+h3 |
+{ |
+ font-size: 24px; |
+ margin-top: $medium-space; |
+} |
+ |
+h4 |
+{ |
+ font-size: 20px; |
+ margin-top: $medium-space; |
+} |
+ |
+h5 |
+{ |
+ font-size: 16px; |
+ margin-top: $small-space; |
+} |
+ |
+h6 |
+{ |
+ font-size: 14px; |
+ margin-top: $small-space; |
+} |
+ |
+/* Blockquotes |
+ ******************************************************************************/ |
+ |
+[dir="ltr"] blockquote |
+{ |
+ padding-left: $small-space; |
+ border-left: 5px solid $gray; |
+} |
+ |
+[dir="rtl"] blockquote |
+{ |
+ padding-right: $small-space; |
+ border-right: 5px solid $gray; |
+} |
+ |
+/* Links |
+ ******************************************************************************/ |
+ |
+a, |
+a:visited |
+{ |
+ color: $blue-dark; |
juliandoucette
2016/11/03 23:16:47
Note: This should be $accent.
saroyanm
2016/11/04 16:01:17
Acknowledged.
juliandoucette
2016/11/08 15:51:58
Done.
|
+ text-decoration: none; |
+} |
+ |
+a:hover, |
+a:active, |
+a:focus |
+{ |
+ text-decoration: underline; |
+} |
+ |
+/* Code Blocks |
+ ******************************************************************************/ |
+ |
+pre, |
+code |
+{ |
+ padding: $small-space / 4; |
+ background-color: $gray-light; |
+} |
+ |
+pre |
+{ |
+ display: block; |
+ padding: 0 $small-space; |
+} |
+ |
+pre > code |
+{ |
+ padding: 0; |
+ background-color: transparent; |
saroyanm
2016/11/03 19:41:14
Detail: we do set background-color for both of the
juliandoucette
2016/11/03 22:59:37
Acknowledged.
Good catch.
juliandoucette
2016/11/08 15:51:59
Done.
|
+} |
+ |
+/* Unstyled Lists |
+ ******************************************************************************/ |
+ |
+.unstyled-list, |
+.unstyled-list ul |
+{ |
+ list-style-type: none; |
+} |
+ |
+[dir="ltr"] .unstyled-list |
+{ |
+ padding-left: 0; |
+} |
+ |
+[dir="rtl"] .unstyled-list |
+{ |
+ padding-right: 0; |
+} |
+ |
+[dir="ltr"] .unstyled-list ul |
+{ |
+ padding-left: $medium-space; |
+} |
+ |
+[dir="rtl"] .unstyled-list ul |
+{ |
+ padding-right: $small-space; |
+} |
+ |
+/* Image Alignment |
+ ******************************************************************************/ |
+ |
+img |
+{ |
+ margin: 0 $small-space / 2; |
+} |
+ |
+.block, |
+.sol, |
saroyanm
2016/11/03 19:41:14
We need to document what short classnames mean
juliandoucette
2016/11/03 22:59:38
My mistake.
"SOL": "Start Of Line",
"EOL": "End O
saroyanm
2016/11/04 16:01:17
I think if we use expanded version it will be in a
juliandoucette
2016/11/04 17:32:26
Use:
- float-start
- float-end
juliandoucette
2016/11/08 15:52:00
Done.
|
+.eol |
+{ |
+ display: block; |
+ margin: 0; |
+} |
+ |
+.block |
+{ |
+ display: block; |
+ width: 100%; |
+ height: auto; |
saroyanm
2016/11/03 19:41:13
Nit: "auto" is default value we probably can skip
juliandoucette
2016/11/03 22:59:37
See comment below.
saroyanm
2016/11/04 16:01:17
My comment below is wrong, but setting heigh to au
juliandoucette
2016/11/04 17:32:26
Acknowledged.
juliandoucette
2016/11/08 15:51:59
Done.
|
+ clear: both; |
+ overflow: auto; |
saroyanm
2016/11/03 19:41:13
Nit: "auto" is default value we probably can skip
juliandoucette
2016/11/03 22:59:37
I'm not sure about this. I will investigate furthe
saroyanm
2016/11/04 16:01:17
Scratch that - my mistake, the initial value of th
juliandoucette
2016/11/04 17:32:26
Acknowledged.
juliandoucette
2016/11/08 15:51:58
Done.
|
+ margin: $small-space 0; |
+} |
+ |
+[dir="ltr"] .sol |
+{ |
+ margin-right: $small-space; |
+ float: left; |
saroyanm
2016/11/03 19:41:13
Regarding using floats would be great to ask for t
juliandoucette
2016/11/03 22:59:37
I'm sorry. You were probably confused by the namin
saroyanm
2016/11/04 16:01:17
Acknowledged.
juliandoucette
2016/11/08 15:51:58
Done.
|
+} |
+ |
+[dir="rtl"] .sol |
+{ |
+ margin-left: $small-space; |
+ float: right; |
+} |
+ |
+[dir="ltr"] .eol |
+{ |
+ margin-left: $small-space; |
+ float: right; |
+} |
+ |
+[dir="rtl"] .eol |
+{ |
+ margin-right: $small-space; |
+ float: left; |
+} |
+ |
+/* Tables |
saroyanm
2016/11/03 19:41:14
Note: If we are planing to use tables for tabular
juliandoucette
2016/11/03 22:59:37
I would suggest we use simple tables for simple ta
saroyanm
2016/11/04 16:01:17
Fine with me while we are planing to make them res
juliandoucette
2016/11/04 17:32:26
We will leave out tables.
juliandoucette
2016/11/08 15:51:59
Done.
|
+ ******************************************************************************/ |
+ |
+table |
+{ |
+ border-collapse: collapse; |
+ width: 100%; |
+} |
+ |
+td, |
+th |
+{ |
+ padding: $small-space / 4 $small-space / 2; |
+} |
+ |
+th |
juliandoucette
2016/11/03 23:16:47
NOTE: These th, tr:nth-child(even) should be combi
saroyanm
2016/11/04 16:01:17
Acknowledged.
juliandoucette
2016/11/08 15:51:59
Done.
|
+{ |
+ background-color: $white; |
+} |
+ |
+tr:nth-child(even) |
+{ |
+ background-color: $white; |
+} |
+ |
+tr:nth-child(odd) |
+{ |
+ background-color: $gray-light; |
+} |
+ |
+/* Embeds |
+ ******************************************************************************/ |
+ |
+.embed |
saroyanm
2016/11/03 19:41:14
Why are we using this wrapper for iframe ?
juliandoucette
2016/11/03 22:59:37
See comment below.
juliandoucette
2016/11/08 15:52:00
Done.
|
+{ |
+ position: relative; |
+ display: block; |
+ height: 0; |
saroyanm
2016/11/03 19:41:13
Detail: This property looks to be redundant
juliandoucette
2016/11/03 22:59:38
See comment below.
juliandoucette
2016/11/08 15:51:59
Done.
|
+ padding: 0 0 56.25% 0; |
+ overflow: hidden; |
+} |
+ |
+.embed iframe |
+{ |
+ position: absolute; |
+ top: 0; |
+ bottom: 0; |
saroyanm
2016/11/03 19:41:13
Deatail: this property looks to be redundant
juliandoucette
2016/11/03 22:59:37
Sorry for the confusion. These are the same styles
juliandoucette
2016/11/04 17:32:26
- We can remove bottom
- Add comment about how it
juliandoucette
2016/11/08 15:51:59
Done.
|
+ left: 0; |
+ width: 100%; |
+ height: 100%; |
+ border: 0; |
+} |