webapi: github.com/gowebapi/webapi/css Index | Files | Directories

package css

import "github.com/gowebapi/webapi/css"

Package css contains Cascading Style Sheets (CSS) related packages


Package Files

css.go doc.go

type PropertyDescriptor Uses

type PropertyDescriptor struct {
    Name         string
    Syntax       string
    Inherits     bool
    InitialValue string

dictionary: PropertyDescriptor

func PropertyDescriptorFromJS Uses

func PropertyDescriptorFromJS(value js.Wrapper) *PropertyDescriptor

PropertyDescriptorFromJS is allocating a new PropertyDescriptor object and copy all values from input javascript object

func (*PropertyDescriptor) JSValue Uses

func (_this *PropertyDescriptor) JSValue() js.Value

JSValue is allocating a new javasript object and copy all values

type Union Uses

type Union struct {
    Value js.Value

func UnionFromJS Uses

func UnionFromJS(value js.Value) *Union

func (*Union) JSValue Uses

func (u *Union) JSValue() js.Value


animationsPackage animations is to animate the values of CSS properties over time, using keyframes.
animations/webaniPackage webani defines a model for synchronization and timing of changes to the presentation of a Web page.
conditionalPackage conditional is about processing of parts of style sheets, conditioned on capabilities of the processor or the document the style sheet is being applied to.
counterstylesPackage counterstyles introduces '@counter-style' rule, which allows authors to define their own custom counter styles for use with CSS list-marker and generated-content counters.
cssomPackage cssom is parsing and serialization rules for Media Queries, Selectors, and of course CSS itself.
cssom/viewPackage view is to inspect and manipulate the visual view of a document.
deviceadaptPackage deviceadapt is to specify, in CSS, the size, zoom factor, and orientation of the viewport that is used as the base for the initial containing block.
fontsPackage fonts (level 4) is font properties are specified and how font resources are loaded dynamically.
fonts/loadingPackage loading is used for dynamically loading font resources.
layoutPackage layout allowing web developers to define their own layout modes with code.
maskingPackage masking provides two means for partially or fully hiding portions of visual elements: masking and clipping.
paintPackage paint is to define a custom CSS <image> in code, which will respond to style and size changes.
pseudoPackage pseudo defines pseudo-elements, abstract elements that represent portions of the CSS render tree that can be selected and styled.
regionsPackage regions allows content from one or more elements to flow through one or more boxes called CSS Regions.
resizeobserverPackage resizeobserver is for observing changes to Element’s size.
scrollanimationsPackage scrollanimations is for creating animations that are either triggered by or tied to the scroll offset of a scroll container.
transitionsPackage transitions allows property changes in CSS values to occur smoothly over a specified duration.
typedomPackage typedom is exposing CSS values as typed javascript object to reduce performance overhead when dealing with CSSOM value strings.

Package css imports 1 packages (graph). Updated 2019-09-18. Refresh now. Tools for package owners.