zoukankan      html  css  js  c++  java
  • css随笔记(持续更新)

    /*DIV鼠标穿透*/
    div{pointer-events:none;}
    
    /*清除IE11默认×*/
    input::-ms-clear{display:none;}
    

      

    使用伪类写边框部分三角

      右上角三角形

    border-top:6px solid #c1ddf7
    border-left:6px solid transparent
    

      右下角三角形

    border-bottom:6px solid #c1ddf7
    border-left:6px solid transparent
    

      左上角三角形

    border-top:6px solid #c1ddf7
    border-right:6px solid transparent
    

      左下角三角形

    border-bottom:6px solid #c1ddf7
    border-right:6px solid transparent
    

    圆形边框

      border-radius:以百分比定义圆角的形状。-webkit-border-radius是chrome,Safari私有属性。

    img{
        border-radius: 100%;
        -webkit-border-radius: 100%;
    }
    
    
    

     手机密度比

    /*设备最小宽度321px到最大宽度1080px之间且最大密度比为2*/
    @media (min-321px) and (max-1080px) and (-webkit-max-device-    pixel-ratio: 2) {
    }
    

      

    /*设备最小宽度321px到最大宽度1080px之间且最小密度比为2*/
    @media (min-321px) and (max-1080px) and (-webkit-min-device-pixel-ratio: 2) {
    }
    

      

    /*设备最小宽度321px到最大宽度1080px之间且最小密度比为1到最大密度比为2*/
    @media (min-321px) and (max-1080px) and (-webkit-min-device-pixel-ratio: 1) and(-webkit-max-device-pixel-ratio: 2) {
    }
    

      

    /*设备最小宽度321px到最大宽度1080px之间且密度比为2*/
    @media (min-321px) and (max-1080px) and (-webkit-device-pixel-ratio: 2) {
    }
    

    手机端全屏蒙层居中弹窗样式

      css样式

    .pop{100%;background-color:rgba(0,0,0,.6);position:fixed;left:0;top:0;z-index:999;height:100%;display:block;}
    .outside{100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
    .inside{100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}
    .inPops{margin:0 auto;background-color:#fff;/*68%;可以根据要求改变宽度*/position:relative;text-align:center;border-radius:5px;-webkit-border-radius:5px;}
    

      html结构

     <div class="pop">
         <div class="outside">
             <div class="inside">
                 <div class="inPops">
                     ...your html code
                 </div>
             </div>
         </div>
     </div>
    

      

    规定段落中的文本单行且溢出部分显示...

    p{
         white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
     }
    

    文本控制显示行

    p{
    /*这个是想显示几行就写几*/
    -webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;
    }
    

    英文字体允许换行

    p{word-break:break-word;}
    

    box-sizing盒子宽度

     div{  
         box-sizing:border-box;-moz-box-sizing:border-box;/* Firefox */-webkit-box-sizing:border-box;/* Safari */ 
     } 
     /*content-box: 
         这是由 CSS2.1 规定的宽度高度行为。 
         宽度和高度分别应用到元素的内容框。 
         在宽度和高度之外绘制元素的内边距和边框 
     border-box: 
         为元素设定的宽度和高度决定了元素的边框盒。
         就是说,为元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。
         通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。*/
    

    css3旋转角度

    div{
    	transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transfomr:rotate(90deg);
    }
    

    css3渐变

     /*最简单的写法:*/
     background:-webkit-linear-gradient(left,#ffffff,#ffffff);
     /*渐变颜色*/
     -webkit-linear-gradient(left,startColor,endColor);
     /*left位置,startColor起始颜色,endColor结束颜色background-image:-webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));*/
    

    css3阴影shadow

     img{
         -moz-box-shadow:2px 2px 5px e69696;/*firefox*/-webkit-box-shadow:2px 2px 5px e69696;/*webkit*/box-shadow:2px 2px 5px e69696;/*opera或ie9*/    
     }
     /*语法box-shadow: h-shadow v-shadow blur spread color inset;*/
    

    段落的行缩进

     p{
         text-indent:20px;
     }
     /*这是兼容写法与text-indent一样*/
     p:empty{
         padding-left:2%;
     }
    

    盒子模型分布,与自适应占位

     /* 
     box-flex: 
         子容器将父容器的宽度等份分,有几个li就几个等份宽度的li; 
         如果其中一个li设置了固定的宽度而别的li没有设置,则父容器的宽度减去固定li的宽度后在进行等份分; 
     */ 
     ul li{ 
         box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;display:block; 
     } 
     ul{
         display:box;display:-webkit-box;display:-moz-box;
     }
    
  • 相关阅读:
    C# 利用Log4Net进行日志记录
    驰骋工作流引擎JFlow与activiti的对比之2种结构化模式
    驰骋工作流引擎JFlow与activiti的对比之4种高级分支同步模式
    工作流引擎JFlow与activiti 对比分析(一)5种基本控制流模式的对比
    "整数"组件:<int> —— 快应用组件库H-UI
    "短整数"组件:<short> —— 快应用组件库H-UI
    "字节型整数"组件:<byte> —— 快应用组件库H-UI
    "图片验证码"组件:<vcode> —— 快应用组件库H-UI
    "手机验证码"组件:<smscode> —— 快应用组件库H-UI
    "邮政编码"组件:<postcode> —— 快应用组件库H-UI
  • 原文地址:https://www.cnblogs.com/wuhairui/p/6115247.html
Copyright © 2011-2022 走看看