Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Bootstrap
bootstrap
Commits
c7970106
Commit
c7970106
authored
10 years ago
by
Mark Otto
Browse files
Options
Download
Plain Diff
Merge pull request #13074 from haydenbleasel/master
WebKit CSS3 carousel transforms for supported devices
parents
033f1654
30d1236a
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
dist/css/bootstrap.css
+41
-0
dist/css/bootstrap.css
less/carousel.less
+24
-0
less/carousel.less
with
65 additions
and
0 deletions
+65
-0
dist/css/bootstrap.css
+
41
-
0
View file @
c7970106
...
...
@@ -5793,6 +5793,47 @@ button.close {
.carousel-inner
>
.item
>
a
>
img
{
line-height
:
1
;
}
@media
all
and
(
-webkit-transform-3d
)
{
.carousel-inner
>
.item
{
-webkit-transition
:
-webkit-transform
.6s
ease-in-out
;
-o-transition
:
-o-transform
.6s
ease-in-out
;
transition
:
transform
.6s
ease-in-out
;
-webkit-backface-visibility
:
hidden
;
-ms-backface-visibility
:
hidden
;
-o-backface-visibility
:
hidden
;
backface-visibility
:
hidden
;
-webkit-perspective
:
1000
;
-ms-perspective
:
1000
;
-o-perspective
:
1000
;
perspective
:
1000
;
}
.carousel-inner
>
.item.next
,
.carousel-inner
>
.item.active.right
{
left
:
0
;
-webkit-transform
:
translate3d
(
100%
,
0
,
0
);
-ms-transform
:
translate3d
(
100%
,
0
,
0
);
-o-transform
:
translate3d
(
100%
,
0
,
0
);
transform
:
translate3d
(
100%
,
0
,
0
);
}
.carousel-inner
>
.item.prev
,
.carousel-inner
>
.item.active.left
{
left
:
0
;
-webkit-transform
:
translate3d
(
-100%
,
0
,
0
);
-ms-transform
:
translate3d
(
-100%
,
0
,
0
);
-o-transform
:
translate3d
(
-100%
,
0
,
0
);
transform
:
translate3d
(
-100%
,
0
,
0
);
}
.carousel-inner
>
.item.next.left
,
.carousel-inner
>
.item.prev.right
,
.carousel-inner
>
.item.active
{
left
:
0
;
-webkit-transform
:
translate3d
(
0
,
0
,
0
);
-ms-transform
:
translate3d
(
0
,
0
,
0
);
-o-transform
:
translate3d
(
0
,
0
,
0
);
transform
:
translate3d
(
0
,
0
,
0
);
}
}
.carousel-inner
>
.active
,
.carousel-inner
>
.next
,
.carousel-inner
>
.prev
{
...
...
This diff is collapsed.
Click to expand it.
less/carousel.less
+
24
-
0
View file @
c7970106
...
...
@@ -24,6 +24,30 @@
&:extend(.img-responsive);
line-height: 1;
}
// WebKit CSS3 transforms for supported devices
@media all and (transform-3d), (-webkit-transform-3d) {
.transition-transform(~'0.6s ease-in-out');
.backface-visibility(~'hidden');
.perspective(1000);
&.next,
&.active.right {
.translate3d(100%, 0, 0);
left: 0;
}
&.prev,
&.active.left {
.translate3d(-100%, 0, 0);
left: 0;
}
&.next.left,
&.prev.right,
&.active {
.translate3d(0, 0, 0);
left: 0;
}
}
}
> .active,
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment