WEB前端学习:CSS学习_用户界面样式

14 篇文章 0 订阅
9 篇文章 0 订阅

用户界面样式

该篇讲的是用户界面样式,用于提高网站的美观性和特点

一、鼠标样式

cursor

cursor: move;

常用样式

样式描述
default默认的小箭头
move移动
pointer链接
text文本

二、轮廓

outline

input {
    outline: 1px soild red;
}

效果图(Chrome浏览器)
outline

这条红色的线就是轮廓线,在边框外围
属性设置与边宽类似

属性作用
outline-wdith轮廓宽度
outline-style轮廓样式
outline-color轮廓颜色
outline: none;
outline: 0;
/* 上面两种写法都是取消轮廓,效果一样 */

三、防止文本域拖拽

resize: none

四、去除图片底侧空白间隙

图片和表单等行内块元素,它们的底线会与父盒子的基线对齐,导致它们下面会有空白间隙 (查看 vertical-align)

  • 第一种
    将图片转化为块级元素
img{
    display: block;
}
  • 第二种
    改变图片对齐方式
img {
    vertical-align: top;
}

五、溢出文字隐藏

1. work-break

处理英文单词的自动换行

意义
normal使用浏览器换行规则
break-all允许在单词内换行可以拆开单词
keep-all只能在半角空格或连字符处换行,不可以拆开单词

2. white-space

设置对象内文本显示方式

意义
normal默认方式
nowarp强制同一行内显示所有文本

3. text-overflow

文字溢出
需要文本强制同一行内显示,才起作用
需要搭配 overflow 一起使用

意义
clip简单剪裁
ellipsis文字溢出时显示省略号 “…”

六、过渡动画

transition

transition: widht 0.5s ease 0.1s, height 0.5s ease-in 0.6s;
/* 过渡属性 过渡时间 运动曲线 开始时间 */

tips:同时设置多属性变化用逗号隔开;所有属性都变化,可以使用 all 代替

七、元素隐藏

visibility
显示或隐藏元素而不更改文档的布局

意义
visible元素正常显示
hidden隐藏元素,但布局不变。相当于元素透明了
collapse隐藏表格的行或列,并且不占用任何空间

八、内容管理

overflow
当一个元素的内容太大而无法适应块级的时候,如何管理内容

意义
visible默认,内容不会被剪切,内容会呈现在元素框外
hidden内容会被剪切,超出的内容不可见
scroll内容会被剪切,超出的部分,滑动滚动条查看滚动条一直存在
auto由浏览器决定,如果内容被修剪,就会显示滚动条

持续更新…

该篇主要讲的是用户界面样式。

最后,若有不足或者不正之处,欢迎指正批评,感激不尽!如果有疑问欢迎留言。

往期博客

下面这些是我学习CSS的网站,希望对大家有帮助

  • CSS Reference(https://cssreference.io/)
  • MDN(https://developer.mozilla.org/zh-CN/docs/Web/CSS)
  • 菜鸟教程(https://www.runoob.com/css/css-tutorial.html)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值