button样式

jQuery

痴心易碎 提交于 2019-12-03 08:27:47
Jquery 高级版javascript 提供了更加便利的js使用方式 楔子 需求二: 将上面的li标签实现隔行换色效果 js代码 <script> var obj = document.getElementsByClassName('city'); for (var j = 0;j < obj.length;j++){ if (j%2==0){ obj[j].style.backgroundColor = 'lightblue' }else{ obj[j].style.backgroundColor = 'lightgreen' } } </script> jquery代码 $('li:odd').css('background-color','lightblue') $('li:even').css('background-color','lightyellow') jquery介绍 js的痛点: window.onload事件只能出现一次 如果出现多次,后面的事件会覆盖前面的事件 浏览器兼容性问题 简单的功能实现的很繁琐,例如:渐变的动画效果 代码容错性差,如果此处报错,会影响后续代码执行 jquery的特点 链式编程: 比如 .show() 和 .html() 可以连写成 .show().html() 。 隐式迭代: 隐式 对应的是 显式。隐式迭代的意思是

Expression Blend实例中文教程(12) - 样式和模板快速入门Style,Template

匿名 (未验证) 提交于 2019-12-03 00:40:02
在上一篇,介绍了Visual State Manager视觉状态管理器,其中涉及到控件的样式(Style)和模板(Template),本篇将详细介绍样式(Style)和模板(Template)在Silverlight项目中的应用,并介绍如何使用Blend设计样式(Style)和模板(Template)。 在LOB(Line-of-Business)企业级应用项目开发中,为了使项目的视觉效果多样化,不仅仅使用动画效果,而且经常还需要修改部分控件的样式(Style)和模板(Template)。 在Silverlight的控件包中,微软已经定义了默认控件样式和模板,开发人员可以在这些默认的代码上进行修改和调整,以达到项目需求。但是由于默认的控件样式和模板代码过于冗长,手工修改起来相对复杂和繁琐,对此,微软封装了一些新的功能在Blend中,方便开发人员和设计人员对模板和样式进行控制。 在学习Blend控制样式(Style)和模板(Template)前,还是先快速了解一下样式(Style)和模板(Template)。 样式 (Style),有HTML开发基础的朋友对传统的CSS样式表并不陌生,HTML将所有公用的属性代码汇集到CSS文件中,使用CSS控制页面的背景,控制表格的宽度,控制控件距离等。Silverlight中的样式(Style)和CSS相同

ArcGIS API for js 实现点、线、面等图形的绘画

匿名 (未验证) 提交于 2019-12-03 00:36:02
今天总算敲定实习的事,也不知道未来等待我的将是什么,但是我知道我既然选择了就要把它做好,选择就不要后悔,走下去====开车开车 一、实现的思路 二、HTML布局 <div id="info"> <sapn>点击你所要绘画的图形</span> <button id="Point">Point</button> <button id="Multipoint">Multipoint</button> <button id="Line">Line</button> <button id="Polyline">Polyline</button> <button id="FreehandPolyline">Freehand Polyline</button> <button id="Triangle">Triangle</button> <button id="Extent">Rectangle</button> <button id="Circle">Circle</button> <button id="Ellipse">Ellipse</button> <button id="Polygon">Polygon</button> <button id="FreehandPolygon">Freehand Polygon</button> </div> <div id="mapDiv"><

qml 中 button 样式设置,控件布局设置方法

匿名 (未验证) 提交于 2019-12-03 00:34:01
qml 开发很方便的定做控件样式,修改控件属性。以前没有接触过qml开发, 从零开始学习qml qml的优点在于随心所欲的定义控件属性,学习qml,qt 助手是很实用的工具,关于控件属性,助手会有解释,以及实用的例子。在qt 安装目录会有很多现成的样式设置例子,利用里面的例子,修改UI效果,也比较方便。 qml 助手关于buttonstyle介绍如下: Button属性设置的例子: 可以在背景中插入图片,方便识别按钮功能,设置背景图片使用Image控件,设置图片路径。直接设置背景颜色,点击效果 1. background : Rectangle { Image { fillMode: Image.PreserveAspectCrop anchors.fill: parent source: "./background.jpg" }}2.按钮点击颜色 background : Rectangle { color : ! control .pressed ? " white" : "palegreen" radius : 8 border.color : "black" border.width : 2 } 控件布局设置 2、边界设置 文章来源: qml 中 button 样式设置,控件布局设置方法

WPF-样式Style

匿名 (未验证) 提交于 2019-12-03 00:30:01
Style 若我们要给多个控件设置多个相同的属性时,这时一个一个设置会显得很麻烦,这时使用Style给多个控件设置就显得很简便。 如果我要给一个button设置字体大小,字体等内容需要做如下设置 <Window.Resources> <sys:Double x:Key = "ButtonFontSize" > 18 </sys:Double> < FontWeight x:Key = "ButtonFontWeight" > Bold </ FontWeight > < FontFamily x:Key = "ButtonFontFamily" > Times New Roman </ FontFamily > </Window.Resources> < Button Margin = "5" FontWeight = "{StaticResource ButtonFontWeight}" FontSize = "{StaticResource ButtonFontSize}" FontFamily = "{StaticResource ButtonFontFamily }" > A Customized button </ Button > 如果我要给另一个按钮设置相同属性时则需要复制这三条属性,如果有更多则每次都需要复制这三条。当出现更改时则需要更改每个button的属性。

pc端和移动端默认样式重置

匿名 (未验证) 提交于 2019-12-03 00:22:01
首先说一下,为何要用重置样式 除了省心之外,还有两个好处 1.方便设计师/程序员发挥 白纸的感觉确实好。各种margin,padding,border的为0。。。 2. 便于发现前端代码的遗漏 用了reset后,如果“blockquote、ol、ul、hn等语义元素在没有赋以其他合理的样式”,会非常扎眼(任何人都看得出来),开发者第一反应会是“卧槽忘了写”并迅速补救。并迅速补救。但如果没reset,浏览器会提供“勉强可以”的默认样式,很多人可能就发现不了或者会想“可能就这么设计的吧”,开发者即使意识到因为遗漏导致和设计稿不一致,出于人性弱点也可能会想“还要赶下一个项目呢先这么凑合着吧”――由于破窗效应,这可能会导致越来越多的“凑合着吧” pc端: html{font-family:"Microsoft YaHei UI","Microsoft YaHei",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} html,body,div,object,iframe,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td

弹层组件:Layer

匿名 (未验证) 提交于 2019-12-03 00:19:01
转自:http://www.cnblogs.com/jiqing9006/p/5086092.html layer: 功能强大,实用,操作方便,文档齐全。 http://www.layui.com/doc/modules/layer.html 常用功能代码: <! doctype html > < html > < head > < meta charset ="utf-8" > < title > layer-更懂你的web弹窗解决方案 </ title > < script src ="http://libs.baidu.com/jquery/1.9.1/jquery.min.js" ></ script > < script src ="layer/layer.js" ></ script > < script src ="layer/extend/layer.ext.js" ></ script > </ head > < body > < script > function func1() { layer.alert( ' 内容 ' ); } function func2() { layer.alert( ' 内容 ' , { icon: 1 , skin: ' layer-ext-moon ' // 该皮肤由layer.seaning.com友情扩展。关于皮肤的扩展规则

BEM 中文翻译

匿名 (未验证) 提交于 2019-12-03 00:03:02
BEM 原文请看 getBEM Block 独立实体,独立的意义 Examples:header, container, menu, checkbox, input Element block的一部分,没有独立的意义。语意上和block有关系 Examples:menu item, list item, checkbox caption, header title Modifier block或element上的flag。使用他来改变外观或行为 Examples:disabled, highlighted, checked, fixed, size big, color yellow 页面上一个特定的元素在BEM中的实现。 一般情况下我们有一个正常的按钮,还有两个不同的状态。因为我们使用了BEM的风格块的类选择器,我们可以使用任何标签来实现(button,a,div)。命名规则告诉我们使用 block--modifier-value 语法 HTML <button class="button"> Normal button </button> <button class="button button--state-success"> Success button </button> <button class="button button--state-danger">

Phone-reset

匿名 (未验证) 提交于 2019-12-02 23:59:01
/* normalize.css */ html { line-height: 1.15; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } body { margin: 0; } article, aside, footer, header, nav, section { display: block; } h1 { font-size: 2em; margin: 0.67em 0; } figcaption, figure, main { /* 1 */ display: block; } figure { margin: 1em 40px; } hr { box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ } abbr

用js自定义弹窗

匿名 (未验证) 提交于 2019-12-02 23:57:01
用js自定义弹窗 代码如下: <!DOCTYPE html> <html lang = "zh_CN" > <head> <meta charset = "UTF-8" > <title> Title </title> <!--定义弹窗的样式--> <style> . popup { width : 100vw ; height : 100vh ; background - color : rgba ( 0 , 0 , 0 , . 5 ); position : fixed ; left : 0 ; top : 0 ; bottom : 0 ; right : 0 ; display : none ; justify - content : center ; align - items : center ; } . popup - content { width : 400px ; height : 200px ; background - color : #fff; box - sizing : border - box ; padding : 10px 30px ; color : black ; } . top { width : 100 %; border - bottom : 1px solid black ; } . info { margin - top : 50px