1、 单行文字溢出时省略号

  1. .test{
  2. overflow:hidden;
  3. text-overflow:ellipsis;
  4. white-space:nowrap;
  5. }

2、 多行文字溢出时省略号

  1. .test{
  2. display: -webkit-box;
  3. -webkit-box-orient: vertical;
  4. -webkit-line-clamp: 3;
  5. overflow: hidden;
  6. }

3、 移动端单条0.5px细线

  1. .border-b{
  2. position: relative;
  3. }
  4. .border-b:after{ // 这里只写了底部
  5. position: absolute;
  6. content: '';
  7. display: block;
  8. height: 1px;
  9. top: auto;
  10. right: auto;
  11. bottom: 0;
  12. left: 0;
  13. width: 100%;
  14. background-color: #dddddd;
  15. z-index: 2;
  16. -webkit-transform-origin: 0 100%;
  17. transform-origin: 0 100%;
  18. pointer-events: none;
  19. -webkit-transform: scaleY(0.5);
  20. transform: scaleY(0.5);
  21. }

4、移动端四周0.5px细线

  1. .border-all{
  2. position: relative;
  3. border:none;
  4. }
  5. .border-all:before{
  6. position: absolute;
  7. content: '';
  8. top: 0px;
  9. left: 0px;
  10. width: 200%;
  11. height: 200%;
  12. border: 1px solid #dbdbdb;
  13. border-radius: 2px; // 圆角大小要写两倍
  14. -webkit-transform-origin: 0 0;
  15. transform-origin: 0 0;
  16. -webkit-transform: scale(0.5, 0.5);
  17. transform: scale(0.5, 0.5);
  18. -webkit-box-sizing: border-box;
  19. box-sizing: border-box;
  20. }

5、 ios元素内滚动惯性及边缘弹动

  1. .test{
  2. -webkit-overflow-scrolling: touch;
  3. }

6、遮罩镂空效果

  1. .test{
  2. box-shadow: 0 0 0 9999px ;
  3. border-radius: 50%; // 可设置圆角
  4. }

  1. .test{
  2. outline: 9999px solid rgba(0,0,0,.75); // 不能设置圆角,但能适配不支持css3的IE
  3. }

DEMO:

> 大神张鑫旭根据此原理实现了[操作向导镂空提示jQuery插件](http://www.zhangxinxu.com/wordpress/2017/05/jquery-guide-js-plugin/)
### 7、用css画三角形
````
.test {
height: 0;
width: 0;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-right: 10px solid #f5f5f5;
}
````
DEMO:

一些常用的css片段的更多相关文章

  1. 常用的CSS Hack

    一.什么是CSS Hack? 不同的浏览器对CSS的解析结果是不同的,因此会导致相同的CSS输出的页面效果不同,这就需要CSS Hack来解决浏览器局部的兼容性问题.而这个针对不同的浏览器写不同的CS ...

  2. 常用的css命名规则:

    关于团队合作的css命名规范 常用的css命名规则: 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制 ...

  3. startUML常用的组合片段

    1.  常用的组合片段 片段类型 名称 说明 Opt 选项 包含一个可能发生或可能不发生的序列. 可以在临界中指定序列发生的条件. Alt 抉择 包含一个片段列表,这些片段包含备选消息序列. 在任何场 ...

  4. 常用的CSS Hack技术集锦

    来源:http://www.ido321.com/938.html 一.什么是CSS Hack? 不同的浏览器对CSS的解析结果是不同的,因此会导致相同的CSS输出的页面效果不同,这就需要CSS Ha ...

  5. IOS开发效率之为Xcode添加常用的代码片段

    IOS开发效率之为Xcode添加常用的代码片段 原文地址:http://blog.csdn.net/pingchangtan367/article/details/30041285 tableview ...

  6. 整理 W3CSchool 常用的CSS属性列表

    近期教学给学员总结常用的CSS属性,方便学习查询,正好发上来也给大家分享一下,O(∩_∩)O. 摘选自:http://www.w3cschool.com.cn/ 表格最右列的数字标识支持的CSS最低版 ...

  7. IOS开发-OC学习-常用功能代码片段整理

    IOS开发-OC学习-常用功能代码片段整理 IOS开发中会频繁用到一些代码段,用来实现一些固定的功能.比如在文本框中输入完后要让键盘收回,这个需要用一个简单的让文本框失去第一响应者的身份来完成.或者是 ...

  8. 常用的CSS框架

    常用的CSS框架 之前在写自己的个人网站的时候,由于自己Web前端不是特别好,于是就去找相关的CSS框架来搭建页面了. 找到以下这么一篇文章(列出了很多常用的CSS框架): http://w3scho ...

  9. CSS命名规则常用的css命名规则

    CSS命名规则常用的css命名规则 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wr ...

随机推荐

  1. c++ map的使用方法

    1.头文件:#include<map> 2.定义:map<typename1,typename2> mp 注:字符串数组只能用string而不能使用char[] 3.访问方式: ...

  2. 教你如何更改xshell中的转发规则

    使用不同的类型转发,与之对应的端口,所以如果想要使用不同类型的转发就要更改端口使其与之一一对应.本集xshell专栏文章将为大家讲解如何更改转发规则. 更改转发规则操作如下: 1.打开会话对话框. 2 ...

  3. Electron入门应用打包exe(windows)

    最近在学习nodejs,得知Electron是通过将Chromium和Node.js合并到同一个运行时环境中,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一门技术.对于之前一直从 ...

  4. Python字符串处理:过滤字符串中的英文与符号,保留汉字

    使用Python 的re模块,re模块提供了re.sub用于替换字符串中的匹配项. re.sub(pattern, repl, string, count=0) 参数说明: pattern:正则重的模 ...

  5. Fiddler 发送post 请求失败

    今天服务端同事,让我发一个post 请求.然后呢,一直有问题.告诉我签名失败. 后来换了其他的在线模拟post,都是可以的. 后来找到原因了, post 请求,必须要有Content-Type 和 C ...

  6. 为什么在默认情况下无法修改被block捕获的变量? __block都做了什么?

    默认情况下,block里面的变量,拷贝进去的是变量的值,而不是指向变量的内存的指针.使用__block修饰后的变量,拷贝到block里面的就是指向变量的指针,所以我们就可以修改变量的值.

  7. 《数据结构与算法分析:C语言描述》读书笔记

    我们数据结构的课用了这本英文教材,作者是Mark Allen Weiss.总体来说比<算法导论>简单很多,但内容上交集非常大.其实是因为去掉了大多数证明和数学,对于没有耐心看符号和公式的人 ...

  8. SSH公钥认证(码云)

    开发者向码云版本库写入最常用到的协议是 SSH 协议,因为 SSH 协议使用公钥认证,可以实现无口令访问,而若使用 HTTPS 协议每次身份认证时都需要提供口令.使用 SSH 公钥认证,就涉及到公钥的 ...

  9. Regularization method for machine learning

    Regularization method(正则化方法) Outline Overview of Regularization L0 regularization L1 regularization ...

  10. c++单例模式代码分析

    单例模式就是一个C++语法精华浓缩的一个体现,有句老话:麻雀虽小五脏俱全!来形容单例非常贴切! 下面的代码分析了如果自己malloc并且memcpy一个单例指针会带来很大危害并如何防止这种情况发生. ...