当前位置: 首页> 财经> 金融 > css3属性

css3属性

时间:2025/8/27 7:12:19来源:https://blog.csdn.net/qq_40588441/article/details/139738983 浏览次数:0次

css3属性

image-20200716094128772

新特性

image-20200716094217634

渐进增强和优雅降级

  • 渐进增强
    • 先考虑低版本兼容,再慢慢考虑高版本(更推荐)
  • 优雅降级
    • 先考虑高版本,再考虑低版本

image-20200716094353000

image-20200716094414387

浏览器私有属性前缀

image-20200716094753001

新增属性

文本效果

1. text-shadow 文本阴影
.text1{text-shadow:5px 5px 5px pink;
}
  • h-shadow 水平方位移动的阴影(正值向右,负值向左)
  • v-shadow 垂直方位移动的阴影(正值向下,负值向上)
  • blur 模糊的距离,只能是正值(可选参数)
  • color 阴影的颜色 (可选参数)
2. box-shadow 盒子阴影

多个阴影用逗号隔开

阴影是不占据位置的

div
{box-shadow: 1px 1px 11px 4px #888888 inset;
}
单边盒子阴影
/*  上部 */
.top{box-shadow:0 -2px 0 red;
}
/*  右边 */
.right{box-shadow:2px 0 0 green;
}
/*  底部 */
.bottom{box-shadow:0 2px 0 blue;
}
/*  左边 */
.left{box-shadow:-2px 0 0 tomato;
}
h-shadow必需的。水平阴影,阴影离开盒子的横向距离。允许负值
v-shadow必需的。垂直阴影,阴影离开盒子的纵向距离。允许负值
blur可选。模糊半径
spread可选。阴影的延伸半径,大小
color可选。阴影的颜色。在CSS颜色值寻找颜色值的完整列表
inset可选。从外层的阴影(开始时)改变阴影内侧阴影
3.word-break 强制换行
p.test {word-break:break-all;
}
normal使用浏览器默认的换行规则。
break-all允许在单词内换行。
keep-all保留单词完整性,只能在半角空格或连字符处换行。
4. word-wrap 单词换行
.box{/* 网址换行 */word-wrap:break-word;
}

image-20200716102257735

字体

@font-face

背景

1. background-clip 背景裁切

image-20200716110118168

-webkit-background-clip:text;
color:transparent;
/* 或者 */
-webkit-text-fill-color:transparent;
2. background-origin背景原点

image-20200716112311969

3. background-size 背景中图像的尺寸

image-20200716112447165

  • length percentage cover会在一定程度上裁剪的
  • contain 不裁剪 ,保持原图宽高比例

圆角

border-radius

如果你在 border-radius 属性中只指定一个值,那么将生成 4 个 圆角。

但是,如果你要在四个角上一一指定,可以使用以下规则:

  • 四个值: 第一个值为左上角,第二个值为右上角,第三个值为右下角,第四个值为左下角。
  • 三个值: 第一个值为左上角, 第二个值为右上角和左下角,第三个值为右下角
  • 两个值: 第一个值为左上角与右下角,第二个值为右上角与左下角
  • 一个值: 四个圆角值相同(50%),即正圆

image-20200716144614018

image-20200716145504686

边框图片

1. background-image

image-20200716151944440


颜色特性

image-20200716152641535

hsl(色调,饱和度%,亮度%)

hsla(色调,饱和度%,亮度%,透明度)

亮度和饱和度需要加%

渐变

渐变是背景图

image-20200716160105797

image-20200716160622555

image-20200716160727568

image-20200716161034994

image-20200716161056434

image-20200716161110779

线性渐变
.div:nth-child(1){background-image:linear-gradient(yellow,green,blue)
}
  • 从下往上渐变 to top

      background-image:linear-gradient(to top,yellow,green,blue)
    
  • 从左往右right

     background-image:linear-gradient(to right,yellow,green,blue)
    
  • 右上对角渐变to right top

     background-image:linear-gradient(to right top,yellow,green,blue)
    
  • 颜色多给一点

    background-image:linear-gradient(to right top,yellow 80%,green,blue)
    
径向渐变

默认是椭圆

background-image:radial-gradient(circle,yellow 80%,green,blue)

image-20200716161821922

image-20200716161857531

image-20200716161959034

image-20200716162017899

image-20200716162051778

背景图

background:url(img/1.png) no-repeat left top,url(img/2.png) no-repeat right top,url(img/3.png) no-repeat left bottom,url(img/4.png) no-repeat right bottom
关键字:css3属性

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: