зеркало из https://github.com/github/docs.git
182 строки
3.2 KiB
SCSS
182 строки
3.2 KiB
SCSS
/* Grid-based layout
|
|
------------------------------------------------------------------------------*/
|
|
|
|
.article-grid-container {
|
|
max-width: 720px;
|
|
|
|
@include breakpoint(xl) {
|
|
max-width: none;
|
|
display: grid;
|
|
grid-template-rows: auto 1fr;
|
|
grid-template-columns: minmax(500px, 720px) minmax(220px, 1fr);
|
|
grid-template-areas:
|
|
'top right-sidebar'
|
|
'bottom right-sidebar';
|
|
column-gap: $spacer-6;
|
|
}
|
|
|
|
@include breakpoint(xl) {
|
|
column-gap: $spacer-9;
|
|
}
|
|
}
|
|
|
|
.article-grid-toc {
|
|
grid-area: right-sidebar;
|
|
}
|
|
|
|
.article-grid-toc-content {
|
|
@include breakpoint(xl) {
|
|
position: sticky;
|
|
top: $spacer-4;
|
|
max-height: calc(100vh - #{$spacer-4});
|
|
overflow-y: auto;
|
|
padding-bottom: $spacer-4;
|
|
}
|
|
}
|
|
|
|
.article-grid-head {
|
|
grid-area: top;
|
|
}
|
|
|
|
.article-grid-body {
|
|
grid-area: bottom;
|
|
}
|
|
|
|
/* Deprecation banner
|
|
------------------------------------------------------------------------------*/
|
|
.deprecation-banner {
|
|
|
|
& + .alert {
|
|
margin-top: 5px;
|
|
}
|
|
|
|
& > *:first-child {
|
|
margin-top: 0;
|
|
}
|
|
|
|
& > *:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
+ #bootcamp {
|
|
margin-top: 20px;
|
|
}
|
|
|
|
b,
|
|
strong {
|
|
font-weight: bold;
|
|
}
|
|
|
|
p {
|
|
margin: 0;
|
|
}
|
|
}
|
|
|
|
/* Code style overrides
|
|
------------------------------------------------------------------------------*/
|
|
|
|
.markdown-body .highlight pre, .markdown-body pre {
|
|
margin-top: 10px;
|
|
}
|
|
|
|
.height-constrained-code-block pre {
|
|
max-height: 500px;
|
|
overflow: auto;
|
|
}
|
|
|
|
/* Breadcrumbs
|
|
------------------------------------------------------------------------------*/
|
|
|
|
.breadcrumbs a:not(:last-child)::after{
|
|
content: '/';
|
|
color: $gray-400;
|
|
padding-right: $spacer-1;
|
|
padding-left: $spacer-2;
|
|
display:inline-block;
|
|
}
|
|
|
|
/* Numbered procedures (step 1, step 2, ...)
|
|
------------------------------------------------------------------------------*/
|
|
|
|
.markdown-body ol {
|
|
counter-reset: li;
|
|
list-style: none;
|
|
position: relative;
|
|
padding-bottom: 10px;
|
|
padding-left: 0;
|
|
}
|
|
|
|
.markdown-body ol > li {
|
|
padding: 15px 0 15px 55px;
|
|
position: relative;
|
|
margin-bottom: 5px;
|
|
border-top: 3px solid #EEE;
|
|
}
|
|
|
|
.markdown-body ol > li:before {
|
|
content: counter(li);
|
|
counter-increment: li;
|
|
position: absolute;
|
|
top: 10px;
|
|
left: 0;
|
|
height: 100%;
|
|
width: 30px;
|
|
padding: 0 10px 0 0;
|
|
color: #999;
|
|
font-size: 22px;
|
|
font-weight: bold;
|
|
line-height: 35px;
|
|
text-align: right;
|
|
}
|
|
|
|
.markdown-body ol > li > p {
|
|
margin: 0;
|
|
}
|
|
|
|
.markdown-body ol > li > p:first-child {
|
|
margin-top: 0;
|
|
}
|
|
|
|
.markdown-body ol > li:after {
|
|
content: ".";
|
|
display: block;
|
|
clear: both;
|
|
visibility: hidden;
|
|
line-height: 0;
|
|
height: 0;
|
|
}
|
|
|
|
.procedural-image-wrapper {
|
|
display: block;
|
|
padding: 10px 0;
|
|
margin: 20px auto 0 auto;
|
|
}
|
|
|
|
.procedural-image-wrapper img {
|
|
border-radius: 5px;
|
|
border: 2px solid #EEE;
|
|
width: auto;
|
|
height: auto;
|
|
max-height: 500px;
|
|
}
|
|
|
|
// make sure images that contain emoji render at the expected size
|
|
img[src*="https://github.githubassets.com/images/icons/emoji"] {
|
|
height: 20;
|
|
width: 20;
|
|
align: absmiddle;
|
|
}
|
|
|
|
/* Notes, tips, warning, and danger styles
|
|
------------------------------------------------------------------------------*/
|
|
|
|
.note,
|
|
.tip,
|
|
.warning,
|
|
.danger {
|
|
// remove extra space under lists inside of notes
|
|
ul, ol {
|
|
margin-bottom: 0;
|
|
}
|
|
}
|