jp.av.dev
-Projecto Git.
-- Bienvenido -
-Este es el primer post gracias al Curso Profesional de Git y GitHub.
-diff --git a/README.md b/README.md deleted file mode 100644 index 62859c7..0000000 --- a/README.md +++ /dev/null @@ -1,70 +0,0 @@ - -#Curso Profesional de Git y GitHub - -Puedes encontrar el curso completo en: - -[Platzi.com/GIT](http://platzi.com/git) - -En el siguiente documento, encontrarás los diferentes retos colocados al final del curso. - -Como podrás observar, existen diferentes temas que deberás dominar antes de poder realizarlos. - - - -Encuentra las diapositivas en: "git.miguelnieva.com" - -[Presentación "Curso de Git"](http://git.miguelnieva.com) - -##Recomendaciones - -1. Debes terminar el curso de GIT y GitHub de Platzi, al menos hasta Workflows. -2. Los desafíos tienden a resolverse con múltiples soluciones. No existe una. -3. Necesitarás un hosting y otras librerías para resolverlo de forma más creativa. - -Puedes usar: Digital Ocean, Webfaction ó Amazon Web Services si tienes con este último mayor nivel. - - -##¿Qué pasa al resolverlos? - -- Tendrás un proyecto en tu portafolio adicional. -- Le daré un vistazo y te daré mi retrospectiva. - -##1. Crea un blog con GitHub Pages - -La creación de un sitio en GitHub Pages requiere que: - -1. Generes una cuenta en GitHub - -2. Lances un proyecto dentro del mismo. (git push) - -3. Te coloques en la rama de gh-pages y despliegues. - -El taller que puede funcionarte enormemente es: - -[Material de GitHub Pages](https://platzi.com/clases/git-github/concepto/project-management-con-github/a-workshop-tu-primer-blog-en-github-pages/material/) - - -##2. Diseñar un proyecto con Git - -1. Visualizar tu proyecto y enlistarlo en el issues management de GitHub. - -Esto implica: - -- Que generes Milestones e issues. -- Coloques deadlines - -2. Subirlo a GitHub. - -Conforme vayas resolviendo los issues del proyecto, los irás subiendo en diferentes commits con descripciones relacionadas a ellas. - -3. Resolver al menos 10 issues, con 10 commits. Con esto, podrás ver el diseño del proyecto completo. - - -##3. Realizar un despliegue ("deploy") con Git - -1. Necesitarás un servidor y conectarte vía SSH - -2. Subir tu proyecto a GitHub - -3. Desplegar con pull y push. - diff --git a/assets/js/index.js b/assets/js/index.js deleted file mode 100644 index a54a79a..0000000 --- a/assets/js/index.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * Main JS file for Casper behaviours - */ - -/* globals jQuery, document */ -(function ($, undefined) { - "use strict"; - - var $document = $(document); - - $document.ready(function () { - - var $postContent = $(".post-content"); - $postContent.fitVids(); - - $(".scroll-down").arctic_scroll(); - - $(".menu-button, .nav-cover, .nav-close").on("click", function(e){ - e.preventDefault(); - $("body").toggleClass("nav-opened nav-closed"); - }); - - }); - - // Arctic Scroll by Paul Adam Davis - // https://github.com/PaulAdamDavis/Arctic-Scroll - $.fn.arctic_scroll = function (options) { - - var defaults = { - elem: $(this), - speed: 500 - }, - - allOptions = $.extend(defaults, options); - - allOptions.elem.click(function (event) { - event.preventDefault(); - var $this = $(this), - $htmlBody = $('html, body'), - offset = ($this.attr('data-offset')) ? $this.attr('data-offset') : false, - position = ($this.attr('data-position')) ? $this.attr('data-position') : false, - toMove; - - if (offset) { - toMove = parseInt(offset); - $htmlBody.stop(true, false).animate({scrollTop: ($(this.hash).offset().top + toMove) }, allOptions.speed); - } else if (position) { - toMove = parseInt(position); - $htmlBody.stop(true, false).animate({scrollTop: toMove }, allOptions.speed); - } else { - $htmlBody.stop(true, false).animate({scrollTop: ($(this.hash).offset().top) }, allOptions.speed); - } - }); - - }; -})(jQuery); diff --git a/assets/js/jquery.fitvids.js b/assets/js/jquery.fitvids.js deleted file mode 100644 index b9b8d5d..0000000 --- a/assets/js/jquery.fitvids.js +++ /dev/null @@ -1,67 +0,0 @@ -/*global jQuery */ -/*jshint browser:true */ -/*! -* FitVids 1.1 -* -* Copyright 2013, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com -* Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ -* Released under the WTFPL license - http://sam.zoy.org/wtfpl/ -* -*/ - -(function( $ ){ - - "use strict"; - - $.fn.fitVids = function( options ) { - var settings = { - customSelector: null - }; - - if(!document.getElementById('fit-vids-style')) { - // appendStyles: https://github.com/toddmotto/fluidvids/blob/master/dist/fluidvids.js - var head = document.head || document.getElementsByTagName('head')[0]; - var css = '.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}'; - var div = document.createElement('div'); - div.innerHTML = '
x
'; - head.appendChild(div.childNodes[1]); - } - - if ( options ) { - $.extend( settings, options ); - } - - return this.each(function(){ - var selectors = [ - "iframe[src*='player.vimeo.com']", - "iframe[src*='youtube.com']", - "iframe[src*='youtube-nocookie.com']", - "iframe[src*='kickstarter.com'][src*='video.html']", - "object", - "embed" - ]; - - if (settings.customSelector) { - selectors.push(settings.customSelector); - } - - var $allVideos = $(this).find(selectors.join(',')); - $allVideos = $allVideos.not("object object"); // SwfObj conflict patch - - $allVideos.each(function(){ - var $this = $(this); - if (this.tagName.toLowerCase() === 'embed' && $this.parent('object').length || $this.parent('.fluid-width-video-wrapper').length) { return; } - var height = ( this.tagName.toLowerCase() === 'object' || ($this.attr('height') && !isNaN(parseInt($this.attr('height'), 10))) ) ? parseInt($this.attr('height'), 10) : $this.height(), - width = !isNaN(parseInt($this.attr('width'), 10)) ? parseInt($this.attr('width'), 10) : $this.width(), - aspectRatio = height / width; - if(!$this.attr('id')){ - var videoID = 'fitvid' + Math.floor(Math.random()*999999); - $this.attr('id', videoID); - } - $this.wrap('').parent('.fluid-width-video-wrapper').css('padding-top', (aspectRatio * 100)+"%"); - $this.removeAttr('height').removeAttr('width'); - }); - }); - }; -// Works with either jQuery or Zepto -})( window.jQuery || window.Zepto ); diff --git a/casper-icons.eot b/casper-icons.eot deleted file mode 100644 index 2c04470..0000000 Binary files a/casper-icons.eot and /dev/null differ diff --git a/casper-icons.svg b/casper-icons.svg deleted file mode 100644 index e0d40ac..0000000 --- a/casper-icons.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - \ No newline at end of file diff --git a/casper-icons.ttf b/casper-icons.ttf deleted file mode 100644 index b67da6b..0000000 Binary files a/casper-icons.ttf and /dev/null differ diff --git a/casper-icons.woff b/casper-icons.woff deleted file mode 100644 index 4312e4a..0000000 Binary files a/casper-icons.woff and /dev/null differ diff --git a/css/screen.css b/css/screen.css deleted file mode 100644 index 473df14..0000000 --- a/css/screen.css +++ /dev/null @@ -1,2070 +0,0 @@ -/* ========================================================================== - Table of Contents - ========================================================================== */ - -/* - - 0. Normalize - 1. Icons - 2. General - 3. Utilities - 4. General - 5. Single Post - 6. Tag Archive - 7. Read Next - 8. Third Party Elements - 9. Pagination - 10. Footer - 11. Media Queries (Tablet) - 12. Media Queries (Mobile) - 13. Animations - -*/ - -/* ========================================================================== - 0. Normalize.css v2.1.3 | MIT License | git.io/normalize | (minified) - ========================================================================== */ - -article, aside, details, -figcaption, figure, -footer, header, hgroup, -main, nav, section, -summary { display: block; } -audio, canvas, video { display: inline-block; } -audio:not([controls]) { display: none; height: 0; } -[hidden], template { display: none; } -html { - font-family: sans-serif; - -ms-text-size-adjust: 100%; - -webkit-text-size-adjust: 100%; -} -body { margin: 0; } -a { background: transparent; } -a:focus { outline: thin dotted; } -a:active, a:hover { outline: 0; } -h1 { font-size: 2em; margin: 0.67em 0; } -abbr[title] { border-bottom: 1px dotted; } -b, strong { font-weight: 700; } -dfn { font-style: italic; } -hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; -} -mark { background: #FF0; color: #000; } -code, kbd, pre, -samp { font-family: monospace, serif; font-size: 1em; } -pre { white-space: pre-wrap; } -q { quotes: "\201C" "\201D" "\2018" "\2019"; } -small { font-size: 80%; } -sub, sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} -sup { top: -0.5em; } -sub { bottom: -0.25em; } -img { border: 0; } -svg:not(:root) { overflow: hidden; } -figure { margin: 0; } -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} -legend { border: 0; padding: 0; } -button, input, select, -textarea { font-family: inherit; font-size: 100%; margin: 0; } -button, input { line-height: normal; } -button, select { text-transform: none; } -button, html input[type="button"], -input[type="reset"], input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} -button[disabled], html input[disabled] { cursor: default; } -input[type="checkbox"], -input[type="radio"] { box-sizing: border-box; padding: 0; } -input[type="search"] { - -webkit-appearance: textfield; - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - box-sizing: content-box; -} -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } -button::-moz-focus-inner, -input::-moz-focus-inner { border: 0; padding: 0; } -textarea { overflow: auto; vertical-align: top; } -table { border-collapse: collapse; border-spacing: 0; } - - -/* ========================================================================== - 1. Icons - Sets up the icon font and respective classes - ========================================================================== */ - -/* Import the font file with the icons in it */ -@font-face { - font-family: "casper-icons"; - src:url("../fonts/casper-icons.eot?v=1"); - src:url("../fonts/casper-icons.eot?v=1") format("embedded-opentype"), - url("../fonts/casper-icons.woff?v=1") format("woff"), - url("../fonts/casper-icons.ttf?v=1") format("truetype"), - url("../fonts/casper-icons.svg?v=1") format("svg"); - font-weight: normal; - font-style: normal; -} - -/* Apply these base styles to all icons */ -[class^="icon-"]:before, [class*=" icon-"]:before { - font-family: "casper-icons", "Open Sans", sans-serif; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - text-decoration: none !important; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -/* Each icon is created by inserting the correct character into the - content of the :before pseudo element. Like a boss. */ -.icon-ghost:before { - content: "\f600"; -} -.icon-feed:before { - content: "\f601"; -} -.icon-twitter:before { - content: "\f602"; - font-size: 1.1em; -} -.icon-google-plus:before { - content: "\f603"; -} -.icon-facebook:before { - content: "\f604"; -} -.icon-arrow-left:before { - content: "\f605"; -} -.icon-stats:before { - content: "\f606"; -} -.icon-location:before { - content: "\f607"; - margin-left: -3px; /* Tracking fix */ -} -.icon-link:before { - content: "\f608"; -} -.icon-menu:before { - content: "\f609"; -} -/* - IMPORTANT: When making any changes to the icon font, be sure to increment - the version number by 1 in the @font-face rule. `?v=1` becomes `?v=2` - This forces browsers to download the new font file. -*/ - - -/* ========================================================================== - 2. General - Setting up some base styles - ========================================================================== */ - -html { - height: 100%; - max-height: 100%; - font-size: 62.5%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -body { - height: 100%; - max-height: 100%; - font-family: "Merriweather", serif; - letter-spacing: 0.01rem; - font-size: 1.8rem; - line-height: 1.75em; - color: #3A4145; - -webkit-font-feature-settings: 'kern' 1; - -moz-font-feature-settings: 'kern' 1; - -o-font-feature-settings: 'kern' 1; - text-rendering: geometricPrecision; -} - -::-moz-selection { - background: #D6EDFF; -} - -::selection { - background: #D6EDFF; -} - -h1, h2, h3, -h4, h5, h6 { - -webkit-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1; - -moz-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1; - -o-font-feature-settings: 'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1; - color: #2E2E2E; - line-height: 1.15em; - margin: 0 0 0.4em 0; - font-family: "Open Sans", sans-serif; - text-rendering: geometricPrecision; -} - -h1 { - font-size: 5rem; - letter-spacing: -2px; - text-indent: -3px; -} - -h2 { - font-size: 3.6rem; - letter-spacing: -1px; -} - -h3 { - font-size: 3rem; -} - -h4 { - font-size: 2.5rem; -} - -h5 { - font-size: 2rem; -} - -h6 { - font-size: 2rem; -} - -a { - color: #4A4A4A; - transition: color 0.3s ease; -} - -a:hover { - color: #111; -} - -p, ul, ol, dl { - -webkit-font-feature-settings: 'liga' 1, 'onum' 1, 'kern' 1; - -moz-font-feature-settings: 'liga' 1, 'onum' 1, 'kern' 1; - -o-font-feature-settings: 'liga' 1, 'onum' 1, 'kern' 1; - margin: 0 0 1.75em 0; - text-rendering: geometricPrecision; -} - -ol, ul { - padding-left: 3rem; -} - -ol ol, ul ul, -ul ol, ol ul { - margin: 0 0 0.4em 0; - padding-left: 2em; -} - -dl dt { - float: left; - width: 180px; - overflow: hidden; - clear: left; - text-align: right; - text-overflow: ellipsis; - white-space: nowrap; - font-weight: 700; - margin-bottom: 1em; -} - -dl dd { - margin-left: 200px; - margin-bottom: 1em -} - -li { - margin: 0.4em 0; -} - -li li { - margin: 0; -} - -hr { - display: block; - height: 1px; - border: 0; - border-top: #EFEFEF 1px solid; - margin: 3.2em 0; - padding: 0; -} - -blockquote { - -moz-box-sizing: border-box; - box-sizing: border-box; - margin: 1.75em 0 1.75em -2.2em; - padding: 0 0 0 1.75em; - border-left: #4A4A4A 0.4em solid; -} - -blockquote p { - margin: 0.8em 0; - font-style: italic; -} - -blockquote small { - display: inline-block; - margin: 0.8em 0 0.8em 1.5em; - font-size: 0.9em; - color: #CCC; -} - -blockquote small:before { content: "\2014 \00A0"; } - -blockquote cite { - font-weight: 700; -} - -blockquote cite a { font-weight: normal; } - -mark { - background-color: #fdffb6; -} - -code, tt { - padding: 1px 3px; - font-family: Inconsolata, monospace, sans-serif; - font-size: 0.85em; - white-space: pre-wrap; - border: #E3EDF3 1px solid; - background: #F7FAFB; - border-radius: 2px; -} - -pre { - -moz-box-sizing: border-box; - box-sizing: border-box; - margin: 0 0 1.75em 0; - border: #E3EDF3 1px solid; - width: 100%; - padding: 10px; - font-family: Inconsolata, monospace, sans-serif; - font-size: 0.9em; - white-space: pre; - overflow: auto; - background: #F7FAFB; - border-radius: 3px; -} - -pre code, pre tt { - font-size: inherit; - white-space: pre-wrap; - background: transparent; - border: none; - padding: 0; -} - -kbd { - display: inline-block; - margin-bottom: 0.4em; - padding: 1px 8px; - border: #CCC 1px solid; - color: #666; - text-shadow: #FFF 0 1px 0; - font-size: 0.9em; - font-weight: 700; - background: #F4F4F4; - border-radius: 4px; - box-shadow: - 0 1px 0 rgba(0, 0, 0, 0.2), - 0 1px 0 0 #fff inset; -} - -table { - -moz-box-sizing: border-box; - box-sizing: border-box; - margin: 1.75em 0; - width: 100%; - max-width: 100%; - background-color: transparent; -} - -table th, -table td { - padding: 8px; - line-height: 20px; - text-align: left; - vertical-align: top; - border-top: #EFEFEF 1px solid; -} - -table th { color: #000; } - -table caption + thead tr:first-child th, -table caption + thead tr:first-child td, -table colgroup + thead tr:first-child th, -table colgroup + thead tr:first-child td, -table thead:first-child tr:first-child th, -table thead:first-child tr:first-child td { - border-top: 0; -} - -table tbody + tbody { border-top: #EFEFEF 2px solid; } - -table table table { background-color: #FFF; } - -table tbody > tr:nth-child(odd) > td, -table tbody > tr:nth-child(odd) > th { - background-color: #F6F6F6; -} - -table.plain tbody > tr:nth-child(odd) > td, -table.plain tbody > tr:nth-child(odd) > th { - background: transparent; -} - -iframe, .fluid-width-video-wrapper { - display: block; - margin: 1.75em 0; -} - -/* When a video is inside the fitvids wrapper, drop the -margin on the iframe, cause it breaks stuff. */ -.fluid-width-video-wrapper iframe { - margin: 0; -} - - -/* ========================================================================== - 3. Utilities - These things get used a lot - ========================================================================== */ - -/* Clears shit */ -.clearfix:before, -.clearfix:after { - content: " "; - display: table; -} -.clearfix:after { clear: both; } -.clearfix { zoom: 1; } - -/* Hides shit */ -.hidden { - text-indent: -9999px; - visibility: hidden; - display: none; -} - -/* Creates a responsive wrapper that makes our content scale nicely */ -.inner { - position: relative; - width: 80%; - max-width: 710px; - margin: 0 auto; -} - -/* Centres vertically yo. (IE8+) */ -.vertical { - display: table-cell; - vertical-align: middle; -} - -/* Wraps the main content & footer */ -.site-wrapper { - position: relative; - z-index: 10; - min-height: 100%; - background: #fff; - -webkit-transition: -webkit-transform 0.5s ease; - transition: transform 0.5s ease; -} - -body.nav-opened .site-wrapper { - overflow-x: hidden; - -webkit-transform: translate3D(-240px, 0, 0); - -ms-transform: translate3D(-240px, 0, 0); - transform: translate3D(-240px, 0, 0); - -webkit-transition: -webkit-transform 0.3s ease; - transition: transform 0.3s ease; -} - - -/* ========================================================================== - 4. General - The main styles for the the theme - ========================================================================== */ - -/* Big cover image on the home page */ -.main-header { - position: relative; - display: table; - width: 100%; - height: 100vh; - margin-bottom: 5rem; - text-align: center; - background: #222 no-repeat center center; - background-size: cover; - overflow: hidden; -} - -.main-header .inner { - width: 80%; -} - -.main-nav { - position: relative; - padding: 35px 40px; - margin: 0 0 30px 0; -} - -.main-nav a { - text-decoration: none; - font-family: 'Open Sans', sans-serif; -} - -/* Navigation */ -body.nav-opened .nav-cover { - position: fixed; - top: 0; - left: 0; - right: 240px; - bottom: 0; - z-index: 200; -} - -.nav { - position: fixed; - top: 0; - right: 0; - bottom: 0; - z-index: 5; - width: 240px; - opacity: 0; - background: #111; - margin-bottom: 0; - text-align: left; - overflow-y: auto; - -webkit-transition: -webkit-transform 0.5s ease, - opacity 0.3s ease 0.7s; - transition: transform 0.5s ease, - opacity 0.3s ease 0.7s; -} - -body.nav-closed .nav { - -webkit-transform: translate3D(97px, 0, 0); - -ms-transform: translate3D(97px, 0, 0); - transform: translate3D(97px, 0, 0); -} - -body.nav-opened .nav { - opacity: 1; - -webkit-transition: -webkit-transform 0.3s ease, - opacity 0s ease 0s; - transition: transform 0.3s ease, - opacity 0s ease 0s; - -webkit-transform: translate3D(0, 0, 0); - -ms-transform: translate3D(0, 0, 0); - transform: translate3D(0, 0, 0); -} - -.nav-title { - position: absolute; - top: 45px; - left: 30px; - font-size: 16px; - font-weight: 100; - text-transform: uppercase; - color: #fff; -} - -.nav-close { - position: absolute; - top: 38px; - right: 25px; - width: 20px; - height: 20px; - padding: 0; - font-size: 10px; -} - -.nav-close:focus { - outline: 0; -} - -.nav-close:before, -.nav-close:after { - content: ''; - position: absolute; - top: 0; - width: 20px; - height: 1px; - background: rgb(150,150,150); - top: 15px; - -webkit-transition: background 0.15s ease; - transition: background 0.15s ease; -} - -.nav-close:before { - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); -} - -.nav-close:after { - -webkit-transform: rotate(-45deg); - -ms-transform: rotate(-45deg); - transform: rotate(-45deg); -} - -.nav-close:hover:before, -.nav-close:hover:after { - background: rgb(255,255,255); -} - -.nav ul { - padding: 90px 9% 5%; - list-style: none; - counter-reset: item; -} - -.nav li:before { - display: block; - float: right; - padding-right: 4%; - padding-left: 5px; - text-align: right; - font-size: 1.2rem; - vertical-align: bottom; - color: #B8B8B8; - content: counter(item, lower-roman); - counter-increment: item; -} -.nav li { - margin: 0; -} -.nav li a { - text-decoration: none; - line-height: 1.4; - font-size: 1.4rem; - display: block; - padding: 0.6rem 4%; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; -} -.nav li a:after { - display: inline-block; - content: " ......................................................."; - color: rgba(255,255,255,0.2); - margin-left: 5px; -} -.nav .nav-current:before { - color: #fff; -} -.nav .nav-current a:after { - content: " "; - border-bottom: rgba(255,255,255,0.5) 1px solid; - width: 100%; - height: 1px; -} - -.nav a:link, -.nav a:visited { - color: #B8B8B8; -} - -.nav li.nav-current a, -.nav a:hover, -.nav a:active, -.nav a:focus { - color: #fff; -} - -.subscribe-button { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - display: block; - position: absolute; - bottom: 30px; - left: 30px; - right: 30px; - height: 38px; - padding: 0 20px; - color: #111 !important; /* Overides `.nav a:link, .nav a:visited` colour */ - text-align: center; - font-size: 12px; - font-family: "Open Sans", sans-serif; - text-transform: uppercase; - text-decoration: none; - line-height: 35px; - border-radius: 3px; - background: #fff; - transition: all ease 0.3s; -} -.subscribe-button:before { - font-size: 9px; - margin-right: 6px; -} - - -/* Create a bouncing scroll-down arrow on homepage with cover image */ -.scroll-down { - display: block; - position: absolute; - z-index: 100; - bottom: 45px; - left: 50%; - margin-left: -16px; - width: 34px; - height: 34px; - font-size: 34px; - text-align: center; - text-decoration: none; - color: rgba(255,255,255,0.7); - -webkit-transform: rotate(-90deg); - -ms-transform: rotate(-90deg); - transform: rotate(-90deg); - -webkit-animation: bounce 4s 2s infinite; - animation: bounce 4s 2s infinite; -} - -/* Stop it bouncing and increase contrast when hovered */ -.scroll-down:hover { - color: #fff; - -webkit-animation: none; - animation: none; -} - -/* Put a semi-opaque radial gradient behind the icon to make it more visible - on photos which happen to have a light background. */ -.home-template .main-header:after { - display: block; - content: " "; - width: 150px; - height: 130px; - border-radius: 100%; - position: absolute; - bottom: 0; - left: 50%; - margin-left: -75px; - background: radial-gradient(ellipse at center, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%); -} - -/* Hide when there's no cover image or on page2+ */ -.no-cover .scroll-down, -.no-cover.main-header:after, -.archive-template .scroll-down, -.archive-template .main-header:after { - display: none -} - -/* Appears in the top left corner of your home page */ -.blog-logo { - display: block; - float: left; - background: none !important; /* Makes sure there is never a background */ - border: none !important; /* Makes sure there is never a border */ -} - -.blog-logo img { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - display: block; - height: 38px; - padding: 1px 0 5px 0; - width: auto; -} - -.menu-button { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - display: inline-block; - float: right; - height: 38px; - padding: 0 15px; - border-style: solid; - border-width: 1px; - opacity: 1; - text-align: center; - font-size: 12px; - text-transform: uppercase; - line-height: 35px; - white-space: nowrap; - border-radius: 3px; - transition: all 0.5s ease; -} -.menu-button:before { - font-size: 12px; - font-weight: bold; - margin-right: 6px; - position: relative; - top: 1px; -} -.menu-button:hover { - background: #fff; -} -.menu-button:focus { - outline: 0; -} - -/* When the navigation is closed */ -.nav-closed .menu-button { - color: #fff; - border-color: rgba(255, 255, 255, 0.6); -} -.nav-closed .menu-button:hover { - color: #222; -} - -/* When the navigation is closed and there is no cover image */ -.nav-closed .no-cover .menu-button { - border-color: #BFC8CD; - color: #9EABB3; -} -.nav-closed .no-cover .menu-button:hover { - border-color: #555; - color: #555; -} - -/* When the navigation is opened */ -.nav-opened .menu-button { - padding: 0 12px; - background: #111; - border-color: #111; - color: #fff; - -webkit-transform: translate3D(94px, 0, 0); - -ms-transform: translate3D(94px, 0, 0); - transform: translate3D(94px, 0, 0); - transition: all 0.3s ease; -} - -.nav-opened .menu-button .word { - opacity: 0; - transition: all 0.3s ease; -} - -/* Special styles when overlaid on an image*/ -.main-nav.overlay { - position: absolute; - top: 0; - left: 0; - right: 0; - height: 70px; - border: none; - background: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%); -} -.no-cover .main-nav.overlay { - background: none; -} - -/* The details of your blog. Defined in ghost/settings/ */ -.page-title { - margin: 10px 0 10px 0; - font-size: 5rem; - letter-spacing: -1px; - font-weight: 700; - font-family: "Open Sans", sans-serif; - color: #fff; -} - -.page-description { - margin: 0; - font-size: 2rem; - line-height: 1.5em; - font-weight: 400; - font-family: "Merriweather", serif; - letter-spacing: 0.01rem; - color: rgba(255,255,255,0.8); -} - -.no-cover.main-header { - min-height: 160px; - max-height: 40vh; - background: #f5f8fa; -} - -.no-cover .page-title { - color: rgba(0,0,0,0.8); -} - -.no-cover .page-description { - color: rgba(0,0,0,0.5); -} - -/* Add subtle load-in animation for content on the home page */ -.home-template .page-title { - -webkit-animation: fade-in-down 0.6s; - animation: fade-in-down 0.6s; - -webkit-animation-delay: 0.2s; - animation-delay: 0.2s; -} -.home-template .page-description { - -webkit-animation: fade-in-down 0.9s; - animation: fade-in-down 0.9s; - -webkit-animation-delay: 0.1s; - animation-delay: 0.1s; -} - -/* Every post, on every page, gets this style on itsEste es el primer post gracias al Curso Profesional de Git y GitHub.
-