当前位置:首页 > 代码 > 正文

ui的各种源代码有哪些(ui需要会什么代码)

admin 发布:2022-12-19 13:52 120


本篇文章给大家谈谈ui的各种源代码有哪些,以及ui需要会什么代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

源代码有哪些?中间代码有哪些?HTML是代码吗?PHP,JVASCRIPT是一般代码吗?中间码是什么?解析是什么?

这个东西,怎么说呢?HTML源代码是浏览器可以解析的,JS也是浏览器可以解析的,所以JS、HTML代码并不需要服务器引擎的支持,而PHP、asp、java这些代码浏览器并不认识(不能解析)它们,它们就需要一些引擎来支持它们,目前各种服务都集成化了,比如JDK、IIS、appserv、xampp只要安装上这些开发包,就可以进行基于服务器端语言的开发。如还有不明白可追问

用于布局的容器组件,方便快速搭建页面的基本结构。

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站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/9055.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载