@wangyupu
2020-05-21T06:08:53.000000Z
字数 3450
阅读 25
HTML5+CSS
font-family:设置字体类型 示例:font-family:"隶书";
font-size :设置身体大小 示例:font-size:12px;
font-style : 设置字体风格 示例:font-style:italc;
font-weight: 设置字体的粗细 示例:font-weight:bold;
font 在一个声明中设置所有的字体属性
示例:font:italic bold 36px "宋体";
font-weight属性
normal 默认值
bold 粗体字体
bolder 更粗的字体
lighter 更细的字体
100,200,300,400,500,600,700,800,900
定义由细到粗的字体
400等同于normal,700等同于bol
font属性
字体属性的顺序:字体风格>字体粗细>字体大小>字体类型
示例:
p span {font:oblique bold 12px "楷体";
文本样式
文本属性
color 设置文本格式 color:#00c;
text-align 设置元素的对齐方式 text-align:right;
text-indent 设置首行文本的对齐方式 text-indent:20px;
line-height 设置文本的高度 line-height:25px;
(当文本的高度等于当前页面高度文本居中显示)
text-decoration 设置文本的装饰 text-decoration:underline;
color属性
十六进制方法表示颜色:
前两位表示:红色分量
中间两位表示:绿色分量
后两位表示:蓝色分量
RGB(r,g,b):正整数的取值为0~255
简单聊一下RGBA
在RGB基础上增加一个控制alpha透明度的参数,其中这个透明度值为0~1
示例:
color:#A983D8;
color:#EEFF66;
color: rgb(0.255,255)
color: rgba(0.0.255,0.5)
<style type="text/css">
.top{
/*改变字体类型
font-family: Verdana,"宋体";
改变字体大小 默认 16px
font-size: 26px;
改变字体风格 倾斜
font-style: oblique;
字体加粗 bold=700
font-weight: bold;*/
/*字体风格→字体粗细→字体大小→字体类型
最少要有两项 并且最后一项必须有
*/
/*font:oblique 700 26px "宋体";*/
/*改变字体颜色 #000黑色 #fff 白色 #eee灰色
* 0-255
* (红,绿,蓝)
* rgba(红,绿,蓝,透明度(0-1))
* */
/*color: rgb(255,100,100);*/
/*color:rgba(0,0,0,0.5) ;
*/
}
</style>
<body>
<p>
老师今天没<span class="top">洗头ABC</span>
</p>
left:把文本列到左边。默认值:有浏览器决定
right:把文本列到右边
center:把文本列到中间
justify:实现两端对其文本效果
text-decoration
none 默认值定义的标准文本
underline 设置文本的下划线
overline 设置文本的上划线
line-through 设置文本的删除线
示例:
a{
text-decoration:none;}
a:hover{text-decoration:underline;}
第二个:
style type="text/css">
div{
border: 1px solid red;
width: 600px;
height: 300px;
/*text-align 水平移动 center居中 right右 left左(默认)*/
text-align: center;
/*缩进*/
/*text-indent: 20px;*/
/*文本内容每行高度 行高*/
line-height: 300px;
}
div a{
/*修饰文本 去掉下划线*/
text-decoration: none;
color: red;
}
</style>
<body>
<div>
<a href="index.html"><del>AAAAAAAAAAA</del></a>
</div>
text-shadow:阴影颜色 x轴 y轴 阴影模糊半径;
示例如下:
text-shadow:color x-offset y-offset blur -radius;
语法:伪类名{声明;}
示例
a:hover{
color:#B46210;
text-decoration:underline;
}
使用css设置超链接
a:link 未单击访问时超链接样式 a:link{color#qef;} (谷歌浏览器link不写)
a:visited 单机访问时超链接样式 a:cisited{color:#333;}
a:hover 鼠标悬浮其上的超链接样式 a:hover{color:#FF7300;}(任何标签都能用)
a:active 鼠标单击释放时的超链接样式 a:active{color:#999;}
a:link>a:visted>a:hover>a:active
none 无标记符号 list-style-type:none;
disc 空心圆默认类型 list-style-type:disc;
circle 空心圆 list-style-tyoe:circle;
square 实心正方形 list-style-type:square;
decimal 数字 list-style-type:decimal;
list-style
li{
list-style:none;
}
去除列表前面的小黑点
背景颜色
background-color
背景颜色值:十六进制方法表示
transparent
背景图像
background-image
背景图像
background-image属性
background-image:url(图片路径);
背景重复方式
background-repeat属性
repeat:沿水平和垂直两个方向盘平铺
no-repeat:不平铺,即只显示一次
repeat-x:只沿水平方向平铺
repeat-yk:只沿垂直方向平铺
background-position属性
xpos ypos(单位:px) xpos表示水平位置ypos表示垂直位置
x% y& 使用百分比表示背景的位置
x方向关键词 水平方向的关键词(left,centor,right)
y方向关键词 垂直方向的关键词(top,center,bottom)
background属性
.title{
font-size:18px;
font-weight:bold;
color:#fff;
text-indent:lem;
line-height:35Px;
background:#coo url(图片路径) 295px(背景定位x坐标) 10px(背景定位y坐标) no-repeat(背景buchongfu);
背景图片的大小进行控制
背景尺寸 background-size
auto 默认值,使用背景图片保持原样
percentage 当使用百分值时,不是相对于背景的尺寸大小来计算的。而是相对于宽度来计算的
cover 整个背景图片放大填充了整个元素
contain 让背景图片保持本身的宽高比例,将背景图片放到本身的宽高比例或者高度正好使用 所定义的背景区域
示例:
{background:url(xxx图片位置);
background-size:contain;}
img{
/*垂直移动图片 middle居中 top上 bottom下*/
vertical-align: middle;
}
颜色沿着一条直线过渡:从左到右,从右到左,从上到下,对角线演变
径向演变
圆形或椭圆形渐变颜色不在沿着一条直线变化而是从一个点朝所有方向混合
浏览器核心
IE浏览器是trident内核,加前缀:-ms-
chrome浏览器是webkit内核,加前缀:-webkit-
safari浏览器是webkit内核.加前缀:-webkit-
opera浏览器是blink内核,加前缀-0-
firefox浏览器是mozilla内核加前缀:-moz-
语法:
background:-webkit-liner-gradient(position,color1,color2·······)