美文网首页
Css各类方法记录

Css各类方法记录

作者: MiSiTeWang | 来源:发表于2021-01-25 15:50 被阅读0次

一行文本超出...

overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;

多行文本超出显示...

display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;

IOS 手机容器滚动条滑动不流畅

overflow: auto;
-webkit-overflow-scrolling: touch;

修改滚动条样式

隐藏 div 元素的滚动条

div::-webkit-scrollbar {
    display: none;
}
  • div::-webkit-scrollbar 滚动条整体部分
  • div::-webkit-scrollbar-thumb 滚动条里面的小方块,能向上向下移动(或往左往右移动,取决于是垂直滚动条还是水平滚动条
  • div::-webkit-scrollbar-track 滚动条的轨道(里面装有 Thumb
  • div::-webkit-scrollbar-button 滚动条的轨道的两端按钮,允许通过点击微调小方块的位置
  • div::-webkit-scrollbar-track-piece 内层轨道,滚动条中间部分(除去
  • div::-webkit-scrollbar-corner 边角,即两个滚动条的交汇处
  • div::-webkit-resizer 两个滚动条的交汇处上用于通过拖动调整元素大小的小控件注意此方案有兼容性问题,一般需要隐藏滚动条时我都是用一个色块通过定位盖上去,或者将子级元素调大,父级元素使用 overflow-hidden 截掉滚动条部分。暴力且直接。

使用 css 写出一个三角形角标

元素宽高设置为 0,通过 border 属性来设置,让其它三个方向的 border 颜色为透明或者和背景色保持一致,剩余一条 border 的颜色设置为需要的颜色。

div {
    width: 0;
    height: 0;
    border: 5px solid #transparent;
    border-top-color: red;
}

contenteditable

html 中大部分标签都是不可以编辑的,但是添加了 contenteditable 属性之后,标签会变成可编辑状态。

<div contenteditable="true"></div>

不过通过这个属性把标签变为可编辑状态后只有 input 事件,没有 change 事件。也不能像表单一样通过 maxlength 控制最大长度。我也忘记我在什么情况下用到过了,后面想起来再补吧。

calc

这是一个 css 属性,我一般称之为 css 表达式。可以计算 css 的值。最有趣的是他可以计算不同单位的差值。很好用的一个功能,缺点是不容易阅读。接盘侠没办法一眼看出 20px 是啥。

div {
    width: calc(25% - 20px);
}

相关文章

  • Css各类方法记录

    一行文本超出... 多行文本超出显示... IOS 手机容器滚动条滑动不流畅 修改滚动条样式 隐藏 div 元素的...

  • js各类方法记录

    数组去重 正则验证 随机获取布尔值(true/false) 判断给的日期是否为工作日 反转字符串 判断当前选项卡是...

  • 知识点目录

    数据传输加密方式 div+css命名规则和技巧 css的浮动问题的解决方法 webpack 常用css记录 es6...

  • css多行文本溢出显示省略号,部分文字隐藏不掉

    困扰了很久的一个问题,css多行文本溢出显示省略号,部分文字隐藏不掉,今天找到了解决方法,做下记录。 方法 css...

  • 【CSS】孟加拉共和国国旗

    HTML代码: 方法1 CSS代码: 方法2 CSS代码: 方法3 CSS代码: 方法3是针对Webkit引...

  • CSS 选择器优先级

    记录: 在 html 标签中设置 CSS 样式,有四种方法,即 css 选择器有四种: 1、id 选择器(唯一):...

  • input去掉默认的蓝线框

    css方法1: input { outline:none; } css方法2: input:focus { ...

  • 让未知大小的盒子居中

    方法1: css: html: 方法2: 使用CSS3属性

  • 样式和动画

    1.获取css .css()----getter获取方法,setter设置方法 返回css属性 $("p").cs...

  • CSS各类居中的实现

    1.水平居中 对于行内元素,使用text-align: center;可达到居中目的。将text-align作用在...

网友评论

      本文标题:Css各类方法记录

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