CSS进阶

文章详细介绍了CSS中的进阶内容,包括字体加粗、倾斜、字体家族,以及文本阴影、段落间隔的设置。此外,还讨论了行高、垂直对齐的各种选项,背景的平铺、定位和图片大小控制,以及边框宽度、样式、颜色和圆角的定义。最后提到了边框图像和阴影效果的实现方法。
摘要由CSDN通过智能技术生成

CSS进阶内容

1.文本与字体样式

		font-weight:字体加粗
            100~300       更细
            400,500,normal    正常
            600~900,bold,bolder(强调,同<strong>)   加粗
        font-style:字体倾斜
                normal  正常
                italic  斜体
                oblique 倾斜(强制倾斜)
        font-family:字体
                可写多个值,后者为备用(当字体库没有对应字体时)
        text-shadow:文本阴影
                第一个参数:横向偏移量
                第二个参数:纵向偏移量
                第三个参数:模糊程度
                第四个参数:阴影颜色
        word-spacing:段落间隔,用于中文字,英文单词
        letter-spacing:字间隔,用于中文字和英文字母
    	 white-space:空白间隔,处理元素内空白
                pre:保留空白
                nowrap:限制不换行,直到遇到<br>
                pre-wrap:保留空白符,正常进行换行
                pre-line:合并空白符,保留换行符
        word-wrap:允许长的内容自动换行(英文)
                break-word:在长单词或url地址内部进行换行
        word-break:允许非cjk脚本的断行规则(英文)
                break-all:允许在单词内换行(无差别强制换行,不会留有空白)

2.line-height和vertical-align

		line-height:行高
        vertical-align:
                baseline:默认,元素放在父元素基线上
                sub:垂直对齐文本的下标
                super:垂直对齐文本的上标
                top:元素顶端与行内最高元素顶端对齐
                text-top:元素顶端与父元素字体的顶端对齐
                middle:将元素放置在父元素中部
                bottom:元素底端与行内最低元素底端对齐
                text-bottom:元素底端与父元素字体的底端对齐

3.css背景

		background-repeat:平铺
                repeat:默认,平铺
                repeat-x:横向平铺
                repeat-y:纵向平铺
                no-repeat:不平铺
        background-position:背景起始位置
                (1)left/right/center/bottom/top 这几个属性值可以两两组合使用,如果只规定了一个关键词,那么第二个值将是"center"
                (2)x% y% 第一个值是水平位置,第二个值是垂直位置。
                (3)左上角是 0% 0% 右上角是 100%100%
                (4)如果仅规定了一个值,另一个值是50
        background-attachment:背景图像是否固定或者随着页面的其余部分滚动
                scroll 默认值
                fixed 当页面的其余部分滚动时,背景图像不会移动。
        background-size:背景图片大小
                cover:将图像扩展到足够大,以图片覆盖整个背景区域
                contain:横向或纵向其中一边值为100%时,停止覆盖

4.边框

        border-width:边框宽度
                thin    细的边框
                medium  默认
                thick   粗的边框
        border-style:边框样式
                none:无
                dotted:点状
                dashed:虚线
                solid:实线
                groove:槽线
                ridge:3D垄状
                inset/outset
        border-color:颜色
                与margin和padding相同可以多个值,顺序也相同
        border-radius:圆角
                一个值:全部
                两个值:左上,右下  左下,右上
                三个值:左上,左下 右上,右下
                四个值:左上,右下,右下,左下(顺时针)
        border-image:边框图片
                stretch:拉伸图片以填充边框
                repeat:平铺图片以填充边框
                round:平铺图像。当不能整数次平铺时,根据情况放大或缩小图像
                space:平铺图像。当不能整数次平铺时,会用空白间隙填充在图像周围(不会放大或缩小图像)
        box-shadow:向方框添加一个或多个阴影
                第一个值:横向偏移量
                第二个值:纵向偏移量
                第三个值:阴影模糊程度
                第四个值:阴影外延值
                第五个值:阴影颜色
                第六个值:阴影朝向(inset/outset)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值