mirror of
https://github.com/servo/servo.git
synced 2025-08-11 16:35:33 +01:00
Implement 'background-origin' property in CSS3 Background
This property determines the background positioning area, that is the position of the origin of an image specified using the 'background-image' CSS property. 'background-origin' is ignored when background-attachment is fixed. Spec: http://dev.w3.org/csswg/css-backgrounds-3/#background-origin Fixes #6045.
This commit is contained in:
parent
b05c3fc0c0
commit
b1b22c0c53
7 changed files with 119 additions and 8 deletions
39
tests/ref/background_origin_ref.html
Normal file
39
tests/ref/background_origin_ref.html
Normal file
|
@ -0,0 +1,39 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
#foo1 {
|
||||
background: url(400x400_green.png);
|
||||
background-repeat: no-repeat;
|
||||
width: 400px;
|
||||
height: 400px;
|
||||
padding: 20px;
|
||||
border: 20px dotted red;
|
||||
}
|
||||
#foo2 {
|
||||
background: url(400x400_green.png);
|
||||
background-position: -20px -20px;
|
||||
background-repeat: no-repeat;
|
||||
width: 400px;
|
||||
height: 400px;
|
||||
padding: 20px;
|
||||
border: 20px dotted red;
|
||||
}
|
||||
#foo3 {
|
||||
background: url(400x400_green.png);
|
||||
background-position: 20px 20px;
|
||||
background-repeat: no-repeat;
|
||||
width: 400px;
|
||||
height: 400px;
|
||||
padding: 20px;
|
||||
border: 20px dotted red;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div id=foo1></div>
|
||||
<div id=foo2></div>
|
||||
<div id=foo3></div>
|
||||
</body>
|
||||
</html>
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue