Css努力进阶的第六天

拓展:前端开发尽可能的降低对服务器的请求。

1,css精灵

将项目中的所有小图放到一张大图上面,减少页面对服务器的请求。

1.1精灵图的使用步骤

创建一个盒子,设置盒子尺寸与小图尺寸相同;(一般精灵图都用行内标签,span;b;为了设置宽高,需要调整块i)

将精灵图设置为盒子的背景图;

修改背景图的位置。 (核心重点:定位背景标签background-position:0 0;)

2,背景图的缩放(background-size)

background-size:宽度 高度;( 数字+px;百分比;contain包含;cover覆盖)

数值+px,当

百分比:

contain:包含(将图片等比例缩放,当宽或者高有一边与盒子尺寸相同时停止缩放,可能导致图片覆盖不全,有留白)

cover:覆盖(将图片等比缩放,当宽和高全部与盒子尺寸相同时停止缩放,可能导致图片超出盒子显示不全)

1.3背景图片缩放的复合属性

background:color image repeat position/size;

3,盒子阴影(box-shadow)

属性值:(box-shadow:h-shadow v-shadow blur spread color inset;)
对象选择器 {box-shadow:X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色 投影方式 }

h-shadow:必须,水平偏移值,允许负值。数值+px

v-shadow:必须,垂直偏移值,允许负值。数值+px

blur:可选,模糊度 。 数值+px

spread:可选,阴影扩大 。 数值+px

color:可选,颜色

inset:可选,阴影改为内部阴影(默认值是外部阴影,写outset会报错)

4,过渡(transition)

4.1定义:transition:all/具体的属性 数字+s(秒);

all:过渡所有的属性

width:过渡具体对应的属性

4.2写法:过渡给谁就给谁定义transtion。(opacity:0;渐变透明)
<style>
  .box {
    
    width: 400px;
    height: 400px;
    background-color: aqua;
    transition:all 数字+s;
    
  }
  .box:hover {
    widght:600px;
    background-color:skybule;
    opacity:0;(透明度) 
  }
</style>
......
<div class="box">
  
</div>

5,搜索引擎优化(SEO)

5.1作用:让浏览器搜索排名靠前。
5.2提升SEO排名的常见方法:
1.竞价排名
2,将网页制作成html后缀
3,标签语义化(在合适的地方使用合适的标签)
5.3 SEO的三大标签:
1,title:网页的标题标签
2.description:网页的描述标签
3,keywords:网页的关键标签

6,ICO图标(标题上显示的图片)

Favicon放在文件夹根目录,

用link:favicon来引入favicon.ico文件

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

知识分子李云龙

生长在森林中必然会成为参天大树

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

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

打赏作者

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

抵扣说明:

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

余额充值