去除input输入框默认在ie或者edge下出现删除按钮
当使用 input 输入框的时候,默认情况下在后面会出现删除按钮,这个时候需要代码去去除,去除 ie 下的删除按钮代码如下:
1 | ::-ms-clear { |
1 | 去除 edge 下的删除按钮代码如下 ::-o-clear { |
当使用 input 输入框的时候,默认情况下在后面会出现删除按钮,这个时候需要代码去去除,去除 ie 下的删除按钮代码如下:
1 | ::-ms-clear { |
1 | 去除 edge 下的删除按钮代码如下 ::-o-clear { |
1 | module.exports = { |
特征 | FusionCharts | HighCharts | Google ChartTools | Sencha ExtJS | Charts | Chart.js | Flot jqPlot |
---|---|---|---|---|---|---|---|
概要 | 出色网络、移动应用程序 JS 图表 | 网络项目中的交互式 JavaScript | 站点实时数据显示 | 免费插件图表(只有部分 extJS 框架) | 简单,面向客户端图形的设计者和开发者 | 支持 jQuery 绘画的 JS | 万能,可扩展的 jQuery 插件 |
首发时间 | 2002 | 2009 | 2007 | 2011 | 2013 | 2007 | 2009 |
图表展示 | 应用 SVG 和 VML 的 JS/HTML5 图表 | 应用 SVG 和 VML 的 JS/ HTML5 图表 | 应用 SVG 和 VML 的 HTML5 图表 | 应用 SVG 和 VML 的 JS 图表 | 基于图表的 Canvas | 应用 Canvas 和 VML 的 Canvas 和 VML 图表 | 运用 Canvas 的 HTML5 图表 |
数据输入格式 | JSON 和 XML | JSON | JS API | JS API | JS API | JS API | JS API |
浏览器支持 | 所有 web、移动浏览器,包括 IE6 | 所有 web、移动浏览器,包括 IE6 | 所有 web 浏览器、移动浏览器,包括 IE6 | 所有 web 浏览器,移动浏览器需要使用 Sencha Touch | 所有 web 浏览器、移动浏览器,包括 IE6 | E 6+, Chrome, Firefox 2+, Safari 3+和 Opera 9.5+ | IE 7, IE 8, Firefox, Safari 和 Opera |
图表和地图类型 | 90 多种 2D、3D 图表类型,950 种以上所有大洲、美国国家和地区、欧洲国家以及其他地区地图生成 | 25 类以上 2D 地图,不支持 3D 图表 | 13 种 2D 地图可作为 GeoChart 使用 | 13 种 2D 地图,不支持 3D 图表 | 6 种图表类型 | 8 种 2D 图表类型,不支持地图和 3D 图表 | 25 种类型以上的 2D 图表,不支持 3D 图表和地图 |
源代码是否可供下载和修改 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
授权 | 有收费版,也有免费版 | 非商用版使用免费 | 免费 | 只能是部分 Sencha Touch 捆绑包或者 Sencha 完整包使用 | MIT 下授权免费 | 免费 | GPL 和 MIT |
帮助文档 | 1500 多页的帮助文档,包含新手指南,详细的 API 参考,综合示例,高级功能辅导性解释 | 新手指南,详细的 API 参考,简单例子 | 新手指南,详细的 API 参考,简单例子 | 新手指南,API 参考 | 新手指南,API 参考 | 新手指南,API 参考 | 新手指南,API 参考 |
是否带源代码演示功能 | 是。众多的即插即用真实演示与源代码可供下载 | 无 | 较少 | 是。有丰富的演示 | 无 | 无 | 无 |
保修升级服务 | 个性化技术支持,20000 多位活跃用户论坛供交流 | 个性化技术支持 | 讨论组 | 个性化技术支持和论坛交流 | 讨论组 | 讨论组 | 讨论组 |
用户 | 21000 多位客户,450000 多位发者 | N/A | N/A | N/A | N/A | N/A | N/A |
团队规模 | 60 | 10 | N/A | N/A | 1 | 1 | 1 |
1 | .calc { |
calc() 函数用于动态计算长度值。
1 | .box { |
1 | .center { |
很多情况下,如果我们使用了 float 特效,出现 margin,padding 设置不能正确显示,浮动会导致父级子级之间设置了 padding,导致了属性不能正常传达,导致 margin 不能正常显示,所以我们要清除浮动。
导致背景不能显示,如果对父级设置了背景属性,导致父级不能撑开,会影响到背景图片不能正常打开。
边框不能撑开,由于子级使用了浮动效果,并且已经产生了浮动,父级不能撑开,所以影响边框不会随着内容的变化而变化。
1 | .clear::after { |
1 | img { |
值 | 描述 |
---|---|
none | 默认值,没有效果。 |
blur(px) | 给图像设置高斯模糊。”radius”一值设定高斯函数的标准差,或者是屏幕上以多少像素融在一起, 所以值越大越模糊;如果没有设定值,则默认是 0;这个参数可设置 css 长度值,但不接受百分比值。 |
brightness(%) | 给图片应用一种线性乘法,使其看起来更亮或更暗。如果值是 0%,图像会全黑。值是 100%,则图像无变化。其他的值对应线性乘数效果。值超过 100%也是可以的,图像会比原来更亮。如果没有设定值,默认是 1。 |
contrast(%) | 调整图像的对比度。值是 0%的话,图像会全黑。值是 100%,图像不变。值可以超过 100%,意味着会运用更低的对比。若没有设置值,默认是 1。 |
drop-shadow(h-shadow v-shadow blur spread color) | 给图像设置一个阴影效果。阴影是合成在图像下面,可以有模糊度的,可以以特定颜色画出的遮罩图的偏移版本。 函数接受 |
grayscale(%) | 将图像转换为灰度图像。值定义转换的比例。值为 100%则完全转为灰度图像,值为 0%图像无变化。值在 0%到 100%之间,则是效果的线性乘子。若未设置,值默认是 0; |
hue-rotate(deg) | 给图像应用色相旋转。”angle”一值设定图像会被调整的色环角度值。值为 0deg,则图像无变化。若值未设置,默认值是 0deg。该值虽然没有最大值,超过 360deg 的值相当于又绕一圈。 |
invert(%) | 反转输入图像。值定义转换的比例。100%的价值是完全反转。值为 0%则图像无变化。值在 0%和 100%之间,则是效果的线性乘子。 若值未设置,值默认是 0。 |
opacity(%) | 转化图像的透明程度。值定义转换的比例。值为 0%则是完全透明,值为 100%则图像无变化。值在 0%和 100%之间,则是效果的线性乘子,也相当于图像样本乘以数量。 若值未设置,值默认是 1。该函数与已有的 opacity 属性很相似,不同之处在于通过 filter,一些浏览器为了提升性能会提供硬件加速。 |
saturate(%) | 转换图像饱和度。值定义转换的比例。值为 0%则是完全不饱和,值为 100%则图像无变化。其他值,则是效果的线性乘子。超过 100%的值是允许的,则有更高的饱和度。 若值未设置,值默认是 1。 |
sepia(%) | 将图像转换为深褐色。值定义转换的比例。值为 100%则完全是深褐色的,值为 0%图像无变化。值在 0%到 100%之间,则是效果的线性乘子。若未设置,值默认是 0; |
url() | URL 函数接受一个 XML 文件,该文件设置了 一个 SVG 滤镜,且可以包含一个锚点来指定一个具体的滤镜元素。例如:filter: url(svg-url#element-id) |
initial | 设置属性为默认值。 |
inherit | 从父元素继承该属性。 |
父元素 div 未设置边框
第一个子元素设置了上外边距(margin-top: 10rem;)或者 最后一个子元素设置了下外边距(margin-bottom: 10rem;)
导致父元素与子元素一起发生相应的偏移的现象,即为:外边距溢出现象
为父元素增加伪元素(推荐)
1 | /* 设置外边距的元素不与父元素直接接触既不会一起发生偏移 */ |