”;,设置其透明度(opacity)为0,则意思是透明,最后设置了两个属性的动效,第一个是 margin-left,第二个则是 opacity,其中 margin-left 指的是距离左边多少个元素,可以设置当前元素与左边元素的距离...: line-height: 50px; 效果如下: 但是发现该部分文本将会超行,此时只需要在样式里添加: overflow:hidden; 将会使其不超行显示,最终效果如下: 7877303f3299452c857ddd64c3e70bd3...“前缀”before,其样式如after的样式一致,效果如下: 1.3 transform 变换 使用 transform 可使调用元素发生形状上的变换,在上一点中讲到,transition 主要是添加了过渡效果...,在这里的 transform 则是直接使调用元素发生形状上的更改。...接受两个参数,分别为 x 与 y,在 translate 中第一个参数为 x,第二个参数为 y,当鼠标移动到 div 中后 translate(30px) 表示往 x 轴位置移动 30个px,当前 translate
css3系列-2.css中常见的样式属性和值 继续上一篇文章的继续了解css的基础知识,关注我微信公众号:全栈学习笔记 css中常见的样式属性和值 字体与颜色 背景属性 文本属性 边框属性 内外边距 鼠标光标属性...浮动 /*浮动*/ .float{ float: right; } 这句话的意思是将这个块(暂时称为一个块吧)浮动到右边,或是移动。...伪类选择器还没讲过,争取这两天写一份详细的选择器文章。 滚动条 滚动条设置 /*滚动条*/ .overflow{ overflow:scroll;/*属性规定当内容溢出元素框时发生的事情。...内容不会被修剪,内容溢出容器。 hidden 内容会被修剪,并且其余内容是不可见的,不会出现滚动条。...*/ overflow-y: hidden;/*设置竖直的滚动条*/ overflow-x: scroll;/*设置横向的滚动条*/ } 样式显示和隐藏 样式隐藏分为占位隐藏以及非占位隐藏
如 屏幕上的文字(比如 黑体) -- monospace 等宽字体:每个字母所占屏幕的宽度 是相等的 -- cursive 手写体:比如 方正体 静蕾体 -- fantasy 花体...由于左边框和下边框之间衔接的部分 是采用 斜切的。左右边框设置为透明,内容宽度设置为0。 非布局样式 - 滚动 什么时候 会产生 滚动? 内容比容易多的时候。...* 滚动行为 和 滚动条的显示/隐藏 visible: 内容撑出容器 内容全部显示 hidden:超出容器的部分 进行隐藏,不会显示超出的部分 scroll:内容超出容器后,允许滚动...显示其余部分,滚动条 始终显示 auto:内容超出容器后,允许滚动 显示其余部分,滚动时 才显示滚动条。...* cursor指针 非样式布局 - CSS Hack 用来处理特定浏览器的办法,来兼容不同浏览器,在一部分浏览器上生效的css。
1.前言 在自己的专栏上写了十几篇文章了,都是与js有关的。暂时还没有写过关于css3的文章。css3,给我的感觉就是,不难,但是很难玩转自如。...2.过渡与动画概念理解 css3过渡 化用菜鸟教程的说法,CSS3过渡是元素从一种样式逐渐改变为另一种的效果。要实现这一点,必须规定两项内容:1.指定要添加效果的CSS属性。2.指定效果的持续时间。...注意2:子菜单ul要用.demo-nav li ul{height: 0;overflow:hidden;}隐藏,在显示的时候再设置.demo-nav li:hover ul{overflow: visible...3-3与JS实现对比 这个效果js也是能实现,实现上也不难,无非就是调用定时器的问题。但是写的肯定比css3多,逻辑也会比css3复杂。...2.但是这样,滚动到最后一张的时候,就会出现问题!如下图 ? 3.所以正确的姿势应该是,这样就需要对滚动内容进行复制一次了! ? 4.但还是避免不了第二步的问题 ?
: 伪元素名 说明 :first-letter 向文本的第一个字母添加样式 :first-line 向文本的第一行添加样式 :after 在元素之后添加内容 :before 在元素之前添加内容 css...css内边距属性,元素的内边距在边框和内容之间。...padding 用一个声明定义所有内边距属性 设置顺序为上右下左依次进行。...用一条声明定义所有右边框的属性 border-bottom 用一条声明定义所有下边框的属性 border-left 用一条声明定义所有左边框的属性 border 用一条声明定义所有边框的属性 border-width...clear 设置元素的哪一侧不允许出现其他浮动元素 clip 裁剪绝对定位元素,该元素必须是绝对定位,上右下左原则 overflow 设置内容溢出元素框时的处理方式,值:visible,auto,hidden
:设置小型大写字母的字体显示文本,这意味着所有的小写字母均会被转换为大写,但是所有使用小型大写字体的字母与其余文本相比,其字体尺寸更小。...「Reset CSS」语法,就可以让所有的各大浏览器乖乖听话,呈现一样的结果,CSS 的大同世界就在这里啊,哈哈哈哈哈!...*/ CSS单行、多行文本溢出/换行 单行溢出 .text-truncate { overflow: hidden; text-overflow: ellipsis; white-space...Overflow overflow: auto|visible|hidden|scroll|inherit; auto 自动产生滚动条,哪个方向超出了就出现滚动条。...inherit 继承父元素的设置 CSS动画基本语法 transform transform: translate(x, y); //偏移 x: X 轴偏移量,可为百分比。
CSS笔记 link rel=”stylesheet” href=”文件名” margin:0px auto;(块级元素居中)和width:的组合 写2个数:第一个代表上下,第二个代表左右 写3个数:第一个代表上...translate(x,y) 定义 2D 转换。 translate3d(x,y,z) 定义 3D 转换。 translateX(x) 定义转换,只是用 X 轴的值。...:box-shadow: 10px 10px 5px #888888; text-overflow:省略文本溢出 overflow:hidden;(超过大小就不显示) word-wrap:自动换行 word-break...positon:relative 会脱离标准文档流 position:fixed:固定定位 做广告栏 (相对于body进行偏移) 清除浮动踏陷:父容器加高度 overflow:hidden:大于我的内容会被隐藏掉...; overflow: visible; hidden; scroll; auto; clip: rect(12px,auto,12px,auto) (裁切) css属性代码大全 一 CSS文字属性:
,因为我们要想精确修改的Html中的某个元素的属性,就必须使用选择器,它可以通过选择器定位到某个元素上然后修改元素的样式。...small-caps 显示小型大写字母的字体。...{ float:left } left 左浮动 right 右浮动 none 不浮动 11).溢出Overflow 元素内容超过了框架的大小 div{ overflow:scroll } visible...内容不会被修剪,会呈现在元素框之外 hidden 内容会被修剪,并且其余内容是不可见的 scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容 auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容...16).2D转换 1)).元素位移translate(左边,顶边) div { transform: translate(50px,100px); -ms-transform: translate(50px
: blue; overflow: hidden; } span 设置为蓝色背景,和 a 标签的文字重合了。...现在是这样的: 给 a 加个 overflow:hidden,就达到初步的效果了: 去掉背景颜色,给 span 文字设置为蓝色并加个下划线,就是这样的: 现阶段代码如下: <!...a:hover span::before { transform: translateX(0); } 给 span 加一个 before 伪元素,span translateX(-100%)移动到左边...然后加上 overflow:hidden,并把背景去掉: 同时,before 伪元素哪里可以从 data- 属性中取内容,而不是直接写死: 内容向左运动,这样就是逐渐展开的一个效果。 重叠原来的文字上就是从左到右依次变色的效果了。 有没有感觉思路很巧妙呢?
[n]X: 剪切光标左边n个字符,相当于d[n]h。 d: 删除(剪切)在可视模式下选中的文本。 d$ or D: 删除(剪切)当前位置到行尾的内容。...d[n]h: 删除(剪切)光标左边1(n)个字符。 d0: 删除(剪切)当前位置到行首的内容 [n] dd: 删除(剪切)1(n)行。 :m,nd 剪切m行到n行的内容。...d1G或dgg: 剪切光标以上的所有行。 dG: 剪切光标以下的所有行。 daw和das:剪切一个词和剪切一个句子,即使光标不在词首和句首也没关系。...y[n]h: 复制光标左边1(n)个字符。 y$: 从光标当前位置复制到行尾。 y0: 从光标当前位置复制到行首。 :m,ny 复制m行到n行的内容。 y1G或ygg: 复制光标以上的所有行。...yG: 复制光标以下的所有行。 yaw和yas:复制一个词和复制一个句子,即使光标不在词首和句首也没关系。 粘贴 p: 在光标之后粘贴。
,nyw 剪切和复制 快捷键 含义 [n]x 剪切光标右边n个字符,相当于d[n]l [n]X 剪切光标左边n个字符,相当于d[n]h y 复制在可视模式下选中的文本 yy or Y 复制整行文本...y[n]w 复制一(n)个词 y[n]l 复制光标右边1(n)个字符 y[n]h 复制光标左边1(n)个字符 y$ 从光标当前位置复制到行尾 y0 从光标当前位置复制到行首 :m,ny 复制m行到n行的内容...y1G或ygg 复制光标以上的所有行 yG 复制光标以下的所有行 yaw和yas 复制一个词和复制一个句子,即使光标不在词首和句首也没关系 d 删除(剪切)在可视模式下选中的文本 d$ or D 删除...(剪切)当前位置到行尾的内容 d[n]w 删除(剪切)1(n)个单词 d[n]l 删除(剪切)光标右边1(n)个字符 d[n]h 删除(剪切)光标左边1(n)个字符 d0 删除(剪切)当前位置到行首的内容...[n] dd 删除(剪切)1(n)行 :m,nd 剪切m行到n行的内容 d1G或dgg 剪切光标以上的所有行 dG 剪切光标以下的所有行 daw和das 剪切一个词和剪切一个句子,即使光标不在词首和句首也没关系
前言 一个小小tips,在网页中能有意想不到的效果,能很好的引导客户,说明功能等等。 ?..." placement="left" effect="light">左边 左下...代码 由于内容较多,只提供主要部分 气泡样式 [tooltip]::after { display: none; content: attr(tooltip); position: absolute...; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 8px 15px; max-width...的功能越来越强大,是不是曾经以为这样的效果只能用js实现了,现在用css也可以搞定了,速度上车,试试吧。
36、CSS属性overflow属性定义溢出元素内容区的内容会如何处理? 参数是scroll时候,必会出现滚动条。 参数是auto时候,子元素内容大于父元素时出现滚动条。...参数是visible时候,溢出的内容出现在父元素之外。 参数是hidden时候,溢出隐藏。...; -webkit-line-clamp: 3; //这里是在第二行有省略号 overflow: hidden; 42、CSS有哪些布局 float布局的兼容性比较好。...如:transform:rotate(30deg): 二、移动translate 移动translate我们分为三种情况:translate(x,y)水平方向和垂直方向同时移动(也就是X轴和Y轴同时移动...px实际上是一个按角度度量的单位。 54、用于控制背景图像滚动的属性是什么? background-attachment:该属性设置背景图像是随页面其余部分滚动还是固定滚动。
使用该案例包括禁用移动设备上的“拉动到刷新”功能,消除过度滚动发光和橡皮筋效果,并防止页面内容在模态/叠加层下滚动 背景 滚动边界和滚动链接 滚动是与页面交互的最基本的方式之一,但是由于浏览器的诡异默认行为...(左边为原生拉到刷新操作,自定义拉到刷新,右边为原生拉到刷新操作刷新整个页面) 对于像Twitter PWA这样的情况,禁用本地“拉动到刷新”操作可能是有意义的。为什么?...你可以使用它来取消滚动链接,禁用/自定义拉动到刷新操作,禁用iOS上的橡皮圈效果(当Safari实现超滚动行为时)等等。...示例 - 带和不带过度滚动行为的模态:包含 ? ? (左边之前:页面内容在叠加层下滚动,右边之后:页面内容不会在叠加层下滚动) 禁用拉到刷新 关闭pull-to-refresh操作是一行CSS。...为了防止导航,你可以使用overscroll-behavior-x:none 完整Demo 把它放在一起,完整的聊天框演示,使用overscroll-behavior行为来创建一个自定义的拉动到刷新动画
当内容滚动到顶部或底部时,滚动事件不会继续传递给父容器。....element { transform: translate3d(0, 0, 0); } ⭐️⭐️控制溢出文本 使用CSS的text-overflow、white-space、-webkit-line-clamp...解决方案 设置 viewport-fit meta 标签为 cover,使内容能够填充所有区域,并对 iPhone X 进行特殊适配。...解决方案 给元素添加 overflow: hidden 属性。...滚动穿透可能会对用户体验产生负面影响,因为用户可能意外地滚动到不相关的内容。
(5)默认background背景图片是相对于padding box定位的。 79.什么是基线和 x-height? 字母x的下边缘(线)就是我们的基线。...我们可以近似理解为字母x交叉点那个位置。 ex是CSS中的一个相对单位,指的是小写字母x的高度,没错,就是指x-height。ex的价值就在其副业上不受字体和字号影 响的内联元素的垂直居中对齐效果。...(1)vertical-align的默认值是baseline,即基线对齐,而基线的定义是字母x的下边缘。因此,内联元素默认都是沿着字 母x的下边缘对齐的。...(1)一个设置了overflow:hidden声明的元素,假设同时存在border属性和padding属性,则当子元素内容超出容器宽度 高度限制的时候,剪裁的边界是border box的内边缘,而非padding...(4)元素设置了overflow:hidden声明,里面内容高度溢出的时候,滚动依然存在,仅仅滚动条不存在! 83.无依赖绝对定位是什么?
内联盒模型是指内联元素包含的几个盒子,理解记忆下面的几个概念对css的深入学习极其重要。 内容区域:本质上是字符盒子。在浏览器中,文字选中状态的背景色就是内容区域。...替换元素 替换元素是指内容可以替换的元素,实际上就是content box可以被替换的元素。...css中有个概念叫x-height,指的是小写字母 x 的高度。vertical-align: middle对齐的就是基线往上1/2x-height高度的地方,可以理解为近似字母 x 的交叉点。...css中除了px/em/rem等,还有个单位是ex。指的就是小写字母x的高度,即x-height。用处不大,不再介绍。...但是字母x的font-size较小,span元素的font-size较大,而行高一样的情况下font-size越大基线的位置越偏下,所以两者的基线不在同一水平线上。如下图左边部分: ?
好,我们再来试一下,如果把所有 .g-word 内容区块都去掉,只剩下全部设置了 background-attachment: fixed 的背景图区块,会是怎么样呢?...使用 transform: translate3d 实现滚动视差 言归正传,下面介绍另外一种使用 CSS 实现的滚动视差效果,利用的是 CSS 3D。...: hidden; } body { perspective: 1px; transform-style: preserve-3d; height: 100%; overflow-y...: scroll; overflow-x: hidden; } .g-container { height: 150%; .section-one { transform...CodePen Demo — CSS 3D parallax 很明显,当滚动滚动条时,不同子元素的位移程度从视觉上看是不一样的,也就达到了所谓的滚动视差效果。
领取专属 10元无门槛券
手把手带您无忧上云