W3cubDocs

/Support Tables

CSS background-attachment

Method of defining how a background image is attached to a scrollable element. Values include scroll (default), fixed and local.

Spec https://www.w3.org/TR/css3-background/#the-background-attachment
Status W3C Candidate Recommendation
IE Edge Firefox Chrome Safari Opera
      108    
    107 107 TP  
    106 106 16.1  
11 105 105 105 16.0 91
10 104 104 104 15.6 90
9 103 103 103 15.5 89
8 (1) 102 102 102 15.4 88
Show all
7 (1) 101 101 101 15.2-15.3 (5) 87
6 (1) 100 100 100 15.1 (5) 86
5.5 (1) 99 99 99 15 (5) 85
  98 98 98 14.1 (5) 84
  97 97 97 14 (5) 83
  96 96 96 13.1 (1) 82
  95 95 95 13 (1) 81
  94 94 94 12.1 80
  93 93 93 12 79
  92 92 92 11.1 78
  91 91 91 11 77
  90 90 90 10.1 76
  89 89 89 10 75
  88 88 88 9.1 74
  87 87 87 9 73
  86 86 86 8 72
  85 85 85 7.1 71
  84 84 84 7 70
  83 83 83 6.1 69
  81 82 81 6 68
  80 81 80 5.1 67
  79 80 79 5 66
  18 79 78 4 (1) 65
  17 78 77 3.2 (1) 64
  16 77 76 3.1 (1) 63
  15 76 75   62
  14 75 74   60
  13 74 73   58
  12 73 72   57
    72 71   56
    71 70   55
    70 69   54
    69 68   53
    68 67   52
    67 66   51
    66 65   50
    65 64   49
    64 63   48
    63 62   47
    62 61   46
    61 60   45
    60 59   44
    59 58   43
    58 57   42
    57 56   41
    56 55   40
    55 54   39
    54 53   38
    53 52   37
    52 51   36
    51 50   35
    50 49   34
    49 48   33
    48 47   32
    47 46   31
    46 45   30
    45 44   29
    44 43   28
    43 42   27
    42 41   26
    41 40   25
    40 39   24
    39 38   23
    38 37   22
    37 36   21
    36 35   20
    35 34   19
    34 33   18
    33 32   17
    32 31   16
    31 30   15
    30 29   12.1
    29 28   12
    28 27   11.6
    27 26   11.5
    26 25   11.1
    25 24   11
    24 (1) 23   10.6
    23 (1) 22   10.5
    22 (1) 21   10.0-10.1 (1)
    21 (1) 20   9.5-9.6 (1)
    20 (1) 19   9 (1)
    19 (1) 18    
    18 (1) 17    
    17 (1) 16    
    16 (1) 15    
    15 (1) 14    
    14 (1) 13    
    13 (1) 12    
    12 (1) 11    
    11 (1) 10    
    10 (1) 9    
    9 (1) 8    
    8 (1) 7    
    7 (1) 6    
    6 (1) 5    
    5 (1) 4    
    4 (1)      
    3.6 (1)      
    3.5 (1)      
    3 (1)      
    2 (1)      
Safari on iOS Opera Mini Android Browser Blackberry Browser Opera Mobile Android Chrome Android Firefox IE Mobile Android UC Browser Samsung Internet QQ Browser Baidu Browser KaiOS Browser
16.1 (5)                        
16.0 (5) all 105 10 (2) 64 105 104 11 13.4 18.0 (4) 13.1 13.18 2.5
15.6 (5)   4.4.3-4.4.4 7 (2) 12.1     10   17.0 (4)      
15.5 (5)   4.4   12         16.0 (4)      
15.4 (5)   4.2-4.3 (1)   11.5         15.0 (4)      
Show all
15.2-15.3 (5)   4.1 (1)   11.1         14.0 (4)      
15.0-15.1 (5)   4   11         13.0 (4)      
14.5-14.8 (5)   3   10 (1)         12.0 (4)      
14.0-14.4 (5)   2.3             11.1-11.2 (4)      
13.4-13.7 (5)   2.2             10.1 (4)      
13.3 (5)   2.1             9.2 (4)      
13.2 (5)                 8.2 (4)      
13.0-13.1 (5)                 7.2-7.4 (4)      
12.2-12.5 (2,3)                 6.2-6.4 (4)      
12.0-12.1 (2,3)                 5.0-5.4 (4)      
11.3-11.4 (2,3)                 4      
11.0-11.2 (2,3)                        
10.3 (2,3)                        
10.0-10.2 (2,3)                        
9.3 (2,3)                        
9.0-9.2 (2,3)                        
8.1-8.4 (2,3)                        
8 (2,3)                        
7.0-7.1 (2,3)                        
6.0-6.1 (2,3)                        
5.0-5.1 (2,3)                        
4.2-4.3                        
4.0-4.1                        
3.2                        

Notes

Most mobile devices have a delay in updating the background position after scrolling a page with fixed backgrounds.

  1. Partial support refers to supporting fixed but not local

  2. Partial support refers to supporting local but not fixed

  3. Only supports local when -webkit-overflow-scrolling: touch is _not_ used

  4. Does not support fixed, and due to a bug only supports local if a border-radius is set on the element.

  5. Broken support of fixed and local when scrolling an outer scroll container. Related to a bug.

Bugs

  • iOS has an issue preventing background-attachment: fixed from being used with background-size: cover - see details

  • Chrome has an issue that occurs when using the will-change property on a selector which also has background-attachment: fixed defined. It causes the image to get cut off and gain whitespace around it.

  • Firefox does not appear to support the local value when applied on a textarea element.

Resources

Data by caniuse.com
Licensed under the Creative Commons Attribution License v4.0.
https://caniuse.com/background-attachment