文章目录

  • 笔记:CSS的常用样式
  • 炫酷按钮效果实现

笔记:CSS的常用样式

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

炫酷按钮效果实现

html代码:

<!DOCTYPE html>
<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>

效果展示:

鼠标移到上面后的渐变效果:

Web前端——用CSS的常用样式制作一个炫酷的按钮相关推荐

  1. 元旦到了,手把手教你用 Python 制作一个炫酷烟花秀

    大家好,我是小张, 今天是2021 的最后一天,到了这个时间点,部分小伙伴已经开始复盘这一年的得与失.比如今年增加了多少技能点,看了多少本书,写了多少篇文章或者年前的小目标实现进度大概多少等等:做一个 ...

  2. WEB前端-CSS-选择器常用样式/属性

    CSS 层叠样式表 CSS(Cascading Style Sheets)是一种用来表现 HTML(标准通用标记语言)或者XML(标准通用标记语言的一个子集)等文件样式的计算机语言. 关于更详细的 C ...

  3. html左侧隐藏菜单栏,如何制作一个炫酷的隐藏侧边栏菜单

    在网上经常可以看到一些效果非常酷的隐藏侧边栏菜单效果.隐藏侧边栏作为一种新的菜单布局方式已经被越来越多的人所接受,它给用户一种全新的体验.特别是在移动手机等小屏幕设备上,隐藏侧边栏就显得特别有用.它不 ...

  4. CSS/CSS3常用样式与web移动端资源

    CSS/CSS3常用样式与知识点 IE条件注释 条件注释简介 IE中的条件注释(Conditional comments)对IE的版本和IE非IE有优秀的区分能力,是WEB设计中常用的hack方法. ...

  5. [总结]CSS/CSS3常用样式与web移动端资源

    CSS/CSS3常用样式与知识点 IE条件注释 条件注释简介 IE中的条件注释(Conditional comments)对IE的版本和IE非IE有优秀的区分能力,是WEB设计中常用的hack方法. ...

  6. Web前端,CSS常用之相对定位和绝对定位的区别,静态定位、子绝父相、固定定位、元素的层级关系的了解

    前言 持续学习总结输出中,今天分享的是Web前端,CSS常用之相对定位和绝对定位的区别,静态定位.子绝父相.固定定位.元素的层级关系的了解 1.定位的基本介绍 我们的网页常见布局方式有:标准流.浮动. ...

  7. web前端html+css常用布局05列表布局

    web前端html+css常用布局05列表布局 注意:引入jquery的jquery-2.1.4.min.js包 图片从自己目录中路径. 代码: <!DOCTYPE html> <h ...

  8. Web前端,CSS中关于块级元素、行内元素、行内块元素、元素显示模式转换、CSS特性继承性和层叠性、普通导航和五彩导航的制作

    前言 持续总结输出中,今天分享的是Web前端,CSS中关于块级元素.行内元素.行内块元素.元素显示模式转换.CSS特性继承性和层叠性 1.块级元素 特点: 独占一行(一行只能显示一个) 宽度默认是父元 ...

  9. 『总结』CSS/CSS3常用样式与web移动端资源

    css/css3常用样式 强制文本显示 单行显示语法:white-space:nowrap; 让一段文字在固定宽度在一行显示,最后一个字符为省略标记(...),css样式如下 div{white-sp ...

最新文章

  1. c语言大项目经验,C语言该学的地方(项目经验)
  2. activemq 开启监听_ActiveMQ 消息监听 MessageListener 的使用
  3. mongodb的安装及主从复制
  4. 你是中层管理者?嗯,一个表面看似风光,实际却很 “鸡肋” 的重要岗位
  5. 最新版GMP规范全文
  6. SQL Server2019数据库查询所有数据库名、表名、表结构、表字段、主键方法演示,执行sql提示对象名‘user_tab_columns‘、 ‘user_cons_columns‘ 无效问题解决
  7. 短视频风口创业不容易,您信吗?
  8. 10_InfluxDB常用函数(三)变换类函数(DERIVATIVE, DIFFERENCE,ELAPSED,MOVING_AVERAGE,NON_NEGATIVE_DERIVATIVE)等
  9. hdu 5256 序列变换 (LIS变形)
  10. 码云上传代码添加标签_[Android] 发布码云(Gitee)项目到JitPack(最全完整流程)
  11. BaseActivity与BaseFragment的封装
  12. memcache and redis
  13. noip复赛电脑有excel吗_指南 | 现在就必须了解的信息学竞赛(高一学生)
  14. 常年“盘踞”数据库前五的 MongoDB,在中国有哪些新动向?
  15. Struts + Spring + Hibernate 进阶开端(一)
  16. 简易sql词法分析器和语法分析器
  17. 红帽认证系统管理员 ― RHCSA
  18. 2017年我国大数据趋势分析
  19. 维棠flv视频下载软件 v2.0.9.4官方免费版
  20. 罗永浩和锤子手机:对不起,我被你打动了

热门文章

  1. js判断数组中某个元素的个数
  2. Day52_Flume
  3. Android入门,简单画图板的实现,自定义组件的实现
  4. ps切图(1)——界面设置
  5. 体绘制(Volume Rendering)概述之1:什么是体绘制?
  6. 量化交易入门之股票知识
  7. 如何提高自己博客的人气
  8. 超实用的jQuery分页插件
  9. 雷军的小米创业路上不孤单
  10. 合金装备幸存服务器维护,游戏新消息:MSI第四日比赛SKT两连胜回勇CLG终结RNG七连胜...