• webkit内核浏览器的CSS写法


    -webkit-tap-highlight-color: transparent; Mobile上点击链接高亮的时候设置颜色为透明

    -webkit-user-select: none; 设置为无法选择文本

    -webkit-touch-callout: none; 长按时不触发系统的菜单, 可用在图片上加这个属性禁止下载图片

    :-webkit-full-screen canvas {} 全屏模式时的样式(for Desktop)

    div p :matches(em, b, strong) {} 使用mathes来匹配多个选择器

    @media only screen and (max- 480px) {} 指定Mobile设备或者小屏幕桌面屏幕

    @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 300dpi) { 指定高分辨率屏幕设备

    header { background-image: url(header-highres.png); }

    }

    @media (-webkit-max-device-pixel-ratio: 1.5),(max-resolution: 299dpi) { 指定低分辨率屏幕设备

    header { background-image: url(header-lowres.png); }

    }

    background-repeat:  space; background-repeat: round; 这两种CSS3的背景属性值得研究

    calc(100%-40px); 计算宽度

    text-decoration: #FF8800  wavy ine-through; 波浪型链接

    text-rendering: optimizeLegibility; 用这个属性之后会收紧字符间的距离

    font-variant-ligatures:  common-ligatures; 设置CSS连字

    transform:  rotate(90); 旋转90度

    transform-origin: center center; transform-origin可以改变变换的位置

    -webkit-appearance: none; -webkit-appearance可以改变按钮或者其它控件看起来类似本地的控件

    美化表单校验时的提示样式

    ::-webkit-validation-bubble {}

    ::-webkit-validation-bubble-message {}

    ::-webkit-validation-bubble-arrow {}

    ::-webkit-validation-bubble-arrow-clipper {}当提示出现时类似于下面的结构

    <div -webkit-validation-bubble>

    <div -webkit-validation-bubble-arrow></div>

    <div -webkit-validation-bubble-arrow-clipper></div>

    <div -webkit-validation-bubble-message>Error Message</div>

    </div>自定义webkit浏览器的滚动条, 见Google Reader等在Chrome/Safari下的效果, 下面是一个实例, 这个滚动条的样式代码如下:

    Customized WebKit Scrollbar /* Let´s get this party started */

    ::-webkit-scrollbar {

    12px;

    }

    /* Track */

    ::-webkit-scrollbar-track {

    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

    -webkit-border-radius: 10px;

    border-radius: 10px;

    }

    /* Handle */

    ::-webkit-scrollbar-thumb {

    -webkit-border-radius: 10px;

    border-radius: 10px;

    background: rgba(255,0,0,0.8);

    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);

    }

    ::-webkit-scrollbar-thumb:window-inactive {

    background: rgba(255,0,0,0.4);

    }-webkit-background-composite: plus-darker; -webkit-background-composite用来设置一个元素的背景或颜色的组合样式

    -webkit-text-stroke:  1px rgba(0,0,0,0.5); -webkit-text-stroke可以用来给文字添加描边

    -webkit-mask-image:  url(/path/to/mask.png); 定义一个图片用来遮罩元素

    -webkit-box-reflect:  below 5px; 定义了一个元素的反射

    :local-link {font-weight: normal;}  local-link可以定义相对地址的链接样式

  • 相关阅读:
    云原生范式转变:您准备好了吗?
    CentOS 6.x 开机 自启动 脚本
    忠告 程序员 先思考再编程,累的时候不要写代码
    服务化架构组件清单
    代码自动修复
    选择塑造人生
    mariadb change password
    Spring 集成 Druid Monitor URL 配置转义问题(xml or properties)
    挣钱 vs. 花钱
    管理的要义
  • 原文地址:https://www.cnblogs.com/yutaoyao/p/4026070.html
Copyright © 2020-2023  润新知