Get a list of all CSS pseudo-classes.
PostCSS plugin to convert pseudo-classes to classes for testing purposes
Style range inputs with unprefixed pseudo-classes
List of CSS pseudo-classes (selectors).
Stateful pseudo-classes in React.
PostCSS plugin that extracts and wraps rules containing `:hover` pseudo-classes in `@media (hover: hover) {}` media queries
Better hover, active and focus states than CSS pseudo-classes, and a callback when the interactive state changes.
PostCSS plugin to add companion classes to pseudo-classes for testing purposes (works with css modules)
PostCSS plugin to make :host selector works properly with pseudo-classes
Fela plugin that sorts pseudo classes according to LVH(F)A
Fela plugin to simulate pseudo classes and media queries
selectivizr is a JavaScript utility that emulates CSS3 pseudo-classes and attribute selectors in Internet Explorer 6-8.
Postcss plugin which converts :matches() pseudo classes into :is() and reverse.
Take control on CSS pseudo-classes !
A CSS polyfill for media pseudo-classes (:playing, :paused, :seeking, :buffering, :stalled, :muted)
PostCSS plugin to insert colors for all link-related pseudo-classes.
Detecting Support - CSS pseudo-classes and CSS A CSS pseudo-elements
Radium plugin for easier to type pseudo classes, such as onHover instead of ':hover'
adding new functionality - merged pseudo-classes and pseudo-elements
Declarative pseudo classes in React through a render prop component
Selectors decision tree - choose matching selectors, fast
A query library for ECMAScript AST using a CSS selector like query language.
Cloudflare Styled Elements
Rewrite CSS pseudo-classes into Hyperform classes
A magical CSS engine for all environments
Expansion and fixes based on bevy_ecss. Allows for using a slightly wider subset of CSS to interact with Bevy ECS. Now on Bevy 0.13!
Playwright CLI for browser automation using CSS selectors.
A very simple CSS 2.1 tokenizer with CSS nesting support.
Persistent DOM model: arena-backed Node tree with mutation API and CSS-selector matching. Consumes html-cat trees; selectors via css-cat. No mut, no Rc/Arc, no interior mutability, no panics, exhaustive matches. Third sub-crate of a Servo-replacement webview runtime targeting Tauri.
HTML querying and manipulation with CSS selectors
A reactive TUI framework for Rust
Syntax highlighting for the lv-tui framework
Procedural macros for the lv-tui framework
Markdown renderer for the lv-tui framework
Parser + AST for a CSS subset used to drive declarative UI styling. Toolkit-agnostic; pair with hjkl-css-floem for floem bindings.
Adapter that maps a hjkl-css Stylesheet onto floem View styling via an extension trait.
Pseudo `IO` class from/to `String`.
Pseudo class objects of standard library in Ruby.
Pseudo class objects of standard library in Ruby.
Provides a complete double-dispatch type conversion system, method overloadability and pseudo-classes.
Pseudo `IO` class from/to `String`.
This gem is intended to be used in Rails pre-processing, after the page has been generated but before it is delivered to the requestor. It does a case-insensitive search in the source text for the pseudo-tag <toc />, which marks where the table of contents will be placed. If the tag is not found, the unmodified source is returned. If the tag is found, it searches the text for header tags in a given range, and add an id attribute if the header does not already have one. If no headers were found, it will remove the tag and return the modified source. If there are headers, a link is generated for each one, using the header's text and id for the link's text and href. The links are wrapped in some divs, with classes and ids added so the table of contents can be styled. The <toc /> pseudo-tag is then replaced with the table of contents, and the the modified source is returned.
GuerrillaRotate ============== This plugin lets you have multiple view pages for the one action, so that you can rotate through different views in order to test which one is the most effective. This is known as A/B testing, split testing or side-by-side testing. It will automatically switch between the different views for different web requests (uses .rand so is pseudo random, not round-robin or anything). The particular view is sticky for a (rails) session, so that once that view has been chosen for that visitor they will see the same, consistent view each time. It integrates automagically into [Rubaidh::GoogleAnalytics](http://github.com/rubaidh/google_analytics) by setting the override_trackpageview to the name of the unique view file (instead of the action-based URL) so you can track it easily in Google Analytics. Without that you'll want to track it by putting different tracking codes in each of your view templates. Example ------- So, in your views you will create some new templates with something (can be anything including nothing) between the template name and the first part of the extension. So you might have the following files for the products/index action: app/views/products/index.html.erb app/views/products/index_alt.html.erb app/views/products/index_new.html.erb Then all you need to do is tell your controller to rotate for that action: ### app/controllers/products_controller.rb class ProductsController < ApplicationController guerrilla_rotate :index, :show # etc.. end NB: guerrilla_rotate is also aliased as guerilla_rotate for the alternative spelling and typos. Copyright © 2009 Jason King, released under the MIT license
No description provided.
No description provided.