您的位置:首页 > 数码常识数码常识

css样式总结(列出css样式的三种使用方法)

2025-05-11人已围观

css样式总结(列出css样式的三种使用方法)
  1、文字超出部分显示省略号单行文本的溢出显示省略号(一定要有宽度)

  列出css样式的三种使用方法1、文字超出部分显示省略号

  多行文本溢出显示省略号

  2、中英文自动换行

  word-break:break-all;只对英文起作用,以字母作为换行依据word-wrap:break-word; 只对英文起作用,以单词作为换行依据white-space:pre-wrap; 只对中文起作用,强制换行white-space:nowrap; 强制不换行,都起作用

  3、文字阴影

  text-shadow 为网页字体添加阴影,通过对text-shadow属性设置相关的属性值。属性与值的说明如下:text-shadow: [X-offset,Y-offset,Blur,Color];

  X-offset:指阴影居于字体水平偏移的位置。 Y-offset:指阴影居于字体垂直偏移的位置。 Blur:指阴影的模糊值。 color:指阴影的颜色;

  4、设置placeholder的字体样式

  5、不固定高宽 div 垂直居中的方法

  方法一:伪元素和 inline-block / vertical-align(兼容 IE8)

  方法二:flex(不兼容 ie8 以下)

  方法三:transform(不兼容 ie8 以下)

  方法四:设置 margin:auto(该方法得严格意义上的非固定宽高,而是 50%的父级的宽高。)

  6、解决IOS页面滑动卡顿

  7、设置滚动条样式

  8、实现隐藏滚动条同时又可以滚动

  9、css 绘制三角形

  实现带边框的三角形:

  注: 如果想绘制右直角三角,则将左 border 设置为 0;

  如果想绘制左直角三角,将右 border 设置为 0 即可(其它情况同理)。

  10、Table表格边框合并

  11、css 选取第 n 个标签元素

  first-child first-child 表示选择列表中的第一个标签。 last-child last-child 表示选择列表中的最后一个标签 nth-child(3) 表示选择列表中的第 3 个标签 nth-child(2n) 这个表示选择列表中的偶数标签 nth-child(2n-1) 这个表示选择列表中的奇数标签 nth-child(n+3) 这个表示选择列表中的标签从第 3 个开始到最后。 nth-child(-n+3) 这个表示选择列表中的标签从 0 到 3,即小于 3 的标签。 nth-last-child(3) 这个表示选择列表中的倒数第 3 个标签。

  使用方法:

  12、移动端软键盘变为搜索方式

  默认情况下软键盘上该键位为前往或者确认等文字,要使其变为搜索文字,需要在 input 再加上 type 声明:

  需要一个 form 标签套起来,并且设置 action 属性,这样写完之后输入法的右下角就会自动变成搜索,同时,使用了 search 类型后,搜索框上会默认自带删除按钮。

  13、onerror 处理图片异常

  使用 onerror 异常处理时,若 onerror 的图片也出现问题,则图片显示会陷入死循环,所以要在赋值异常图片之后,将地址置空

  14、背景图片的大小

  15、文字之间的间距

  单词text-indent抬头距离,letter-spacing字与字间距

  16、元素占满整个屏幕

  heigth如果使用100%,会根据父级的高度来决定,所以使用100vh单位。

  17、CSS实现文本两端对齐

  18、实现文字竖向排版

  19、使元素鼠标事件失效

  20、禁止用户选择

  21、使用硬件加速

  在浏览器中用css开启硬件加速,使GPU (Graphics Processing Unit) 发挥功能,从而提升性能。硬件加速在移动端尤其有用,因为它可以有效的减少资源的利用。 目前主流浏览器会检测到页面中某个DOM元素应用了某些CSS规则时就会开启,最显著的特征的元素的3D变换。如果不使用3D变形,我们可以通过下面方式来开启:

  22、页面动画出现闪烁问题

  在 Chrome and Safari中,当我们使用CSS transforms 或者 animations时可能会有页面闪烁的效果,下面的代码可以修复此情况:

  在webkit内核的浏览器中,另一个行之有效的方法是

  23、字母大小写转换

  24、将一个容器设为透明

  25、消除transition闪屏

  26、识别字符串里的 'n' 并换行

  一般在富文本中返回换行符不是 的标签,而且n。不使用正则转换的情况下,可通过下面样式实现换行。

  27、移除a标签被点链接的边框

  28、CSS显示链接之后的URL

  29、select内容居中显示、下拉内容右对齐

  30、修改input输入框中光标的颜色不改变字体的颜色

  31、子元素固定宽度 父元素宽度被撑开

  32、让div里的图片和文字同时上下居中

  这里不使用flex布局的情况。通过vertival-align

  33、实现宽高等比例自适应矩形

  34、transfrom的rotate属性在span标签下失效

  35、CSS加载动画

  主要是通过css旋转动画的实现:

  实现如下效果:

  36、文字渐变效果实现

  37、好看的边框阴影

  38、好看的背景渐变

  39、实现立体字的效果

  40、全屏背景图片的实现

  41、实现文字描边的2种方法

  方式一:

  方式二:

  42、元素透明度的实现

  使用rgba()设置颜色透明度。

  说明:RGBA 是代表Red(红色) Green(绿色) Blue(蓝色)和 Alpha(不透明度)三个单词的缩写。

  43、解决1px边框变粗问题

  Ps:出现1px变粗的原因,比如在2倍屏时1px的像素实际对应2个物理像素。

  44、CSS不同单位的运算

  css自己也能够进行简单的运算,主要是用到了calc这个函数。实现不同单位的加减运算:

  45、CSS实现文字模糊效果

  46、通过滤镜让图标变灰

  一张彩色的图片就能实现鼠标移入变彩色,移出变灰的效果。

  47、图片自适应object-fit

  当图片比例不固定时,想要让图片自适应,一般都会用background-size:cover/contain,但是这个只适用于背景图。css3中可使用object-fit属性来解决图片被拉伸或是被缩放的问题。使用的提前条件:图片的父级容器要有宽高。

  fill: 默认值。内容拉伸填满整个content box, 不保证保持原有的比例。contain: 保持原有尺寸比例。长度和高度中长的那条边跟容器大小一致,短的那条等比缩放,可能会有留白。cover: 保持原有尺寸比例。宽度和高度中短的那条边跟容器大小一致,长的那条等比缩放。可能会有部分区域不可见。(常用)none: 保持原有尺寸比例。同时保持替换内容原始尺寸大小。scale-down:保持原有尺寸比例,如果容器尺寸大于图片内容尺寸,保持图片的原有尺寸,不会放大失真;容器尺寸小于图片内容尺寸,用法跟contain一样。

  48、行内标签元素出现间隙问题

  方式一:父级font-size设置为0

  方式二:父元素上设置word-spacing的值为合适的负值

  其它方案:1将行内元素写为1行(影响阅读);2使用浮动样式(会影响布局)。

  49、解决vertical-align属性不生效

  在使用vertical-align:middle实现垂直居中的时候,经常会发现不生效的情况。这里需要注意它生效需要满足的条件:

  作用环境:父元素设置line-height。需要和height一致。或者将display属性设置为table-cell,将块元素转化为单元格。 作用对象:子元素中的inline-block和inline元素。

  PS:vertical-align不可继承,必须对子元素单独设置。同时需要注意的是line-height的高度基于font-size(即字体的高度),如果文字要转行会出现异常哦。

  上面就是小居数码小编今天给大家介绍的关于(列出css样式的三种使用方法)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。

  94%的朋友还想知道的:

  PPT三种录屏方法图文(电脑ppt如何录屏)

  恢复微信聊天记录的三种方法是什么(恢复微信聊天记录的方法)

  cad尺寸标注样式设置详细图文教程(CAD设置尺寸标注)

  三种方法帮你解决问题(微信聊天记录误删怎么恢复)



  155443
 

很赞哦! ()

随机图文