一.图标字体   图标字体在网页开发上运用非常广泛,具体可以网络搜索了解,网页上的运用有很多例子,如Bootstrap。但在C/S程序中使用还不多,字体图标其实就是把矢量图形打包到字体文件里,就像使用一般外置字体一样的使用,因此Winform、WPF中都是可以用的。   在我们多个WPF项目中广泛使用了图标字体,包括自定义控件、自定义样式、模板等。总结下: 网上开源字体图标很多,很容易            
                
         
            
            
            
            icon的设计首先你要找一个元素来进行设计或者是一个风格才可以做出自己的icon来,比如简单的你可以找水果之类小类型,还可以有动漫,卡通这一类的元素,又或者是风景和人物这些,更加可以有节日的类型等等,icon的设计多种样式多种款式任你选择,可以多种样式选择和设计。icon要做的就是美观好看,让人有一种看上去就想下载使用的感觉,一个好的icon就要有这种效果。下面我就说说我做的一个icon我做的是一            
                
         
            
            
            
               一、tld说明taglib description 的缩写,其自定义标签一般用于jsp页面,tld其作用一般是在web项目中结jstl、c标签等用于有效性判断、权限判断等方面,对前端的一些页面标签起到约束、限制的作用。    很多人只知道有这类型的标签,但不知道它有什么作用以及怎么去使用,所以,学会使用tld自定义标签对项目会有很大的帮助,下面我会以一            
                
         
            
            
            
            本篇文章介绍使用CoordinatorLayout的自定义Behavior来实现如下的效果分析本例效果首先我们来分析下整个例子需要实现哪些效果:ToolBar的上滑和下滑TabLayout跟随ToolBar上移和下移TabLayout颜色会跟随距离的变化发生渐变滑动时会有黏性效果 滑动距离超过中间值后放开会自动滑向想要的方向滑动距离未超过中间值放开则会自动回弹本例需要的几个重要方法介绍我们的例子中            
                
         
            
            
            
            前言你能学到啥?自定义View的基础知识ViewGroup中Child View的测量布局控制Touch事件的传递,拦截和处理draw和OnDraw方法的区别OverScroller的使用GestureDetector的使用ViewGroup中setWillNotDraw方法的作用Canvas的使用方法(自绘的核心类)
需求分析TabLayout的宽高不限制, 可随意设置Tab可以支持文本,图片和            
                
         
            
            
            
                   在日常 Vue 项目开发中,我们难免需要写一些基础公共组件,在大型项目中,我们难免会遇到下面的痛点:组件 API,对于 Vue 组件,有 props、event、slot 等接口,在团队内需要一定的沟通成本对于 UI 组件,还需要提供预览,方便团队内快速选择合适的组件如果使用 Markdown 撰写,虽然能写 API 文档,但是无法提供组件预览,并且手动写文档的成本也很大好在有一个这            
                
         
            
            
            
            一、grid布局是什么? grid即网格布局,是css中功能最强大的布局。 二、grid布局中的基本概念 容器:包裹子元素的元素称为容器 项目:被父元素包裹的子元素称为项目<div class="container">
        <div style="background-color: darkgreen;">1</div>
        <di            
                
         
            
            
            
            在写一个界面,用到了ZTree插件。 我的目录分类有:大目录,小目录和文件。默认的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-05 10:38:28
                            
                                169阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            用了很多第三方库,也看了些源码,总是想如果自己写一个类似的库,读取xml配置文件(properties配置文件比较简单) 该如何给配置文件添加头,添加校验,因为xml配置文件相对于properties配置文件结构更加清晰。最近刚好在看spring 1.2.9版本的源码,就来总结一下如何定义一个dtd文件用于约束xml文件的配置。这里之所以选择这个非常久远的低版本,主要是因为代码少,便于阅读。虽然版            
                
         
            
            
            
            TabLayout 是一个很好用的指示器。但是缺点是指示器的宽度不可自定义。有时候并不能达到项目的需求。百度上面大多数利用反射,(具体可百度查询),这种方法确实可以把下划线变短,但是同时也会缩短Tab的点击区域,并且过于短后会影响Tab上TextView的UI显示效果。总之,治标不治本,不是我想要的结果。下面的是可订制的TabLayout,可定制性非常高。亲测有效。1、首先。添加依赖:implem            
                
         
            
            
            
            VC MFC工具栏(CToolBar)控件工具栏工具栏控件在控件面板里没有对应的选项(图标),但有一个工具栏控件类CToolBar,所以我们如果要创建一个工具栏控件并显示在窗口里的话,只能用代码来完成,事实上任何一种控件,都可以用代码创建,如CButton按钮类,现举一个用代码创建按钮控件并显示在窗口里的例子。CButton类的Create成员函数可以创建一个按钮控件,这个函数的格式如下            
                
         
            
            
            
            1简介:     
     设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。笔记:1基本要素模式名称(Pattern Name)、问题(Problem)、解决方案(Solution)、效果(Cons            
                
         
            
            
            
            微信小程序中默认设置了tabbar组件,但是有时候需要我们自定义的 tabbar 组件去完成更多的功能,例如绑定一些自定义的属性和方法。自定义tabbar,就是使用我们定义的组件去替换系统默认的tabbar。创建组件tabbar是一个组件,它和平常使用view,text等组件是一样的,通过在前端页面中使用该标签,就能展示出对应的样式。自定义组件的第一步就是定义好这个组件的样子定义组件通过 wxml            
                
         
            
            
            
            1.自定义数据属性‘data-xx':HTML5规定可以为元素添加非标准的属性,但要添加前缀data-,如何获取元素的自定义属性呢?可以通过元素的dataset属性访问,其属性值是一个名值对的映射,但是访问dataset中属性时,记得没有’data-‘前缀哦!为什么要使用自定义属性呢?当需要给元素添加一些不可见的数据以便进行其他处理时,就要用到自定义属性了。https://github.com/k            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-25 17:36:40
                            
                                91阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Flutter自带了Material的图标,但还是不太满足我们国内的需求,比如微信、微博、Q            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-09-17 08:57:57
                            
                                1078阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            组件vue的核心就是组件,组件可以复用的Vue实例,其实new Vue()也是一个组件。通常被成为跟组件,new Vue()相当于开辟了一个vue的运行空间,我们的vue代码都只能在这个空间里才能被识别,所有的组件都必须基于new Vue()去使用,即使是全局组件可想而知,全局组件和局部组件的区别就是,全局组件只要一定义,那么在任何地方都能使用,而局部组件只能在被定义的组件中去使用,下面我们一起来            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-11 23:20:59
                            
                                426阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            引言Vue是现在前端最流行的框架之一,作为前端开发人员应该要熟练的掌握它,如果你是打算学习Vue的开发流程,那么来吧,明哥带你快速上手、带你飞! 即使你并非前端开发人员,对前端的开发流程进行一定的了解也是很有必要的,谁也不确定公司以后会不会让我做前端去,做些简单的实例既不需要花费很多时间,也可以提高自己的自信和成就感,所以跟着明哥走,没有错,来吧!导航✪  Vue开发实例目录总索引 ◄             
                
         
            
            
            
            我们在使用QWidget编程时,如果你嫌弃QPushButton不够强大,那么你就可以继承它并写出一个子类来实现一个功能更强的按钮,如果你还不满意,你甚至可以继承QWidget来实现一个功能更强的按钮。那么这种自定义操作,在QML中也是有的,叫【自定义组件】,或者叫【自定义元素】本文将通过创建一个自定义按钮来演示一下。新建一个QML文件,并命名为MyButton.qml,文件内容为://自定义一个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-24 06:47:41
                            
                                207阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            // 注意:Vue中所有的指令,在调用的时候,都以 v- 开头
// 使用 Vue.directive() 定义全局的指令
// 其中参数1:指令的名称,注意,在定义的时候,指令的名称前面,不需要加 v- 前缀,
// 但是在调用的时候必须在指令名称前加上 v- 前缀进行调用
// 参数2:是一个对象,这个对象身上,身上有一些指令相关的函数,这些函数可以在特定的阶段,执行相关的操作
Vue.dir            
                
         
            
            
            
            mui框架遵循极简原则,在icon图标集上也是如此,mui仅集成了原生系统中最常用的图标;使用icon图标集的优点:多个图标字体合成一个字体文件,避免每张图片都需要联网请求;字体可任意缩放,而图片放大会失真、缩小则浪费像素;可通过css任意改变颜色、设置阴影及透明效果;一、操作方法:(1)找到任意矢量图标库网站,在这里举例阿里巴巴矢量图标库官网(2)搜索自己想要的图标样式,例如首页(3)选中心仪的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2023-12-13 21:46:39
                            
                                788阅读
                            
                                                                             
                 
                
                                
                    