zoukankan      html  css  js  c++  java
  • 自定义博客cnblogs样式的必备前端小知识——css

    css样式相关小知识

    文字超出一行显示省略号

    overflow: hidden;   /*自动隐藏文字*/
    text-overflow: ellipsis;   /*文字隐藏后添加省略号*/
    white-space: nowrap;   /*强制不换行*/

    文字超出两行显示省略号

    overflow: hidden;
    text-overflow: ellipsis;
    text-overflow: -o-ellipsis-lastline;
    display: -webkit-box;
    -webkit-line-clamp: 2;    /* 限制行数 */
    -webkit-box-orient: vertical;

    样式优先级关系

    !important > 内联样式 > id选择器样式 > 类选择器样式 > 元素选择器样式

    过渡样式

    transition: property duration timing-function delay;

    transition-property:指定过渡的css属性名;当设置多个属性过渡时,属性之间用逗号隔开

    transition-duration:过渡时间;规定了完成过渡需要花费的时间,可以为s或ms

    transition-timing-function:规定属性过渡效果的速度曲线,取值可以为ease(默认值,慢速开始,快速变化,慢速结束) / linear(始终保持相同的速度) / ease-in(慢速开始,加速效果)/ease-out(有减速的效果) / ease-in-out(慢速开始和结束,先加速再减速)

    transition-delay:过渡延迟,即多长时间以后再执行过渡效果,取值为秒或毫秒

    禁止元素点击事件

    .no-click{ pointer-events:none;}

    webkit内核美化滚动条

    /*整体部分*/ 
    ::-webkit-scrollbar
    {
        width: 10px;
    }
    /*滑动轨道*/ 
    ::-webkit-scrollbar-track
    {
        background: none;
    }
    /*滑块*/
    ::-webkit-scrollbar-thumb
    {
        background-color: rgba(255,255,255,.75)
    }
    /*滑块效果*/ 
    ::-webkit-scrollbar-thumb:hover
    {
        background-color: rgba(85, 85, 85, 0.4);
    }

    选取第n个元素

    li:first-child{
        background:#fff    /* 首个元素 */
    }
    li:last-child{
        background:#fff    /* 最后一个元素 */}
    li:nth-child(3){
        background:#fff    /* 指定第3个元素 */
    }
    li:nth-last-child(3){
        background:#fff    /* 指定倒数第3个元素 */
    }
  • 相关阅读:
    Java抽象类和接口和继承之间关系
    Java程序中解决数据库超时与死锁
    怎样成为一名出色的Java Web程序员?
    Java中断线程的方法
    Java 集合框架(Collection)和数组的排序
    StringBuffer帮你减轻Java的负担
    学好Java开发的关键七步
    kvm的分层控制
    一个高扩展高可用高负载的应用架构的诞生记(原创)
    防火墙规则
  • 原文地址:https://www.cnblogs.com/poloyy/p/12168698.html
Copyright © 2011-2022 走看看