當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript typestyle.cssRule函數代碼示例

本文整理匯總了TypeScript中typestyle.cssRule函數的典型用法代碼示例。如果您正苦於以下問題:TypeScript cssRule函數的具體用法?TypeScript cssRule怎麽用?TypeScript cssRule使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了cssRule函數的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: cssRule

export const getTypeStyle = () => {
    const marginPaddingComponents = `html, body, div, object,
    iframe, h1, h2, h3, h4, h5, h6,
    p, blockquote, ol, ul, li, form,
    legend, label, table, header,
    footer, nav, section, figure`;
    cssRule(marginPaddingComponents, {
        margin: 0,
        padding: 0,
    });

    cssRule('.ant-btn, button', {
        cursor: 'default',
    })
    return getStyles();
};
開發者ID:jurajkocan,項目名稱:FoursquareApi,代碼行數:16,代碼來源:GetTypeStyle.ts

示例2: useThemeCache

export const bodyCSS = useThemeCache(() => {
    const globalVars = globalVariables();
    cssRule("html, body", {
        backgroundColor: colorOut(globalVars.body.backgroundImage.color),
        ...fonts({
            size: globalVars.fonts.size.medium,
            family: globalVars.fonts.families.body,
            color: globalVars.mainColors.fg,
        }),
        wordBreak: "break-word",
        overscrollBehavior: "none", // For IE -> https://developer.mozilla.org/en-US/docs/Web/CSS/overscroll-behavior
    });

    cssRule("*", {
        // For Mobile Safari -> https://developer.mozilla.org/en-US/docs/Web/CSS/overscroll-behavior
        "-webkit-overflow-scrolling": "touch",
    });

    cssRule("h1, h2, h3, h4, h5, h6", {
        display: "block",
        lineHeight: globalVars.lineHeights.condensed,
        ...margins({
            all: 0,
        }),
        ...paddings({
            all: 0,
        }),
    });

    cssRule("p", {
        ...margins({
            all: 0,
        }),
        ...paddings({
            all: 0,
        }),
    });

    cssRule(".page", {
        display: "flex",
        overflow: "visible",
        flexDirection: "column",
        width: percent(100),
        minHeight: viewHeight(100),
        position: "relative",
        zIndex: 0,
    });

    cssRule(".page-minHeight", {
        flexGrow: 1,
        display: "flex",
        flexDirection: "column",
    });
});
開發者ID:vanilla,項目名稱:vanilla,代碼行數:54,代碼來源:bodyStyles.ts

示例3: require

import {style, cssRule} from "typestyle";
import {rgba} from "typestyle/lib/csx";

const fontPath = require("./../../common/assets/fonts/roboto_regular_macroman/Roboto-Regular-webfont.woff");
const cssP: string = "url('" + fontPath + "')";

cssRule('@font-face', {
    fontFamily: 'robotoregular',
    src: cssP,
    fontWeight: "normal",
    fontStyle: "normal"
});

cssRule("body", {
    width: "100%",
    height: "100%",
    overflow: "hidden",
    fontFamily: "robotoregular"
});

cssRule("html, body", {
    border: 0,
    lineHeight: "1.5",
    margin: 0,
    padding: 0
});

cssRule("input:-webkit-autofill", {
    color: "#fff !important",
    transition: "all 0.2s",
    transitionDelay: "9999999s",
開發者ID:joergwasmeier,項目名稱:lingua,代碼行數:31,代碼來源:reset.ts

示例4: cssRule

import { important, percent, px, viewHeight, viewWidth } from 'csx';
import { cssRule, style } from 'typestyle';

export const backgroundColor = '#444';
export const textColor = '#eee';

cssRule('h1, h2, h3, h4, h5, h6, p, label', {
  userSelect: 'none'
});

cssRule('.modal-header > h1, h2, h3, h4, h5, h6', {
  marginTop: px(10)
});

cssRule('html, body', {
  height: percent(100)
});

cssRule('span, p, label', {
  userSelect: 'none',
  cursor: 'default'
});

cssRule('#content', {
  height: viewHeight(100),
  width: viewWidth(100)
});

cssRule('.panel-body', {
  padding: px(10)
});
開發者ID:codeandcats,項目名稱:Polygen,代碼行數:31,代碼來源:styles.ts

示例5: useThemeCache


//.........這裏部分代碼省略.........
    const top = style("top", {
        width: percent(100),
        marginBottom: unit(globalVars.gutter.half),
    });

    const container = style("container", {
        display: "flex",
        flexWrap: "nowrap",
        alignItems: "flex-start",
        justifyContent: "space-between",
    });

    const fullWidth = style("fullWidth", {
        position: "relative",
        padding: 0,
    });

    const leftColumn = style("leftColumn", {
        position: "relative",
        width: unit(vars.panel.paddedWidth),
        flexBasis: unit(vars.panel.paddedWidth),
        minWidth: unit(vars.panel.paddedWidth),
    });

    const rightColumn = style("rightColumn", {
        position: "relative",
        width: unit(vars.panel.paddedWidth),
        flexBasis: unit(vars.panel.paddedWidth),
        minWidth: unit(vars.panel.paddedWidth),
        overflow: "initial",
    });

    const middleColumn = style("middleColumn", {
        justifyContent: "space-between",
        flexGrow: 1,
        width: percent(100),
        maxWidth: percent(100),
        ...mediaQueries.oneColumnDown(paddings({ left: important(0), right: important(0) })),
    });

    const middleColumnMaxWidth = style("middleColumnMaxWidth", {
        $nest: {
            "&.hasAdjacentPanel": {
                flexBasis: calc(`100% - ${unit(vars.panel.paddedWidth)}`),
                maxWidth: calc(`100% - ${unit(vars.panel.paddedWidth)}`),
                ...mediaQueries.oneColumnDown({
                    flexBasis: percent(100),
                    maxWidth: percent(100),
                }),
            },
            "&.hasTwoAdjacentPanels": {
                flexBasis: calc(`100% - ${unit(vars.panel.paddedWidth * 2)}`),
                maxWidth: calc(`100% - ${unit(vars.panel.paddedWidth * 2)}`),
                ...mediaQueries.oneColumnDown({
                    flexBasis: percent(100),
                    maxWidth: percent(100),
                }),
            },
        },
    });

    const breadcrumbs = style("breadcrumbs", {});

    const isSticky = style(
        "isSticky",
        {
            ...sticky(),
            top: titleBarVars.sizing.height * 2,
            height: percent(100),
            overflow: "auto",
        },
        mediaQueries.oneColumnDown({
            position: "relative",
            top: "auto",
            left: "auto",
            bottom: "auto",
        }),
    );

    // To remove when we have overlay styles converted
    cssRule(`.overlay .${root}.noBreadcrumbs .${main}`, {
        paddingTop: 0,
    });

    return {
        root,
        content,
        top,
        main,
        container,
        fullWidth,
        leftColumn,
        rightColumn,
        middleColumn,
        middleColumnMaxWidth,
        panel,
        isSticky,
        breadcrumbs,
    };
});
開發者ID:vanilla,項目名稱:vanilla,代碼行數:101,代碼來源:panelLayoutStyles.ts

示例6: require

const browser = require('detect-browser')

if (browser.name === 'ie') {
  const appElement : HTMLElement = document.getElementById('app') as HTMLElement
  appElement.innerHTML = '<h2>You appear to be using Internet Explorer<br/>It would be a good time to examine the life choices that have led you to this moment</h2>'
  appElement.style.cssText = 'height: 100%; text-align: center; padding-top: 50vh; background-color: black;'
  appElement.id = 'nope'
}

normalize()
setupPage('#app')

const popArtShadow = {textShadow: '5px 5px 0 #000, 2px 0 0 black,  0 2px 0 black, 0 -2px 0 black, -2px 0 0 black', color: '#fff'}

cssRule('body', {fontFamily: '"PT Sans", sans-serif', background: `#bb270f url(${bgImage})`, backgroundSize: 'cover', color: '#fff', fontSize: '20px'})
cssRule('h1', {fontFamily: 'Bangers, sans-serif', transform: 'rotate(-4deg)', letterSpacing: '5px', margin: '150px 0 20px 0', textAlign: 'center', fontSize: '4em'}, popArtShadow)
cssRule('h2', {fontFamily: 'Bangers, sans-serif', transform: 'rotate(0deg)', letterSpacing: '2px', margin: '30px 0 20px 0', textAlign: 'center', fontSize: '2em'}, popArtShadow)
cssRule('a', {color: '#fff'})

const main : Component = onionify(App)

const drivers : any = {
    DOM: makeDOMDriver('#app'),
    HTTP: makeHTTPDriver()
}
export const driverNames : string[] = Object.keys(drivers)

// Cycle apps (main functions) are allowed to return any number of sinks streams
// This sets defaults for all drivers that are not used by the app
const defaultSinks : (s : Sources) => RootSinks = sources => ({
開發者ID:klarna,項目名稱:the-konferense,代碼行數:30,代碼來源:index.ts

示例7: cssRule

import { cssRule } from 'typestyle';

cssRule('.input-group', {
  $nest: {
    'input.form-control': {
      borderColor: '#222529'
    },
    '.input-group-addon': {
      backgroundColor: '#222529',
      borderColor: '#222529'
    }
  }
});

cssRule('.has-error .input-group-addon', {
  borderColor: '#ee5f5b'
});

cssRule('.help-block', {
  color: '#888'
});

cssRule('.btn.disabled, .btn[disabled], fieldset[disabled] .btn', {
  opacity: 0.55
});
開發者ID:codeandcats,項目名稱:Polygen,代碼行數:25,代碼來源:theme.ts


注:本文中的typestyle.cssRule函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。