Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/stylesheets/pages/settings.scss')
-rw-r--r--app/assets/stylesheets/pages/settings.scss67
1 files changed, 67 insertions, 0 deletions
diff --git a/app/assets/stylesheets/pages/settings.scss b/app/assets/stylesheets/pages/settings.scss
index 3b5e234c6b8..728eb1fe441 100644
--- a/app/assets/stylesheets/pages/settings.scss
+++ b/app/assets/stylesheets/pages/settings.scss
@@ -75,3 +75,70 @@
}
}
}
+
+.settings-section {
+ @include gl-pt-6;
+
+ &::after {
+ content: '';
+ display: block;
+ @include gl-pb-5;
+ }
+}
+
+.settings-section,
+.settings-section-no-bottom + .settings-section {
+ @include gl-pt-0;
+}
+
+.settings-section ~ .settings-section {
+ @include gl-pt-6;
+}
+
+.settings-section:not(.settings-section-no-bottom) + .settings-section {
+ @include gl-border-t;
+}
+
+.settings-section-no-bottom::after {
+ @include gl-pb-0;
+
+ @include media-breakpoint-up(sm) {
+ @include gl-pb-5;
+ }
+}
+
+$sticky-header-z-index: 98;
+
+.settings-sticky-header,
+.settings-sticky-footer {
+ position: sticky;
+ z-index: $sticky-header-z-index;
+ background: $body-bg;
+}
+
+.settings-sticky-header {
+ top: $calc-application-header-height;
+
+ &::before {
+ content: '';
+ display: block;
+ height: $gl-padding-8;
+ position: sticky;
+ top: calc(#{$calc-application-header-height} + 40px);
+ box-shadow: 0 1px 1px $gray-200;
+ }
+}
+
+.settings-sticky-header-inner {
+ position: sticky;
+ padding: $gl-padding $gl-padding $gl-padding-12;
+ margin: #{-$gl-padding} #{-$gl-padding} 0;
+ background: $body-bg;
+}
+
+.settings-sticky-footer {
+ bottom: 0;
+ padding-top: $gl-padding-8;
+ padding-bottom: $gl-padding-8;
+ box-shadow: 0 #{-$gl-padding-4} $gl-padding-12 $gl-padding-4 $body-bg;
+}