• 浏览器私有属性


    一.css中抬头

    • ::-moz-代表firefox浏览器私有属性
    • ::-ms-代表ie浏览器私有属性
    • ::-webkit-代表safari、chrome私有属性
    • ::-o-代表opera

    二.常见的中私有属性拿chrome浏览器举例

    ::如果前面为空代码全局,如果前面有某个元素的css选择器代表改元素的对于内容

    1.输入框

    ::-webkit-input-placeholder {}
    
    
    //阻止input出现黄色背景
    input:-webkit-autofill {
        background-color: #fff !important;
        -webkit-box-shadow: inset 0 0 0 1000px white !important;
    }
    
    清除input[type=”number”]侧边的箭头
    input::-webkit-inner-spin-button { -webkit-appearance: none; }
    

    2.禁用选择文本

    * {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    }
    

    3.selection (下拉框)

    ::selection
    {
    xxxxx
    }
    
    ::-moz-selection
    {
    xxxx
    }
    
    IE9+、Opera、Google Chrome 以及 Safari 中支持 ::selection 选择器。
    
    Firefox 支持替代的 ::-moz-selection。
    

    4.滚动条

    ::-webkit-scrollbar{} //滚动条宽度
    ::-webkit-scrollbar-thumb {}  //滑轨上滑块
    ::-webkit-scrollbar-button {}  //滑轨两头的监听按钮颜色
    ::-webkit-scrollbar-track {}   //定义滚动条轨道
    
    -webkit-overflow-scrolling: touch; //允许独立的滚动区域和触摸回弹
    
    //影藏滚动条
    ::-webkit-scrollbar {
         0px;  
    }
    
    //举例
    /*定义滚动条样式*//*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
    ::-webkit-scrollbar {
        height: 0.01rem;
        background-color: #fff;
    }
    
    /*定义滚动条轨道 内阴影+圆角*/
    ::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, 0.3);
        border-radius: 0.1rem;
        background-color: #fff;
    }
    
    /*定义滑块 内阴影+圆角*/
    ::-webkit-scrollbar-thumb {
        border-radius: 0.1rem;
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
        background-color: #fff;
    }
    

    5.input-range

    ::-webkit-slider-thumb{}  //一定要配合::-webkit-slider-runnable-track使用,否则会没有效果.......
    里面参数和滑动块类似
    

    6.字体描边

    -webkit-text-strokeCSS属性为文本字符指定了颜色 . 它是-webkit-text-stroke-width-webkit-text-stroke-color属性的缩写.

    /* 全局设置 */
    /* 宽度和颜色属性 */
    -webkit-text-stroke: <length> <color>;
    -webkit-text-stroke-width:绝对<length>
    -webkit-text-stroke-color:<color>
    -webkit-text-stroke: 1px red;
    
    /* 全局属性 */
    /* 默认设置 */
    -webkit-text-stroke: inherit;
    -webkit-text-stroke: initial;
    -webkit-text-stroke: unset;
    
    
    /* 局部设置 */
    div {
        -webkit-text-stroke: <length> <color>;
    }
    
  • 相关阅读:
    Swagger文档项目配置
    时间格式转换和加一天操作
    Mysql 主从复制
    Nginx简单记录
    Linux Nginx
    obsidian插件Advanced Uri常用配置路径汇总
    react图片查看器插件imagesviewerreact与useRef的爱与恨
    DRF中serializer的中的模型字段解释
    Codeforces Round #787 (Div. 3)ABCD
    THUPC 2022 游记
  • 原文地址:https://www.cnblogs.com/pythonywy/p/11830870.html
Copyright © 2020-2023  润新知