• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

墨染一生

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

用户界面

1.鼠标样式

语法:选择器:{cursor:属性值}

属性 作用
pointer 小手样式
move 移动样式
text 文本样式
not-allowed 禁止样式

2.取消表单轮廓与拖曳文本域

语法
选择器:{outline: none;}
取消表单轮廓
选择器:{resize: none;}

3.vertical-aglin属性应用

3.1

应用场景:经常使用图片或表单(行内块元素)设置垂直居中

值 描述
baseline 元素放在父元素的基线上
top 把元素顶端与行中最高元素对齐
middle 把元素放在父元素中部
bottom 把元素底部与行中最低元素对齐
3.2图片底部默认空白缝隙问题

原因:行内块元素会和文字的基线对齐

解决方案:

  • 给图片添加vertical-aglin,给定随意值都行,只要不是与基线对齐(推荐使用)
  • 将图片元素转换为行内块元素,块内元素没有与基线对齐这种说法
  • 4.溢出部分用省略号表示

    4.1单行显示

    步骤:先强制一行显示,2.隐藏溢出部分 3.溢出部分用省略号显示

    点击查看代码
     div {
                width: 150px;
                height: 80px;
                background-color: pink;
                margin: 100px auto;
                /*white-space:normal 
                这个单词的意思是如果文字显示不开自动换行 */
                /* 前置条件1. */
                white-space: nowrap;/*必须强制一行*/
                /* 2. 溢出的部分 */
                overflow: hidden;
                /* 3.文字用省略号替代超出的部分 */
                text-overflow: ellipsis;
            }
    
    4.2多行
    点击查看代码
    overflow: hidden;
                text-overflow: ellipsis;
                /* 弹性伸缩盒子模型显示 */
                display: -webkit-box;
                /* 限制在一个块元素显示的文本的行数 */
                -webkit-line-clamp: 3;
                /* 设置或检索伸缩盒对象的子元素的排列方式 */
                -webkit-box-orient: vertical;
    

posted on 2021-10-19 22:02  墨染一生  阅读(107)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3