CSS样式深入

本文详细介绍了CSS中的边框样式,包括如何设置所有边框及各个边角的样式、宽度和颜色。此外,还涵盖了文字颜色、大小、字体类型和对齐方式等文字样式,以及文本对齐、行高、字体间距等文本属性。背景样式方面,讲解了背景颜色、图片、平铺方式和位置的设置方法。最后,提到了列表样式和动画效果,如鼠标悬停效果和过渡效果。这些内容对于网页设计和前端开发至关重要。
摘要由CSDN通过智能技术生成

1.常见CSS属性

1.1 边框样式

(1)同时给所有边框设置样式
border: 宽度 样式 颜色;

(2)对各个边框单独设置样式
顶部边框
border-top: 宽度 样式 颜色;
(3)左边边框
border-left: 宽度 样式 颜色;
(4)右边边框
border-right: 宽度 样式 颜色;
(5)底部边框
border-bottom: 宽度 样式 颜色;
(6)某个边框单独设置宽度、样式、颜色
宽度
border-top-width: 宽度;
颜色
border-top-color:颜色;
样式:
border-top-style:样式;

(7)圆角边框

border-radius:border-radius: 15px(左上角) 50px(右上角) 30px(右下角) 5px(左下角)

border-radius: 15px(左上角) 50px(右上角、左下角) 30px(右下角)

border-radius: 15px(左上角、右下角) 50px(右上角、左下角)

border-radius: 15px(四个角)

对四个角单独设置圆角边框

border-top-left-radius
border-top-right-radius
border-bottom-right-radius
border-bottom-left-radius

1.2 文字样式

(1)文字颜色
color: 颜色; (用RGB(例如rgb(255,0,0))、英文单词(red、blue等)、十六进制方式(例如#cccccc)表示颜色)
(2)文字大小 
font-size:大小; 
(3)字体类型
font-family:类型; 
(4)字体风格 
font-style:风格(斜体); 
(5)字体粗细 
font-weight:粗细; (默认为normal,bold:粗,bolder:更粗,lighter:更细,也可用数字表示,从100-900,400相当于normal,700相当于bold)

1.3 文本样式

(1)水平方向文本对齐方式
text-align:left,center,right
(2)行高:一行文本的高度: 行高与容器高度一致时,容器中的内容会垂直居中
line-height
(3)字体间距,每个字符之间的间距
letter-spacing
(4)首行缩进
text-indent
(5)调整垂直方向对齐方式:调整一行内容中某个字的垂直位置
vertical-align
(6)文本修饰线
text-decoration:underline(下划线),overline(文本上方线),none(无修饰线,可用于去除超链接字体的下划线),line-through(删除线)

(7)文本阴影,规定水平阴影、垂直阴影、模糊距离、以及阴影的颜色

text-shadow

设置容器阴影:x轴偏移 y轴偏移 模糊度 阴影颜色
box-shadow:20px 20px 20px gray;

(8)列表样式(点/数字):用于列表标签 ul ol

list-style:none;/*可去除列表前原点或数字*/

1.4 背景样式

background: 颜色 图片 平铺方式 水平位置 垂直位置 / 宽度 高度;

平铺方式:no-repeat(不平铺) repeat(全平铺) repeat-x(水平平铺) repeat-y(垂直平铺)

背景位置(水平位置、垂直位置),只针对图片不平铺的场景
(1)像素值 
(2)百分比 
(3)关键字(水平:left center right) (垂直:top center bottom)
background-color:背景颜色 
background-image:背景图片 
background-repeat:背景平铺方式 
background-position:背景图片位置 
background-size:背景图片大小 

设置多张背景图片
background属性后的内容用逗号分隔 

1.5 动画效果

(1)鼠标悬浮

选择器:hover{

        样式属性:值;

}

过渡效果:transition 过度是元素从一种样式逐渐转变为另一种效果。当元素中的某个属性变化的时候,以动画的形式呈现属性的变化过程。

选择器{

        transition:样式属性 时间; 

}

overflow: 属性规定当内容溢出元素框时发⽣的事情

                hidden(内容会被修剪,并且其余内容是不可见的)

                auto(如果内容被修剪,则浏览器会显示滚动条一边查看内容)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值