ui的各种源代码有哪些(ui需要会什么代码)
admin 发布:2022-12-19 13:52 120
本篇文章给大家谈谈ui的各种源代码有哪些,以及ui需要会什么代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、源代码有哪些?中间代码有哪些?HTML是代码吗?PHP,JVASCRIPT是一般代码吗?中间码是什么?解析是什么?
- 2、elementUI源码分析-03-container、button、link
- 3、在哪可以看到 uiscrollview的源代码
源代码有哪些?中间代码有哪些?HTML是代码吗?PHP,JVASCRIPT是一般代码吗?中间码是什么?解析是什么?
这个东西,怎么说呢?HTML源代码是浏览器可以解析的,JS也是浏览器可以解析的,所以JS、HTML代码并不需要服务器引擎的支持,而PHP、asp、java这些代码浏览器并不认识(不能解析)它们,它们就需要一些引擎来支持它们,目前各种服务都集成化了,比如JDK、IIS、appserv、xampp只要安装上这些开发包,就可以进行基于服务器端语言的开发。如还有不明白可追问
elementUI源码分析-03-container、button、link
用于布局的容器组件,方便快速搭建页面的基本结构。
el-container :外层容器。当子元素中包含 el-header 或 el-footer 时,全部子元素会垂直上下排列,否则会水平左右排列。
el-header :顶栏容器。
el-aside : 侧边栏容器。
el-main :主要区域容器。
el-footer :底栏容器。
el-container 的子元素只能是后四者,后四者的父元素也只能是 el-container 。
也就是说, el-container , el-header , el-aside , el-main , el-footer 只能是组合出道, 因为以上采用了flex 布局,也就是说这套组件就是使用了flex布局,是flex布局属性排列组合后的各种布局方式。
el-container这个组件只接受一个参数就是direction,用来描述子元素的排列方向.
默认情况下,如果子元素中有el-header或el-footer时为竖向排列,其余情况下默认横向排列。
源码如下
默认的el-container容器有一个el-container类名,用来设置默认style样式
通过接收的direction的值,在结合computed的isVertical属性,判断是否给元素添加is-vertical的class类名。如果有,则用is-vertical的样式去覆盖el-container的子元素排放方式的样式。
el-header组件,只接受一个height属性,用来添加style设置高度,默认为60px。
源码如下
el-header的默认样式
el-aside只接收一个width组件,用来设置侧边栏的宽度,默认是300px
el-aside默认样式
el-main只是一个包括的容器
el-main的默认样式
el-footer与el-hearder类似,只接收一个height属性,用来设置footer的高度。
el-footer的默认样式
el-button实际上就是对原生button的再封装。
el-button组件的引用方式如下
el-button的参数列表如下
再结合el-button源码,看一下具体原理
el-button的默认样式如下
display: inline-block; 表示其为内联元素,可横向排列
white-space: nowrap; 表示文本不换行
cursor: pointer; 鼠标滑过显示小手形状
-webkit-appearance: none; 将按钮原始样式去掉
line-height: 1; 行高等于字体大小
type: 通过接受type值,来生成描述背景色等的lass名、比如type=primary, 即el-button--primary,用来设置按钮的背景色,字体颜色、边框颜色。
size : 通过设置size,来生成描述按钮大小的class名,比如size=small, 即el-button--small。
plain : 通过设置plain,用来生成描述对应type下的朴素样式的按钮、
round : 用来描述是否是圆角按钮,来生成对应描述圆角的class名,is-round
circle : 是否是原型按钮,来生成对应50%圆角的class名,is-circle
loading : 是否是加载中按钮,如果是加载中的按钮,则给元素添加el-icon-loading类,添加在加载的图标
disabled : 是否是禁用状态,添加对应的类名is-disabled,并且给原生button设置disabled="disabled",使其不可点击
icon : 通过设置icon,可以添加的内部提供的图标
autofocus : 用来设置按钮是否聚焦,如果autofocus=true,则给原生button设置autofocus="autofocus"
native-type : 用来设置原生button的type属性,用来描述按钮的类型,即button、reset、submit
inject是跟表单相关的,等后面表单再说吧。
按钮组
源码如下
el-button-group就是用来嵌套一组el-button,并且相邻两个按钮内侧的圆角去掉,且有一条空白线相连。具体实现的style如下
其实就是运用选择器,将第一个按钮右侧圆角,最后一个按钮左侧圆角,以及中间按钮的全部圆角去掉,即形成了圆角设置,空白线也是类似处理。因为按钮默认都有border,颜色和按钮主体颜色一致,这里只是修改了border的颜色
文字超链接
参数如下
el-link,其实是对原生a标签的封装。
源码如下
el-link的默认样式如下
type : 通过设置type,添加对应的class类,给a标签设置对应的字体颜色
underline : 是否有下滑线,如果添加,那么在hover的时候,会添加一个after伪类来创建下划线
disabled : 是否是禁用状态,如果设置了,会根据对应type,设置对应样式
href : 即设置原生a标签的href属性
icon : 通过设置icon,可以添加的内部提供的图标
在哪可以看到 uiscrollview的源代码
1、在打开的网页上鼠标右键——查看源代码,不限于查看自己站代码,也可以查看别人的,不过只能看不能改。2、自己的站就登陆ftp到自己站点,可以直接看到站点源文件。用文本编辑软件打开就可以查看和编辑了。
ui的各种源代码有哪些的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于ui需要会什么代码、ui的各种源代码有哪些的信息别忘了在本站进行查找喔。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-11设计一个简单的网页,独立站建站平台有哪些
- 05-10优化是什么意思?,优化是什么意思网络用语
- 05-10seo是什么意思怎么解决,seo是什么意思呢
- 05-10打广告的平台,打广告的平台有哪些
- 05-10淘宝推广引流方法有哪些,淘宝推广引流方法有哪些类型
- 05-10营销比较好的知名公司有哪些,营销最好的公司
- 05-10优化网络软件,优化网络软件有哪些
- 05-10百度指数的基本功能,百度指数的功能有哪些
- 05-10友链出售,友链是什么
- 05-09宁波网站建设推广平台,宁波网站建设推广平台有哪些
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接