您的位置:首页 > 数码常识数码常识
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
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
很赞哦! ()
下一篇:返回列表