mirror of
https://github.com/servo/servo.git
synced 2025-08-03 12:40:06 +01:00
Add specified and computed variants of Transform/TransformOperation
This commit is contained in:
parent
dcefcc3c22
commit
d6525e030a
2 changed files with 18 additions and 3 deletions
|
@ -10,10 +10,18 @@ use properties::longhands::transform::computed_value::{ComputedOperation, Comput
|
|||
use properties::longhands::transform::computed_value::T as TransformList;
|
||||
use std::f32;
|
||||
use super::CSSFloat;
|
||||
use values::computed::{Angle, Length, LengthOrPercentage, Number, Percentage};
|
||||
use values::computed::{Angle, Integer, Length, LengthOrPercentage, Number, Percentage};
|
||||
use values::computed::{LengthOrNumber, LengthOrPercentageOrNumber};
|
||||
use values::generics::transform::TimingFunction as GenericTimingFunction;
|
||||
use values::generics::transform::{Transform as GenericTransform, TransformOperation as GenericTransformOperation};
|
||||
use values::generics::transform::TransformOrigin as GenericTransformOrigin;
|
||||
|
||||
/// A single operation in a computed CSS `transform`
|
||||
pub type TransformOperation = GenericTransformOperation<Angle, Number, Length, Integer,
|
||||
LengthOrNumber, LengthOrPercentage, LengthOrPercentageOrNumber>;
|
||||
/// A computed CSS `transform`
|
||||
pub type Transform = GenericTransform<TransformOperation>;
|
||||
|
||||
/// The computed value of a CSS `<transform-origin>`
|
||||
pub type TransformOrigin = GenericTransformOrigin<LengthOrPercentage, LengthOrPercentage, Length>;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue