From 602e5f8f115b6625011e2e6c2d36c1d28715c4b9 Mon Sep 17 00:00:00 2001 From: Chris Rebert Date: Sun, 26 Jan 2014 17:31:11 -0800 Subject: [PATCH] mark .box-shadow() mixin as deprecated; fixes #12396 --- docs/css.html | 3 ++- less/mixins.less | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/css.html b/docs/css.html index dea8f52037..3b2cdf813f 100644 --- a/docs/css.html +++ b/docs/css.html @@ -2989,7 +2989,8 @@ a { {% endhighlight %}

Box (Drop) shadows

-

If your target audience is using the latest and greatest browsers and devices, be sure to just use the box-shadow property on its own. If you need support for older Android (pre-v4) and iOS devices (pre-iOS 5), use the mixin to pick up the required -webkit prefix.

+

If your target audience is using the latest and greatest browsers and devices, be sure to just use the box-shadow property on its own. If you need support for older Android (pre-v4) and iOS devices (pre-iOS 5), use the deprecated mixin to pick up the required -webkit prefix.

+

The mixin is deprecated as of v3.1.0, since Bootstrap doesn't officially support the outdated platforms that don't support the standard property. To preserve backwards-compatibility, Bootstrap will continue to use the mixin internally until Bootstrap v4.

Be sure to use rgba() colors in your box shadows so they blend as seamlessly as possible with backgrounds.

{% highlight css %} .box-shadow(@shadow: 0 1px 3px rgba(0,0,0,.25)) { diff --git a/less/mixins.less b/less/mixins.less index 104590730d..85a41ef508 100644 --- a/less/mixins.less +++ b/less/mixins.less @@ -115,6 +115,10 @@ } // Drop shadows +// +// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's +// supported browsers that have box shadow capabilities now support the +// standard `box-shadow` property. .box-shadow(@shadow) { -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1 box-shadow: @shadow;