css(2)

本文详细介绍了CSS中关于背景的各种属性,包括背景定位、尺寸设置、固定背景以及简写方式。同时,深入探讨了渐变效果,包括线性渐变、径向渐变和重复渐变的创建及浏览器兼容性处理。此外,还涵盖了文本格式化的若干属性,如字体加粗、行高设定、文本阴影等。
摘要由CSDN通过智能技术生成

一、背景
背景图定位

background-position:x  y;

取值: 1.以px为单位的数字
2.百分比
3.关键字 先左右 后上下 x:/left/center/right y:/top/center/right
背景图片尺寸

background-size: 500px  500px;

取值 :
1.以px为单位数字
2.以百分比为单位
3.cover 容器被图片100%覆盖,哪怕图片显示不全,也要把整个容器覆盖住
4.contain 容器把图片100%包含起来,哪怕图片缩小的看不到,也要把整张图片都包含住
背景图固定
将背景固定在网页中的某个位置,一直处于可视化区域中,不会随着滚动条滚动而发生变化,但只显示在原容器中

background-attachment: fixed;

取值:
scroll 默认值
fixed 固定

背景简写方式
在一个属性中,指定多个属性值
background
取值
color url repeat attachment position

在这里插入图片描述
二、渐变gradient
1.什么是
多种颜色平缓变化的一种效果
2.颜色的主要因素
色标:一种颜色,以及这种出现的位置
一个渐变至少有两个色标
3.渐变的分类
(1)线性渐变
以直线的方式来填充渐变色
(2)径向渐变
以圆形的方式来填充渐变色
(3)重复渐变
将线性渐变和径向渐变 重复几次实现渐变
4.线性渐变
background-image:
取值:
linear-gradient(angle,color-point1,color-point2,…);
angle:渐变的方向和角度 1.关键字 to top/left/bottom/right 从上到下 从右到左 从上到下 从左到右
角度:单位deg 0deg to top 90deg to right 180deg to bottom 270deg to left
color-point:色标
取值: 颜色 0% 颜色 50px;
5.径向渐变
background-image:
取值:radial-gradient(半径 at 圆心 ,color-point,color-point2,…);
半径:size:以px为单位的数字
圆心position:1 x y 以px为单位的数字 2 x% y% 3 关键字 x: left/center/right y: top/center/bottom
6.重复渐变
(1)重复线性渐变
background-image: repeating-linear-gradient(to bottom, #0f0 0%, #f00 25%);
(2)重复圆形渐变
background-image: repeating-radial-gradient(50px at center center, #d8bbe7 50%, #0b090a 100%);
7.浏览器兼容问题
所有的新版本都支持渐变属性
对于不支持的版本 可以通过添加前缀,让浏览器支持
Chrome:-webkit-
firefox -moz-
ie -ms-
o -o-
如果使用兼容性写法,线性渐变中angle不能写方向,写起始点(没有to)
三、文本格式化
1.字体加粗
font-weight 取值: bold bolder lighter(细一些);
2.小型大写字母
font-variant:
small-caps;
normal
3.字体属性的简写方式
font: style variant weight size family;
至少有size和family
4.行高
定义一行文字的高度
如果行高大于字体本身的大小,该行的文本将在指定的行高内,呈垂直居中效果显示
line-height:
取值: 1.以px为单位的数字
2.无单位的数字,字体大小的整倍数
多行文字使用行高的时候可能会出现不想要的结果
5.线条的修饰
text-decoration:
取值: overline(上划线),underline(下划线),line-throngh(删除线),none(无线条)
6.首行缩进
text-indent:取值:以px为单位的像素
7.文本阴影
text-shadow:
取值
h-shadow 水平偏移量
v-shadow: 纵轴偏移量
blur 模糊距离
color :颜色

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值