美文网首页前端开发
【css】常用样式&骨架屏

【css】常用样式&骨架屏

作者: Q小予o0 | 来源:发表于2019-07-08 18:04 被阅读0次

css

css Tips


  • 粘性布局:{ position: sticky; top: 10px; },适合顶部菜单,滚动时固定
  • border-top: 10rpx solid over:hidden //隐藏边框
  • 消除input默认样式
input::-ms-clear{display: none;} // 文本输入框的 X  **/
input::-ms-reveal{display: none;} // 密码输入框的 X  **/
input, button, select, textarea {
outline: none;
-webkit-appearance: none;
border-radius: 0;
}
input::-webkit-credentials-auto-fill-button {
    display: none !important;
    visibility: hidden;
    pointer-events: none;
    position: absolute; 
    right: 0;
} // 消除Mac本密码输入框聚焦显示小钥匙的图标
  • 去掉浏览器滚动条
.scrollbar-customize::-webkit-scrollbar{
    width: 0;
    height: 0;
    color: transparent;
    display: none;
    }
  • 控制多出的文字显示...省略号, -webkit-line-clamp: 2;数字控制几行出现省略号
.tmp-ellipsis2 { 
            overflow: hidden;
            text-overflow: ellipsis;
           display: -webkit-box;
            -webkit-line-clamp: 2;
             -webkit-box-orient: vertical;
 }
  • 单行显示省略号...
{     overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
  • flex布局,水平垂直居中
   {display: flex;  
  justify-content:center;    
  align-items:center; 
         
     }
  • flex布局,两端对齐
{display: flex;
align-items: center;
justify-content:space-between;
}
  • 向上三角形
 {width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-bottom: 100px solid red;
 }
  • 去掉滚动轴的灰色bar
  ::-webkit-scrollbar{
    width: 0;
    height: 0;
    color: transparent;
    }

瀑布流图片高度自适应 不定高

style="padding-bottom: {{content.baseImageInfo.height/content.baseImageInfo.width*100}}%"

canvas

save:用来保存Canvas的状态。
save之后,可以调用Canvas的平移、放缩、旋转、错切、裁剪等操作。
restore:用来恢复Canvas之前保存的状态。
防止save后对Canvas执行的操作对后续的绘制有影响。

骨架屏自定义组件参考链接

参数 类型 默认值 说明
showSkeleton Boolean true 默认显示骨架屏
selector String skeleton 渲染节点的标识前缀,比如selector="skeleton",那么页面根节点就是class="skeleton"绘制矩形就是class="skeleton-rect",圆形就是class="skeleton-radius"
loading String spin 骨架屏渲染时的动画,有spin和chiaroscuro
bgcolor String #FFF 骨架屏背景色
zIndex string 40 骨架屏层级

NOTE


业务侧可以自行判断数据是否加载完成,进而隐藏骨架屏,比如 <skeleton selector="skeleton" wx:if="{{showSkeleton}}"></skeleton>

以最小节点原则添加相应的class, <view class="box"><text class="skeleton-rect">这是有margin和padding属性的文案</text></view>

示例

<Skeleton wx:if="{{showSkeleton}}" 
          bgcolor="#FFF" 
          selector="skeleton"
          zIndex="60" 
          loading="chiaroscuro">
</Skeleton>
1001559481505_.pic_hd copy.jpg

相关文章

  • 【css】常用样式&骨架屏

    css css Tips css更多写法 tanform动画 矩阵 图片压缩规则 [x] 阿里云压缩规则:?x-o...

  • css样式!

    Css样式适用于修饰html的,相当于给骨架穿上衣服。 css的样式分为,行内样式,内部样式以及外部样...

  • day2(乱)

    css样式 1 css样式属性 #1.1 样式重置(初始化样式) 1.2 常用属性 1.3 元素水平居中 2 常用...

  • html

    一、web标准 结构 --- 骨架 --- html样式 ---美化 --- css行为 --- 交互 --...

  • html-cssc总结

    CSS: Cascading Style sheet 层叠样式表!!! HTML是骨架,CSS是用来润色,提供页面...

  • 前端04-CSS入门

    CSS 简介 什么是CSS?层叠样式表:Cascading Style Sheet 什么作用?html是网页的骨架...

  • 【CSS】骨架屏 Skeleton

    CSS 骨架屏 Skeleton 效果[https://zhuanlan.zhihu.com/p/40435225...

  • CSS基础

    什么是css CSS, Cascading Style Sheet, 层叠样式表html是网页的骨架和身体, cs...

  • CSS-01. 基本规则

    CSS(Cascading Style Sheets)是层叠样式表 ,相对于HTML这个骨架,CSS起到修饰的作用...

  • CSS 基础总结

    引入CSS 内联样式 style标签 外部样式 a.css index.html CSS之间引入(不常用) a.c...

网友评论

    本文标题:【css】常用样式&骨架屏

    本文链接:https://www.haomeiwen.com/subject/ttbahctx.html