CSS3-补充


    1 精灵图的介绍
        场景:项目中将多张小图片,合并成一张大图片,这张大图片称之为精灵图
        优点:减少服务器发送次数,减轻服务器的压力,提高页面加载速度
        例如:需要在网页中展示8张小图片
            8张小图片分别发送 → 发送8次
            合成一张精灵图发送 → 发送1次
        使用步骤
            1 画盒子(刚好能放下精灵图即可)
            2 插入精灵图(使用背景图片插入)
            3 通过bgp背景位置调整坐标点(取值为负值)

            1.创建一个盒子
            2.通过PxCo0k量取小图片大小,将小图片的宽高设置给盒子
            3.将精灵图设置为盒子的背景图片
            4.通过PxCooki测量小图片左上角坐标,分别取负值设置给盒子的background-position:×y

    2 背景图片大小
        作用:设置背景图片的大小,
        语法:background-size:宽度高度;
        取值:background-size:宽度 高度;
            取值               场景
            数字+px       简单方便,常用
            百分比        相对于当前盒子自身的宽高百分比
            contain      包含,将背景图片等比例缩放,直到不会超出盒子的最大
            cover        覆盖,将背景图片等比例缩放,直到刚好填满整个盒子没有空白

    3 background 复合写法
        background:color image repeat position/size 
        注意:要复合size 必须先写position 否则size的属性值识别成position的属性值

    4 文字阴影
        作用:给文字添加阴影效果,吸引用户注意
        属性名:text-shadow 
        取值:
            参数                    作用
            h-shadow        必须,水平偏移量。允许负值
            v-shadow        必须,垂直偏移量。允许负值
            blur            可选,模糊度
            color           可选,阴影颜色
        拓展:
            ·阴影可以叠加设置,每组阴影取值之间以逗号隔开

    5 盒子阴影
        作用:给盒子添加阴影效果,吸引用户注意,体现页面的制作细节
        属性名:box-shadow
        取值:
            参数                作用
            h-shadow    必须,水平偏移量。允许负值
            v-shadow    必须,垂直偏移量。允许负值
            blur        可选,模糊度
            spread      可选,阴影扩大
            color       可选,阴影颜色
            inset       可选,将阴影改为内部阴影
        浏览器调试工具->阴影编辑器->调试
        注意点:盒子阴影默认就是外阴影,不要再把outset写在属性值之中,否则就会报错

    6 过度
        作用:让元素的样式慢慢的变化,常配合hover使用增强网页交互体验
        属性名,transition
        常见取值:
        参数                取值        
        过渡的属性      all:所有能过渡的属性都过渡、具体属性名如:width:只有width有过渡
        过渡的时长      数字+s(秒)
        注意点:
            1.过渡需要:默认状态和hover状态样式不同,才能有过渡效果
            2.transition,属性给需要过渡的元素本身加
            3.transition.属性设置在不同状态中,效果不同的
                3.1 给默认状态设置,鼠标移入移出都有过渡效果
                3.2 给nover状态设置,鼠标移入有过渡效果,移出没有过渡效果
            4 元素的显示和隐藏不能参与过渡,只能用透明度进行参与过渡

    7 SE0简介
        SEO(Search Engine Optimization):搜索引擎优化
        作用:让网站在搜索引擎上的排名靠前
        提升SEO的常见方法:
            1.竞价排名
            2.将网页制作成html后缀
            3.标签语义化(在合适的地方使用合适的标签)
            4....
        SE0三大标签
            1.title:网页标题标签
            2.description:网页描述标签
            3.keywords:网页关键词标签
            三大标签都是用在meta标签中

    8 icon图标
        引入:link:favicon
        在线制作icon图标

    9 模块化开发
        1 引入样式初始化
        2 引入公共的样式
        3 引入当前页面的差异化的CSS样式

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Q _Q

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值