Posts

Showing posts with the label Style Activity

CSS Basic User Interface Module Level 3 (CSS3 UI) Draft Published

20 May 2015 The Cascading Style Sheets (CSS) Working Group has published a Working Draft of CSS Basic User Interface Module Level 3 (CSS3 UI) . This specification describes user interface related properties and values that are proposed for CSS level 3 to style HTML and XML (including XHTML). It includes and extends user interface related features from the selectors, properties and values of CSS level 2 revision 1 and Selectors specifications. It uses various selectors, properties and values to style basic user interface elements in a document. Learn more about the Style Activity .

CSS Scroll Snap Points Module Level 1 First Public Draft Published; CSS Template Layout Module Note Published

26 March 2015 The Cascading Style Sheets (CSS) Working Group has published a First Public Working Draft of CSS Scroll Snap Points Module Level 1 . This module contains features to control panning and scrolling behavior with “snap points”. The group also published a Group Note of CSS Template Layout Module . A grid template can be seen as a cross between table layout and absolute positioning, and can also be associated with pages in paged media to create page templates. Learn more about the Style Activity .

W3C Invites Implementations of Geometry Interfaces Module Level 1

25 November 2014 The CSS Working Group and the SVG Working Group invite implementations of the Candidate Recommendation of Geometry Interfaces Module Level 1 . This specification provides basic geometric interfaces to represent points, rectangles, quadrilaterals and transformation matrices that can be used by other modules or specifications. Learn more about the Style Activity and the Graphics Activity .

Filter Effects Module Level 1 Draft Published

25 November 2014 The CSS Working Group and the SVG Working Group have published a Working Draft of Filter Effects Module Level 1 . Filter effects are a way of processing an element’s rendering before it is displayed in the document. Typically, rendering an element via CSS or SVG can conceptually be described as if the element, including its children, are drawn into a buffer (such as a raster image) and then that buffer is composited into the elements parent. Filters apply an effect before the compositing stage. Examples of such effects are blurring, changing color intensity and warping the image. Although originally designed for use in SVG, filter effects are a set of operations to apply on an image buffer and therefore can be applied to nearly any presentational environment, including CSS. They are triggered by a style instruction (the filter property). This specification describes filters in a manner that allows them to be...

CSS Regions Module Level 1 Draft Published

9 October 2014 The Cascading Style Sheets (CSS) Working Group has published a Working Draft of CSS Regions Module Level 1 . The CSS Regions module allows content from one or more elements to flow through one or more boxes called CSS Regions, fragmented as defined in CSS3-BREAK. This module also defines CSSOM to expose both the inputs and outputs of this fragmentation. CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc. Learn more about the Style Activity .

DOMMatrix interface Draft Published

20 September 2013 The CSS Working Group and the SVG Working Group have published a First Public Working Draft of DOMMatrix interface . This specification describes a transformation matrix interface with the dimension of 3x2 and 4x4. The transformation matrix interface replaces the SVGMatrix interface from SVG. It is a common interface used to describe 2D and 3D transformations on a graphical context for SVG, Canvas 2D Context and CSS Transforms. Learn more about the Style Activity and the Graphics Activity

CSS Ruby Module Level 1, and CSS Syntax Module Level 3 Drafts Published

20 September 2013 The Cascading Style Sheets (CSS) Working Group has published two Working Drafts today: CSS Ruby Module Level 1 . “Ruby” are short runs of text alongside the base text, typically used in East Asian documents to indicate pronunciation or to provide a short annotation. This module describes the rendering model and formatting controls related to displaying ruby annotations in CSS. CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc. CSS Syntax Module Level 3 . This module describes, in general terms, the basic structure and syntax of CSS stylesheets. It defines, in detail, the syntax and parsing of CSS - how to turn a stream of bytes into a meaningful stylesheet. Learn more about the Style Activity .

W3C Invites Implementations of CSS Masking Module Level 1

26 August 2014 The Cascading Style Sheets (CSS) Working Group and the SVG Working Group invite implementation of the Candidate Recommendation of CSS Masking Module Level 1 . CSS Masking provides two means for partially or fully hiding portions of visual elements: masking and clipping. Masking describes how to use another graphical element or image as a luminance or alpha mask. Clipping describes the visible region of visual elements. The region can be described by using certain SVG graphics elements or basic shapes. Anything outside of this region is not rendered. CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc. Learn more about the Style Activity and the Graphics Activity .

Last Call: CSS Counter Styles Level 3

26 August 2014 The Cascading Style Sheets (CSS) Working Group has published a Last Call Working Draft of CSS Counter Styles Level 3 . This module introduces the @counter-style rule, which allows authors to define their own custom counter styles for use with CSS list-marker and generated-content counters. It also predefines a set of common counter styles, including the ones present in CSS2 and CSS2.1. Comments are welcome through 23 September . CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc. Learn more about the Style Activity .

Last Call: CSS Font Loading Module Level 3

22 May 2014 The Cascading Style Sheets (CSS) Working Group has published a Last Call Working Draft of CSS Font Loading Module Level 3 . This CSS module describes events and interfaces used for dynamically loading font resources. CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc. Comments are welcome through 30 June 2014 . Learn more about the Style Activity .

CSS Masking Module Level 1 Draft Published

13 February 2014 The CSS Working Group and the SVG Working Group have published a Working Draft of CSS Masking Module Level 1 . CSS Masking provides two means for partially or fully hiding portions of visual elements: masking and clipping. Masking describes how to use another graphical element or image as a luminance or alpha mask. Typically, rendering an element via CSS or SVG can conceptually be described as if the element, including its children, are drawn into a buffer and then that buffer is composited into the element’s parent. Luminance and alpha masks influence the transparency of this buffer before the compositing stage. Clipping describes the visible region of visual elements. The region can be described by using certain SVG graphics elements or basic shapes. Anything outside of this region is not rendered. CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper,...

CSS Grid Layout Module Level 1 Working Draft Updated

23 January 2014 The CSS Working Group has published an updated Working Draft of CSS Grid Layout Module Level 1 . This CSS module defines a two-dimensional grid-based layout system, optimized for user interface design. In the grid layout model, the children of a grid container can be positioned into arbitrary slots in a flexible or fixed predefined layout grid. CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc. Learn more about the Style Activity .

Last Call: Compositing and Blending Level 1

7 January 2014 The CSS Working Group and the SVG Working Group have published a Last Call Working Draft of Compositing and Blending Level 1 . Compositing describes how shapes of different elements are combined into a single image. Previous versions of SVG and CSS used Simple Alpha Compositing. In this model, each element is rendered into its own buffer and is then merged with its backdrop using the Porter Duff source-over operator. This specification defines a new compositing model that expands upon the Simple Alpha Compositing model by offering additional Porter Duff compositing operators; advanced blending modes which allow control of how colors mix in the areas where shapes overlap; and compositing groups. In addition, this specification defines CSS properties for blending and group isolation, and defines the ‘globalcompositeoperation’ as specified in HTML Canvas 2D Context, Level 2. Comments are welcome by 28 January 2014. Le...

Last Call: CSS Shapes Module Level 1

3 December 2013 The CSS Working Group has published a Last Call Working Draft of CSS Shapes Module Level 1 . CSS Shapes describe geometric shapes for use in CSS. For Level 1, CSS Shapes can be applied to floats. A circle shape on a float will cause inline content to wrap around the circle shape instead of the float’s bounding box. Comments are welcome by 7 January 2014. Learn more about the Style Activity .

CSS Object Model (CSSOM) Draft Published

3 December 2013 The CSS Working Group has published a Working Draft of CSS Object Model (CSSOM) . CSSOM defines APIs (including generic parsing and serialization rules) for Media Queries, Selectors, and of course CSS itself. Learn more about the Style Activity .

Filter Effects, and CSS Transforms Drafts Published

26 November 2013 The CSS Working Group and the SVG Working Group have published two Working Drafts today. A Working Draft of Filter Effects Module Level 1 . Filter effects are a way of processing an element’s rendering before it is displayed in the document. Typically, rendering an element via CSS or SVG can be conceptually described as if the element, including its children, are drawn into a buffer (such as a raster image) and then that buffer is composited into the elements parent. Filters apply an effect before the compositing stage. Examples of such effects are blurring, changing color intensity and warping the image. Although originally designed for use in SVG, filter effects are a set a set of operations to apply on an image buffer and therefore can be applied to nearly any presentational environment, including CSS. They are triggered by a style instruction (the filter property). This specification describes filters in a...

CSS Transitions Draft Published

19 November 2013 The Cascading Style Sheets (CSS) Working Group has published a Working Draft of CSS Transitions . This document introduces new CSS features to enable implicit transitions, which describe how CSS properties can be made to change smoothly from one value to another over a given duration. Learn more about the Style Activity .

CSS Style Attributes is a W3C Recommendation

7 November 2013 The Cascading Style Sheets (CSS) Working Group has published a W3C Recommendation of CSS Style Attributes . Markup languages such as HTML and SVG provide a style attribute on most elements, to hold inline style information that applies to those elements. This draft describes the syntax and interpretation of the CSS fragment that can be used in such style attributes. Learn more about the Style Activity .

Last Call: CSS Text Module Level 3

10 October 2013 The Cascading Style Sheets (CSS) Working Group has published a Last Call Working Draft of CSS Text Module Level 3 . This CSS3 module defines properties for text manipulation and specifies their processing model. It covers line breaking, justification and alignment, white space handling, and text transformation. Comments are welcome through 07 November. Learn more about the Style Activity .

Call for Review: CSS Style Attributes Proposed Recommendation Published

3 October 2013 The Cascading Style Sheets (CSS) Working Group has published a Proposed Recommendation of CSS Style Attributes . Markup languages such as HTML and SVG provide a style attribute on most elements, to hold inline style information that applies to those elements. This draft describes the syntax and interpretation of the CSS fragment that can be used in such style attributes. Comments are welcome through 31 October. Learn more about the Style Activity .