PluginProbe ʕ •ᴥ•ʔ
VK Blocks / 0.16.2
VK Blocks v0.16.2
1.123.0 1.122.0 1.121.0 1.120.0 1.119.2 1.119.1 1.119.0 1.118.7 1.82.0.0 1.82.0.1 1.83.0.0 1.83.0.1 1.84.0.0 1.84.0.1 1.85.0.2 1.85.0.3 1.85.1.0 1.85.1.1 1.86.0.0 1.86.0.1 1.86.1.0 1.87.0.0 1.87.0.1 1.88.0.1 1.88.0.2 1.89.0.0 1.9.2 1.90.0.0 1.90.0.1 1.90.1.1 1.91.0.0 1.91.1.1 1.92.0.0 1.92.0.1 1.92.1.0 1.92.1.1 1.93.0.0 trunk 1.93.0.1 0.1.1 1.93.1.0 0.10.3 1.93.1.1 0.11.0 1.94.0.0 0.12.6 1.94.0.1 0.15.1 1.94.1.0 0.16.2 1.94.2.1 0.17.6 1.94.2.2 0.2.2 1.95.0.3 0.22.4 1.95.0.4 0.26.7 1.96.2.0 0.3.2 1.96.2.1 0.31.0 1.97.0.1 0.35.5 1.97.0.2 0.37.5 1.99.0.0 0.38.8 1.99.0.1 0.39.4 0.4.7 0.41.0 0.42.0 0.44.13 0.45.2 0.46.1 0.47.0 0.48.0 0.49.8 0.5.2 0.50.3 0.51.0 0.52.2 0.53.2 0.54.0 0.55.0 0.56.2 0.56.3 0.57.6 0.58.10 0.59.0 0.6.0 0.60.1 0.61.2 0.7.1 0.8.2 1.0.16 1.10.0 1.100.0.0 1.100.0.1 1.102.0.0 1.102.0.1 1.103.0.0 1.104.0.0 1.104.0.1 1.105.1.0 1.105.1.1 1.106.0.0 1.106.0.1 1.107.0.0 1.107.0.1 1.107.0.2 1.108.0.0 1.108.0.1 1.109.0.0 1.109.0.1 1.11.4 1.110.0.0 1.110.0.1 1.111.0.0 1.111.0.1 1.111.0.2 1.112.0.0 1.112.0.1 1.113.0.0 1.113.0.1 1.114.0.0 1.114.0.1 1.114.2.0 1.114.2.1 1.115.0.0 1.115.0.1 1.115.1.0 1.115.1.1 1.115.2.0 1.115.2.1 1.116.0.0 1.116.0.1 1.116.1.0 1.116.1.1 1.116.2.0 1.117.0.0 1.117.0.1 1.117.1.0 1.118.2 1.118.5 1.12.0 1.13.2 1.14.1 1.15.1 1.16.11 1.17.0 1.18.6 1.19.0 1.19.1 1.2.3 1.20.7 1.21.0 1.22.4 1.23.0 1.24.5 1.25.1 1.26.2 1.27.7.2 1.28.0.1 1.29.2.0 1.3.9 1.30.0.1 1.31.0.1 1.32.0.2 1.33.2.1 1.36.1.5 1.37.0.0 1.39.2.1 1.4.6 1.40.0.1 1.40.1.0 1.40.1.1 1.41.0.0 1.41.0.1 1.41.2.2 1.41.2.3 1.43.0.0 1.43.0.1 1.43.0.2 1.44.0.0 1.44.0.1 1.45.0.0 1.45.0.1 1.46.0.0 1.46.0.1 1.47.0.0 1.47.0.1 1.47.1.0 1.48.0.0 1.48.0.1 1.48.0.2 1.48.1.0 1.48.1.1 1.5.0 1.50.0.0 1.50.0.1 1.51.0.0 1.51.0.1 1.52.0.0 1.52.0.1 1.53.0.0 1.53.0.1 1.54.0.0 1.54.0.1 1.55.0.0 1.55.0.1 1.56.0.0 1.56.0.1 1.57.0.0 1.57.0.2 1.57.0.3 1.57.0.4 1.57.0.5 1.57.1.0 1.57.1.1 1.57.1.2 1.58.0.0 1.58.0.1 1.59.0.0 1.59.0.1 1.6.0 1.60.0.0 1.60.0.1 1.63.0.0 1.63.0.1 1.64.0.0 1.64.0.1 1.64.1.0 1.64.1.2 1.67.0.0 1.67.0.1 1.68.0.0 1.68.0.1 1.69.0.0 1.69.0.1 1.69.1.1 1.69.1.2 1.7.1 1.70.0.0 1.70.0.1 1.71.0.0 1.71.0.1 1.72.0.0 1.72.1.0 1.72.1.1 1.73.0.0 1.73.0.1 1.74.0.0 1.74.0.1 1.75.0.0 1.75.1.0 1.75.1.1 1.76.0.0 1.76.0.1 1.76.1.0 1.76.1.1 1.76.2.0 1.76.2.1 1.77.0.0 1.77.0.1 1.78.0.0 1.78.0.1 1.79.0.0 1.79.0.1 1.79.0.2 1.79.0.3 1.79.1.0 1.79.1.1 1.8.2 1.80.1.0 1.80.1.1 1.80.1.2 1.81.0.1 1.81.0.2
vk-blocks / lib / bootstrap / scss / _carousel.scss
vk-blocks / lib / bootstrap / scss Last commit date
mixins 6 years ago utilities 6 years ago vendor 6 years ago _alert.scss 6 years ago _badge.scss 6 years ago _breadcrumb.scss 6 years ago _button-group.scss 6 years ago _buttons.scss 6 years ago _card.scss 6 years ago _carousel.scss 6 years ago _close.scss 6 years ago _code.scss 6 years ago _custom-forms.scss 6 years ago _dropdown.scss 6 years ago _forms.scss 6 years ago _functions.scss 6 years ago _grid.scss 6 years ago _images.scss 6 years ago _input-group.scss 6 years ago _jumbotron.scss 6 years ago _list-group.scss 6 years ago _media.scss 6 years ago _mixins.scss 6 years ago _modal.scss 6 years ago _nav.scss 6 years ago _navbar.scss 6 years ago _pagination.scss 6 years ago _popover.scss 6 years ago _print.scss 6 years ago _progress.scss 6 years ago _reboot.scss 6 years ago _root.scss 6 years ago _spinners.scss 6 years ago _tables.scss 6 years ago _toasts.scss 6 years ago _tooltip.scss 6 years ago _transitions.scss 6 years ago _type.scss 6 years ago _utilities.scss 6 years ago _variables.scss 6 years ago bootstrap-grid.scss 6 years ago bootstrap-reboot.scss 6 years ago bootstrap.scss 6 years ago
_carousel.scss
198 lines
1 // Notes on the classes:
2 //
3 // 1. .carousel.pointer-event should ideally be pan-y (to allow for users to scroll vertically)
4 // even when their scroll action started on a carousel, but for compatibility (with Firefox)
5 // we're preventing all actions instead
6 // 2. The .carousel-item-left and .carousel-item-right is used to indicate where
7 // the active slide is heading.
8 // 3. .active.carousel-item is the current slide.
9 // 4. .active.carousel-item-left and .active.carousel-item-right is the current
10 // slide in its in-transition state. Only one of these occurs at a time.
11 // 5. .carousel-item-next.carousel-item-left and .carousel-item-prev.carousel-item-right
12 // is the upcoming slide in transition.
13
14 .carousel {
15 position: relative;
16 }
17
18 .carousel.pointer-event {
19 touch-action: pan-y;
20 }
21
22 .carousel-inner {
23 position: relative;
24 width: 100%;
25 overflow: hidden;
26 @include clearfix();
27 }
28
29 .carousel-item {
30 position: relative;
31 display: none;
32 float: left;
33 width: 100%;
34 margin-right: -100%;
35 backface-visibility: hidden;
36 @include transition($carousel-transition);
37 }
38
39 .carousel-item.active,
40 .carousel-item-next,
41 .carousel-item-prev {
42 display: block;
43 }
44
45 .carousel-item-next:not(.carousel-item-left),
46 .active.carousel-item-right {
47 transform: translateX(100%);
48 }
49
50 .carousel-item-prev:not(.carousel-item-right),
51 .active.carousel-item-left {
52 transform: translateX(-100%);
53 }
54
55
56 //
57 // Alternate transitions
58 //
59
60 .carousel-fade {
61 .carousel-item {
62 opacity: 0;
63 transition-property: opacity;
64 transform: none;
65 }
66
67 .carousel-item.active,
68 .carousel-item-next.carousel-item-left,
69 .carousel-item-prev.carousel-item-right {
70 z-index: 1;
71 opacity: 1;
72 }
73
74 .active.carousel-item-left,
75 .active.carousel-item-right {
76 z-index: 0;
77 opacity: 0;
78 @include transition(0s $carousel-transition-duration opacity);
79 }
80 }
81
82
83 //
84 // Left/right controls for nav
85 //
86
87 .carousel-control-prev,
88 .carousel-control-next {
89 position: absolute;
90 top: 0;
91 bottom: 0;
92 z-index: 1;
93 // Use flex for alignment (1-3)
94 display: flex; // 1. allow flex styles
95 align-items: center; // 2. vertically center contents
96 justify-content: center; // 3. horizontally center contents
97 width: $carousel-control-width;
98 color: $carousel-control-color;
99 text-align: center;
100 opacity: $carousel-control-opacity;
101 @include transition($carousel-control-transition);
102
103 // Hover/focus state
104 @include hover-focus {
105 color: $carousel-control-color;
106 text-decoration: none;
107 outline: 0;
108 opacity: $carousel-control-hover-opacity;
109 }
110 }
111 .carousel-control-prev {
112 left: 0;
113 @if $enable-gradients {
114 background: linear-gradient(90deg, rgba($black, .25), rgba($black, .001));
115 }
116 }
117 .carousel-control-next {
118 right: 0;
119 @if $enable-gradients {
120 background: linear-gradient(270deg, rgba($black, .25), rgba($black, .001));
121 }
122 }
123
124 // Icons for within
125 .carousel-control-prev-icon,
126 .carousel-control-next-icon {
127 display: inline-block;
128 width: $carousel-control-icon-width;
129 height: $carousel-control-icon-width;
130 background: no-repeat 50% / 100% 100%;
131 }
132 .carousel-control-prev-icon {
133 background-image: $carousel-control-prev-icon-bg;
134 }
135 .carousel-control-next-icon {
136 background-image: $carousel-control-next-icon-bg;
137 }
138
139
140 // Optional indicator pips
141 //
142 // Add an ordered list with the following class and add a list item for each
143 // slide your carousel holds.
144
145 .carousel-indicators {
146 position: absolute;
147 right: 0;
148 bottom: 0;
149 left: 0;
150 z-index: 15;
151 display: flex;
152 justify-content: center;
153 padding-left: 0; // override <ol> default
154 // Use the .carousel-control's width as margin so we don't overlay those
155 margin-right: $carousel-control-width;
156 margin-left: $carousel-control-width;
157 list-style: none;
158
159 li {
160 box-sizing: content-box;
161 flex: 0 1 auto;
162 width: $carousel-indicator-width;
163 height: $carousel-indicator-height;
164 margin-right: $carousel-indicator-spacer;
165 margin-left: $carousel-indicator-spacer;
166 text-indent: -999px;
167 cursor: pointer;
168 background-color: $carousel-indicator-active-bg;
169 background-clip: padding-box;
170 // Use transparent borders to increase the hit area by 10px on top and bottom.
171 border-top: $carousel-indicator-hit-area-height solid transparent;
172 border-bottom: $carousel-indicator-hit-area-height solid transparent;
173 opacity: .5;
174 @include transition($carousel-indicator-transition);
175 }
176
177 .active {
178 opacity: 1;
179 }
180 }
181
182
183 // Optional captions
184 //
185 //
186
187 .carousel-caption {
188 position: absolute;
189 right: (100% - $carousel-caption-width) / 2;
190 bottom: 20px;
191 left: (100% - $carousel-caption-width) / 2;
192 z-index: 10;
193 padding-top: 20px;
194 padding-bottom: 20px;
195 color: $carousel-caption-color;
196 text-align: center;
197 }
198