元素显示与隐藏----精灵图----字体图标

day02

  1. 元素的显示和隐藏
  2. 精灵图
  3. 字体图标…

元素的显示与隐藏

display

  • display: block 显示元素
  • display: none 隐藏元素(隐藏元素之后不占位置)

visibility

  • visibility: visible 显示元素
  • visibility: hidden 隐藏元素(隐藏元素之后是占位置的)

overflow

 <style>
 .box {
     /* 将溢出容器的内容隐藏 */
     /* overflow: hidden; */
     /* 默认值  超出显示 */
     /* overflow: visible; */
     /* 自动,内容如果超出就显示滚动条,内容不超出就不显示滚动条 */
     overflow: auto;
     /* 不管内容是否超出,都会显示滚动条 */
     /* overflow: scroll; */
     width: 200px;
     height: 200px;
     background-color: pink;
     /* 英文字符和数字不会自动换行,可以设置以下代码让折行显示 */
     word-break: break-all;
 }
 </style>
<div class="box">
【王者视角】第二十六期:画地为牢,这一方水土由我来守护!9.6万2020-04-25【王者视角】第二十四期:软辅使用手册,守护全场的增益buff【王者视角】第二十六期:画地为牢,这一方水土由我来守护!9.6万2020-04-25王者视角】第二十四期:软辅使用手册,守护全场的增益buff
</div>

精灵图

  • 为了提高网页响应速度,减少服务器的压力
  • 精灵图的使用
    1. 使用选框工具选中需要使用的精灵图片,得到精灵图的宽高设置好盛放精灵图的容器
    2. 引入背景图片
    3. 修改精灵图的位置,使用background-position: x偏移值 y偏移值;最大是0基本上全是负值

​ 精灵图设置位置的时候 水平值或者垂直值是0 也不允许省略

字体图标

icomoon

阿里巴巴矢量图标库

等腰三角形

<style>
	div {
      /* 设置宽高为0  */
      width: 0px;
      height: 0px;
      /* 设置边框 */
      border: 10px solid #000;
      border-top-color: pink;
      border-left-color: green;
      border-bottom-color: red;
	}
</style>

修改鼠标样式

/* 小白箭头  默认样式   */
/* cursor: default; */
/* 修改鼠标样式为小手 */
/* cursor: pointer; */
/* 修改鼠标样式为 移动 */
/* cursor: move; */
/* 禁止状态鼠标样式 */
/* cursor: not-allowed; */
详情见 https://www.w3school.com.cn/cssref/pr_class_cursor.asp  完整的鼠标样式介绍
  • 去除表单元素的轮廓线 outline: none
  • 禁止多行文本域的拖拽 resize: none

行内块元素与文本对齐方式

/* 因为行内块元素与文本默认是基线对齐的 */
/* 为行内块元素设置vertical-align属性 */
img {
  /* 默认是baseline 基线对齐的 
  top 顶线对齐
  middle中线对齐
  bottom 底线对齐
  */
  vertical-align: baseline;
}	
<img
  src="https://dss2.bdstatic.com/6Ot1bjeh1BF3odCf/it/u=3608586022,1652706197&fm=85&app=92&f=JPEG?w=121&h=75&s=BF895823423176315E95C1C70100E0A1"/>
<span>一去二三里gklj</span>

行内块元素撑开父容器

 /* 图像高是75 div 被图片撑开高度是79,多出来的4px是因为行内块元素默认与文字基线对齐导致的 */
 /* 解决方式,
 	 1. 可以为行内块元素设置vertical-align属性: top/bottom/middle */
 /*  2. 如果容器中没有别的文字元素,将容器设置font-size:0 */
 /*  3. 将行内块元素转为块元素 */
<div>
      <img
  src="https://dss2.bdstatic.com/6Ot1bjeh1BF3odCf/it/u=3608586022,1652706197&fm=85&app=92&f=JPEG?w=121&h=75&s=BF895823423176315E95C1C70100E0A1" />
</div>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值