我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

陈玉-20221018-CSS5

[复制链接]
polaris123 发表于 2022-10-19 10:46:32 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
一、今日学习内容
  1.定位(1)position:fixed;(固定定位)            (2)position:sticky;(粘性定位)
     特点:1、以浏览器的可视窗口为参照点移动元素                    不跟父元素有任何关系                     不随滚动条滚动                2、固定定位不再占有原来的位置(脱标)
     粘性定位特点    1、以浏览器的可视窗口为参照点移动元素    2、不占有位置(脱标)
2.定位叠放次序
    可以使用z-index来控制盒子的前后顺序(网页里的Z轴)    数值可以是正整数、负整数、0,默认值是auto,数值越大,越靠上    如果属性值相同,则按照书写顺序,后来者居上    数字后面不加单位    只有定位的盒子才有z-index属性
3.定位的拓展:绝对定位的盒子居中
   加了绝对定位的盒子不能听过margin:0 auto; 水平居中,但可以通过计算来实现
   脱标的盒子不会触发外边距塌陷的问题
   浮动、绝对定位/固定定位  元素都不会触发外边距塌陷的问题。
3.定位的拓展:绝对定位的盒子居中   加了绝对定位的盒子不能听过margin:0 auto; 水平居中,但可以通过计算来实现   脱标的盒子不会触发外边距塌陷的问题   浮动、绝对定位/固定定位  元素都不会触发外边距塌陷的问题。4.元素的显示和隐藏  (1)display:none/block  (2)visibility:visible/hideen  (3)overflow:visible/hidden/scroll/auto
5.CSS其他技巧
(1)精灵图
步骤:a.获取所需要的小图标大小b.设置一个盒子来放我们需要的小图标,尺寸和我们所需的小图标大小一致c.background-image:url();将背景图片引入盒子d.利用background-positionlai  来调整背景图片的位置,以显示我们所需要的图标,注意,x和y轴的像素值一般都是负值,最大是0

  (2)输入框删除外框outline:none;
  (3)(4)文本域取消拖拽 resize:none;
  (5)鼠标样式 cursor:default/pointer/text/move/not-allowed
  (6)对齐方式vertical-align:baseline/bottom/midddle/top
  (7)CSS三角制作
      步骤1、设置边框的宽度,样式,颜色设置为透明
          2、将所需要的边框的颜色设置为所需的颜色即可
  (8)CSS省略号制作
      步骤:1、while-space:nowrap;
            2、overflow:hidden;
            3、text-overflow:ellipsis;
  (9)CSS滑动门制作
       步骤1、a标签来实现精灵图的左边
           2、span标签来实现精灵图的右边
           3、指定padding来撑开盒子即可


二、今日问题
今日课程已掌握
三、解决方案
今日课程已掌握


回复

使用道具 举报

关注0

粉丝0

帖子37

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注C++菁英教育

客服电话:18009298968

客服时间:9:00-21:00

猩码学苑 - 专注C++开发菁英教育!( 陕ICP备2025058934号-1 )

版权所有 © 陕西菁英数字科技有限公司 2023-2026