You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

499 lines
8.6 KiB

  1. /*------------------------------------------------------------------------------
  2. 22.0 - About Pages
  3. 1.0 Global: About, Credits, Freedoms
  4. 1.1 Typography
  5. 1.2 Structure
  6. 1.3 Point Releases
  7. 2.0 About Page
  8. 2.1 Typography
  9. 2.2 Structure
  10. 3.0 Credits & Freedoms Pages
  11. ------------------------------------------------------------------------------*/
  12. /*------------------------------------------------------------------------------
  13. 1.0 - Global: About, Credits, Freedoms
  14. ------------------------------------------------------------------------------*/
  15. .about-wrap {
  16. position: relative;
  17. margin: 25px 40px 0 20px;
  18. max-width: 1050px; /* readability */
  19. font-size: 15px;
  20. }
  21. .about-wrap div.updated,
  22. .about-wrap div.error,
  23. .about-wrap .notice {
  24. display: none !important;
  25. }
  26. .about-wrap hr {
  27. border: 0;
  28. height: 0;
  29. margin: 0;
  30. border-top: 1px solid rgba(0, 0, 0, 0.1);
  31. }
  32. .about-wrap img {
  33. margin: 0;
  34. max-width: 100%;
  35. height: auto;
  36. vertical-align: middle;
  37. border: 1px solid rgba(0, 0, 0, 0.1);
  38. }
  39. .about-wrap .jetpack-video-wrapper {
  40. margin-bottom: 0;
  41. }
  42. /* WordPress Version Badge */
  43. .wp-badge {
  44. background: #0073aa url(../images/w-logo-white.png?ver=20160308) no-repeat;
  45. background-position: center 25px;
  46. -webkit-background-size: 80px 80px;
  47. background-size: 80px 80px;
  48. color: #fff;
  49. font-size: 14px;
  50. text-align: center;
  51. font-weight: 600;
  52. margin: 5px 0 0;
  53. padding-top: 120px;
  54. height: 40px;
  55. display: inline-block;
  56. width: 140px;
  57. text-rendering: optimizeLegibility;
  58. -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
  59. box-shadow: 0 1px 3px rgba(0,0,0,0.2);
  60. }
  61. .svg .wp-badge {
  62. background-image: url(../images/wordpress-logo-white.svg?ver=20160308);
  63. }
  64. .about-wrap .wp-badge {
  65. position: absolute;
  66. top: 0;
  67. right: 0;
  68. }
  69. /* Tabs */
  70. .about-wrap .nav-tab {
  71. padding-right: 15px;
  72. padding-left: 15px;
  73. font-size: 18px;
  74. }
  75. /* 1.1 - Typography */
  76. .about-wrap p {
  77. line-height: 1.5;
  78. font-size: 14px;
  79. }
  80. .about-wrap .feature-section p {
  81. max-width: 55em;
  82. margin-left: auto;
  83. margin-right: auto;
  84. }
  85. .about-wrap h1 {
  86. margin: 0.2em 200px 0 0;
  87. padding: 0;
  88. color: #32373c;
  89. line-height: 1.2em;
  90. font-size: 2.8em;
  91. font-weight: 400;
  92. }
  93. .about-wrap h2 {
  94. margin: 40px 0 .6em;
  95. font-size: 2.7em;
  96. line-height: 1.3;
  97. font-weight: 300;
  98. text-align: center;
  99. }
  100. .about-wrap h3 {
  101. margin: 1.25em 0 .6em;
  102. font-size: 1.4em;
  103. line-height: 1.5;
  104. }
  105. .about-wrap h4 {
  106. color: #23282d;
  107. }
  108. .about-wrap .changelog h2 {
  109. font-size: 1.4em;
  110. font-weight: 600;
  111. text-align: left;
  112. }
  113. .about-wrap .changelog h3 {
  114. margin: 1.33em 0;
  115. font-size: 1em;
  116. line-height: inherit;
  117. color: #23282d;
  118. }
  119. .about-wrap code,
  120. .about-wrap ol li p {
  121. font-size: 14px;
  122. font-weight: 400;
  123. }
  124. .about-wrap .about-description,
  125. .about-wrap .about-text {
  126. margin-top: 1.4em;
  127. font-weight: 400;
  128. line-height: 1.6em;
  129. font-size: 19px;
  130. }
  131. .about-wrap .about-text {
  132. margin: 1em 200px 1em 0;
  133. min-height: 60px;
  134. color: #555d66;
  135. }
  136. /* 1.2 - Structure */
  137. .about-wrap [class$=col] .col {
  138. float: left;
  139. position: relative;
  140. }
  141. .about-wrap .two-col .col {
  142. margin-right: 4.799999999%;
  143. width: 47.6%;
  144. }
  145. .about-wrap .two-col img {
  146. margin-bottom: 1.5em;
  147. }
  148. .about-wrap .feature-section.two-col .col {
  149. display: inline-block;
  150. float: none;
  151. margin-top: 1em;
  152. margin-right: 4.799999999%;
  153. width: -webkit-calc( 47.6% - 4px );
  154. width: calc( 47.6% - 4px );
  155. vertical-align: top;
  156. }
  157. .about-wrap .three-col .col {
  158. margin-right: 4.999999999%;
  159. width: 29.95%;
  160. }
  161. .about-wrap .two-col .col:nth-of-type(2n),
  162. .about-wrap .three-col .col:nth-of-type(3n) {
  163. margin-right: 0;
  164. }
  165. .about-wrap .under-the-hood {
  166. clear: both;
  167. overflow: hidden;
  168. }
  169. .about-wrap .feature-video .mejs-controls {
  170. display: none !important;
  171. }
  172. .about-wrap .feature-video .mejs-overlay-loading span {
  173. background: transparent; /* Hide loading.gif */
  174. }
  175. /* 1.3 - Point Releases */
  176. .about-wrap .point-releases {
  177. margin-top: 5px;
  178. border-bottom: 1px solid #ddd;
  179. }
  180. .about-wrap .changelog.point-releases h3 {
  181. padding-top: 35px;
  182. }
  183. .about-wrap .changelog.point-releases h3:first-child {
  184. padding-top: 7px;
  185. }
  186. /*------------------------------------------------------------------------------
  187. 2.0 - About Page
  188. ------------------------------------------------------------------------------*/
  189. /* 2.1 - Typography */
  190. .about-wrap .feature-section.two-col h3 {
  191. margin-top: 0;
  192. }
  193. .about-wrap .feature-section h4 {
  194. margin: 1.4em 0 0.6em 0;
  195. font-size: 1em;
  196. }
  197. .about-wrap .feature-section p {
  198. margin-top: 0.6em;
  199. }
  200. .about-wrap .lead-description {
  201. font-size: 1.5em;
  202. text-align: center;
  203. }
  204. .about-wrap .two-col-text {
  205. -webkit-column-count: 2;
  206. -moz-column-count: 2;
  207. column-count: 2;
  208. -webkit-column-gap: 40px;
  209. -moz-column-gap: 40px;
  210. column-gap: 40px;
  211. }
  212. .about-wrap .two-col-text p:first-of-type {
  213. margin-top: 0;
  214. }
  215. .about-wrap .streamlined-updates p,
  216. .about-wrap .native-fonts p {
  217. margin-bottom: 3em;
  218. }
  219. /* 2.2 - Structure */
  220. .about-wrap .headline-feature.feature-video {
  221. position: relative;
  222. margin: 40px 0;
  223. padding-bottom: 56.25%;
  224. width: 100%;
  225. max-width: 100%;
  226. height: 0;
  227. text-align: center;
  228. }
  229. .about-wrap .feature-video embed {
  230. position: absolute;
  231. top: 0;
  232. left: 0;
  233. width: 100%;
  234. height: 100%;
  235. }
  236. .about-wrap .featured-image {
  237. text-align: center;
  238. }
  239. .about-wrap .feature-section {
  240. overflow: hidden;
  241. padding: 0 0 40px;
  242. }
  243. .about-wrap .feature-section.no-heading {
  244. padding-top: 35px;
  245. }
  246. .about-wrap .headline-feature {
  247. margin: 0 auto;
  248. max-width: 80%;
  249. }
  250. .about-wrap .feature-section .media-container {
  251. overflow: hidden;
  252. }
  253. .about-wrap .feature-section img {
  254. margin-bottom: 1em;
  255. }
  256. .about-wrap .embed-container {
  257. text-align: center;
  258. }
  259. .about-wrap .embed-container iframe {
  260. max-width: 100%;
  261. }
  262. .about-wrap .wp-embedded-content {
  263. max-width: 100%;
  264. }
  265. .about-wrap .feature-section .col {
  266. margin-top: 40px;
  267. }
  268. .about-wrap .changelog {
  269. margin-bottom: 40px;
  270. }
  271. .about-wrap .changelog.feature-section .col {
  272. margin-top: 40px;
  273. }
  274. /* Return to Dashboard Home link */
  275. .about-wrap .return-to-dashboard {
  276. margin: 30px 0 0 -5px;
  277. font-size: 14px;
  278. font-weight: 600;
  279. }
  280. .about-wrap .return-to-dashboard a {
  281. text-decoration: none;
  282. padding: 0 5px;
  283. }
  284. /*------------------------------------------------------------------------------
  285. 3.0 - Credits & Freedoms Pages
  286. ------------------------------------------------------------------------------*/
  287. /* Credits */
  288. .about-wrap h3.wp-people-group {
  289. margin: 2.6em 0 1.33em;
  290. padding: 0;
  291. font-size: 16px;
  292. line-height: inherit;
  293. }
  294. .about-wrap .wp-people-group {
  295. padding: 0 5px;
  296. margin: 0 -15px 0 -5px;
  297. }
  298. .about-wrap .compact {
  299. margin-bottom: 0
  300. }
  301. .about-wrap .wp-person {
  302. display: inline-block;
  303. vertical-align: top;
  304. margin-right: 10px;
  305. padding-bottom: 15px;
  306. height: 70px;
  307. width: 280px;
  308. }
  309. .about-wrap .compact .wp-person {
  310. height: auto;
  311. width: 180px;
  312. padding-bottom: 0;
  313. margin-bottom: 0;
  314. }
  315. .about-wrap .wp-person .gravatar {
  316. float: left;
  317. margin: 0 10px 10px 0;
  318. padding: 1px;
  319. width: 60px;
  320. height: 60px;
  321. }
  322. .about-wrap .compact .wp-person .gravatar {
  323. width: 30px;
  324. height: 30px;
  325. }
  326. .about-wrap .wp-person .web {
  327. margin: 6px 0 2px;
  328. font-size: 16px;
  329. font-weight: 400;
  330. line-height: 2em;
  331. text-decoration: none;
  332. }
  333. .about-wrap .wp-person .title {
  334. display: block;
  335. }
  336. .about-wrap #wp-people-group-validators + p.wp-credits-list {
  337. margin-top: 0;
  338. }
  339. .about-wrap p.wp-credits-list a {
  340. white-space: nowrap;
  341. }
  342. /* Freedoms */
  343. .freedoms-php .about-wrap ol {
  344. margin: 40px 60px;
  345. }
  346. .freedoms-php .about-wrap ol li {
  347. list-style-type: decimal;
  348. font-weight: 600;
  349. }
  350. .freedoms-php .about-wrap ol p {
  351. font-weight: 400;
  352. margin: 0.6em 0;
  353. }
  354. /*------------------------------------------------------------------------------
  355. 4.0 - Media Queries
  356. ------------------------------------------------------------------------------*/
  357. @media screen and ( max-width: 782px ) {
  358. .about-wrap .two-col-text {
  359. -webkit-column-count: 1;
  360. -moz-column-count: 1;
  361. column-count: 1;
  362. }
  363. .about-wrap .three-col img {
  364. display: block;
  365. margin: 0 auto;
  366. }
  367. }
  368. @media only screen and (max-width: 500px) {
  369. .about-wrap {
  370. margin-right: 20px;
  371. margin-left: 10px;
  372. }
  373. .about-wrap h1,
  374. .about-wrap .about-text {
  375. margin-right: 0;
  376. }
  377. .about-wrap .about-text {
  378. margin-bottom: 0.25em;
  379. }
  380. .about-wrap .wp-badge {
  381. position: relative;
  382. margin-bottom: 1.5em;
  383. width: 100%;
  384. }
  385. .about-wrap .two-col .col,
  386. .about-wrap .three-col .col {
  387. width: 100% !important;
  388. float: none !important;
  389. }
  390. .about-wrap .under-the-hood.three-col .col,
  391. .about-wrap .under-the-hood.two-col .col,
  392. .about-wrap .under-the-hood.one-col .col {
  393. margin-bottom: 2em;
  394. padding-bottom: 0;
  395. }
  396. .about-wrap .under-the-hood:nth-of-type(2n),
  397. .about-wrap .under-the-hood:nth-of-type(3n) {
  398. margin-top: 0;
  399. }
  400. .about-wrap .under-the-hood:nth-of-type(2n) h3,
  401. .about-wrap .under-the-hood:nth-of-type(3n) h3 {
  402. margin-top: 0;
  403. }
  404. }