本文介绍: bordertop:⽤来单独设置边框的上边沿,同理还有borderbottom borderleft borderrightbackgroundrepeat:控制图⽚的复制模式可以横向纵向单独复制repeat-x,repeat-y),也可以不使⽤复。Bordertopleftradius:⽤来设置边框的左上⻆,还有对应的 右下⻆ 右上⻆ 左上⻆ 这⾥不再赘述。精灵图:是由多个图⽚拼起来的⼤图,它存在的价值是降低服务器并发性,避免不必要的开销。overflow-x: 显示横向滑动条。

笔记:CSS的常用样式

边框以及弧度样式
borderwidth边框线条宽度
borderstyle边框样式例如 solid实现 dotted 点线 dashed 虚线
bordercolor边框的颜⾊
borderradius :可以⽤来设置边框的圆⻆ 或者将边框矩形改为圆形 或者椭圆形。
Bordertopleftradius:⽤来设置边框的左上⻆,还有对应的 右下⻆ 右上⻆ 左上⻆ 这⾥不再赘述。
bordertop:⽤来单独设置边框的上边沿,同理还有borderbottom borderleft borderright
字体样式
fontfamily:设置字体的“字体”样式 例如 微软雅⿊ monospace
fontsize:设置字体的⼤⼩。
font-weight:设置字体粗细 常⽤的是bold
fontstyle:设置斜体。itatic
⽂本样式
textalign:设置⽂本对⻬⽅式
textdecoration:修饰⽂本主要使⽤上下中划线。
texttransform:⼤⼩写转换uppercase lowercase capital
textoverflow:设置超出⽂本部分省略号的形式电视配合overflowhidden使⽤。
overflow:auto⾃动可以显示滑动条。hidden隐藏超出的内容
overflow-x: 显示横向滑动条。同理overflow-y纵向滑动条。
阴影效果
textshadow:给⽂本添加阴影
boxshadow:给标签添加阴影。
display 属性
displaynone 隐藏标签 标签将失去原本来的占位已经对应属性样式,visibility:hidden只是隐形了标签
displayinlineblock 将⾏内标签设置为⾏内块标签 使其⽀持宽⾼设置。
displayblock将⾏内标签设置为块标签
displayinline将块标签设置为⾏内标签。
背景样式
background:color/url(详细可以参考mdn,通按键f1访问
backgroundurl填写图⽚链接
backgroundcolor填写图⽚颜⾊
backgroundrepeat:控制图⽚的复制模式,可以横向纵向单独复制repeat-x,repeat-y),也可以不使⽤复
制(norepeat)。
backgroundposition:可以设置图⽚的位置,多⽤于截取精灵图的图⽚
backgroundsize:⽤来控制图⽚的⼤⼩
精灵图:是由多个图⽚拼起来的⼤图,它存在的价值是降低服务器并发性,避免不必要的开销。
background-attouchment:fixed固定⽹⻚的背景图
定位问题
positionfixed浮动定位 他可以将标签固定屏幕某个位置 不随⻚⾯滑动⽽产⽣位移
positionabsolute:绝对定位,他可以将标签固定在⽗容器中指定位置
positionrelative相对定位,当⼦标签是绝对定位时,⽗容器必须是相对定位。
浮动float
最初float是⽤来做⽂字化绕图⽚功能属性,之后⼴泛的应⽤于布局
float:left|right ⽤来控制块标签向左向右挤压,注意右浮动的会使⼦标签按照从右向左的顺序罗列。
盒⼦模型的宽是内容部分的宽,整个盒⼦的宽应该是borderwidth+padding+width。⾼同理

炫酷按钮果实

html代码

<!DOCTYPE html&gt;
<html lang="zh">
 <head>
 <meta charset="UTF-8">
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>炫酷按钮</title>
 <style>
 div{
 border: 1px solid #84F8EF ;
 font-family: monospace;
 font-size: 20px;
 width: 150px;
 height: 50px;
 text-align: center;
 line-height: 50px;
 border-radius: 20px;
 color: #DBD1F5;
 background-color: #F59A43 ;
 transition: 2s;
 }
 div:hover{
 color: white;
 background-color: #8FF962 ;
 box-shadow: 2px 2px 10px #8FF962 ,
 -2px 2px 10px #D1F276,
 2px -2px 10px #D1F276,
 -2px -2px 10px #D1F276;
 }
 </style>
 </head>
 <body>
 <!-- 通过name插件那个键键值对中的键名 -->
 
 <div>
 炫酷按钮
 </div>
 </body>
</html>

效果展示
请添加图片描述
鼠标移到上面后的渐变效果
请添加图片描述

原文地址:https://blog.csdn.net/qq_53715074/article/details/127916561

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_31572.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注