你的位置:首页 > 网页设计
如何制作一个自适应手机、电脑、ipad的网页方法总结
进入2015年,手机上网的用户已经越来越多,已经赶超PC端。随着2G、3G、4G、免费WIFI和无线基站的不断普及,越来越多的人开始使用手机上网。移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?手机 ...
webpack 处理CSS
2017-09-15 11:00:06

webpack 处理CSS

1、安装插件npm i style-loader css-loader --save-devnpm i postcss-loader --save-devnpm i autoprefixer --save-devnpm install postcss-import --save- ...
photoshop 切片工具进行切图
1、使用切片工具切图2、存储为web所用格式3、选择图片格式4、只保存切片(选择所有用户切片) 5、查看: ...
JAVAscript学习笔记 js计时器与倒计时 第六节 (原创) 参考js使用表
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>倒计时</title></ ...
哈哈哈哈哈哈哈
2017-09-14 21:00:14

哈哈哈哈哈哈哈

平稳退化(优雅降级):首先使用最新的技术面向高级浏览器构建最强的功能及用户体验,然后针对低级的浏览器进行限制,逐步衰减那些无法被支持的功能及体验。使用平稳退化技术时,你必须首先完整的实现了网站,其中包括所有的功能和特效。 然后再为那些无法支持所有功能的浏览器增加候选方案,使之在旧 ...
html留言功能
2017-09-14 17:00:08

html留言功能

<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8" /> <meta name="viewport" ...
编写Servlet,验证用户登录,如果用户名与密码都为“admin”则验证通过,跳转欢迎页面,否则弹出提示信息“用户名或密码错误,请重新输入!”,点击“确定”后跳转至登录页面
java代码:(Test1)package com.test;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.serv ...
webpack 编译ES6插件babel
2017-09-14 16:00:30

webpack 编译ES6插件babel

1、安装babel-loader参考 >进入项目目录执行安装命名:npm install --save-dev babel-loader babel-corenpm install --save-dev babel-preset-latestbabel-preset-lat ...
angular4模块中标签添加背景图
一、现象一个全屏的&ldquo;走马灯&rdquo;每项需要添加背景图,在循环标签里需要动态添加行内样式 二、解决1、首先有一个图片数组,如:export class AppComponent { array = ["url(/assets/imag ...
canvas基础绘制
2017-09-14 12:00:10

canvas基础绘制

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>arc</title></ ...
JS保留两位小数 四舍五入函数
js 四舍五入函数 toFixed(),里面的参数 就是保留小数的位数。1 <script language="javascript"> 2 document.write("<h1>JS保留两位小数例子</h1& ...
你所不知道的 CSS 滤镜技巧与细节
承接上一篇你所不知道的 CSS 动画技巧与细节,本文主要介绍 CSS 滤镜的不常用用法,希望能给读者带来一些干货!OK,下面直接进入正文。本文所描述的滤镜,指的是 CSS3 出来后的滤镜,不是 IE 系列时代的滤镜,语法如下,还未接触过这个属性的可以先简单到 MDN -- f ...
canvas绘制基础
2017-09-14 11:00:03

canvas绘制基础

初始接口<body><canvas id=“canvas”></canvas><script>var canvas = document.getElementById(“canvas”);var context = canvas.g ...
使用after伪类制造长度不等于div盒子尺寸的border
做项目碰到问题:记录之  问题:   如上图中“新职”下的红色线条该如何实现,开始尝试将新职用一个span包裹起来<span >新职</span>.border{border-bottom: 2px solid red;}这样实现的效果会长于UI图中的 ...
css 宽高自适应的div 元素 如何居中 垂直居中
在我们 编写css 样式的时候经常会遇见一个问题 那就是一个 宽高未知的元素 要让他 垂直居中如何实现这个呢 下面是我常用的两种方法上代码  下面的是 结构代码   <div >//此处为父组件 我们会设置父级的宽高并让其居中   <div >//子组 ...
Table对象代表一个HTML表格,在文档中table标签每出现一次,一个table对象就会被创建。
1、对象集合cells[]返回包含表格中所有单元格的一个数组rows[]返回包含表格中所有行的一个数组tBodies[]返回包含表格中所有tbody的一个数组(主包含ty和td) 2、对象属性border设置或返回表格边框的宽度caption对表 ...
JavaScript: 使用 atan2 来绘制 箭头 和 曲线
最近搞Canvas绘图,知道了JavaScript中提供了atan2(y,x)这样一个三角函数。乍眼一看,不认识,毕竟在高中时,学过的三角函数有:sin,cos,arcsin,arccos,tan,arctan等,并没有这个。而工作中又需要用到它,所以这里就做了个简单的了解。 ...
CSS3 calc实现滚动条出现页面不跳动
什么是calc()?calc()从字面我们可以把他理解为一个函数function。其实calc是英文单词calculate(计算)的缩写,是css3的一个新增的功能,用来指定元素的长度。比如说,你可以使用calc()给元素的border、margin、pading、font-si ...
div 模拟 select选择框
2017-09-13 18:00:25

div 模拟 select选择框

不太擅长总结挺早的东西了,突然觉得都记录下来,小demo也比较简单,欢迎讨论指正。之前 ui的设计稿选择框不想要默认样式,默认样式改起来也是太心塞,有的还改不了,所以干脆自己写了一个div模拟的选择框 先看效果吧:代码实现不多,也都很简单,js部分是纯原声的所以不需要引用其他框架 ...
angular使用sass的scss语法
2017-09-13 14:00:13

angular使用sass的scss语法

一、现象:为了简写样式 二、解决:1、安装sass ,利用npm 安装(npm工具如果没有,请先自行安装好)(1)、npm install node-sass --save-dev(2)、npm install sass-loader --save-dev2、修改.angul ...
设置angular公共样式表
2017-09-13 12:00:11

设置angular公共样式表

一、现象:新创建的项目,是直接显示在src目录下的,假如会用到其它第三方的全局样式时,不能统一放在一个地方统一来管理,就会感觉有点乱。 二、解决:1、移动样式表。  在assets文件夹(该文件夹一般都是放一些静态的文件)下新建 css文件夹,然后把外面的styles.css ...
bootstrap 基础(二)
2017-09-13 11:00:20

bootstrap 基础(二)

1 栅格系统偏移栅格系统的偏移只能向右:col-xs-offset-x。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> ...
利用HBuilder开发基于MUI的H5+ app中使用百度地图定位功能
定位功能有两种方法:首先要初始化内置地图:var map = new plus.maps.Map("map");这里黄色的map是html里面的id:<div id="map">地图加载中...</div>1、调用G ...
CSS遮罩效果和毛玻璃效果
前面的话  本文将详细介绍CSS遮罩效果和毛玻璃效果 遮罩效果普通遮罩  一般地,处理全屏遮罩的方法是使用额外标签<style>.overlay{ position:fixed; top: 0;right: 0;left: 0;bottom: 0; backgro ...
CSS文本效果
2017-09-12 22:00:08

CSS文本效果

前面的话  本文将详细介绍CSS文本效果 凸版印刷效果  这种效果尤其适用于中等亮度背景配上深色文字的场景;但它也可用于深色底、浅色字的场景,只要文字不是黑色并且背景不是纯黑或纯白就行【浅色背景深色文本】 background:hsl(210,13%,60%); color: ...
CSS边框效果
2017-09-12 21:00:14

CSS边框效果

前面的话  本文将详细介绍CSS边框效果 半透明边框 border:10px solid hsla(0, 0%, 100%,.5); background-clip:padding-box; 缝边效果 outline: 1px white dashed; outline- ...
CSS背景效果
2017-09-12 21:00:12

CSS背景效果

前面的话  本文将详细介绍CSS背景效果 条纹背景【双条纹背景】 background:linear-gradient(#fb3 50%, #58a 50%); background-size: 100% 30px;  CSS标准规定:如果某个色标的位置值比整个列表中在它之前 ...
JS 解决 IOS 中拍照图片预览旋转 90度 BUG
上篇博文【 Js利用Canvas实现图片压缩 】中做了图片压缩上传,但是在IOS真机测试的时候,发现图片预览的时候自动逆时针旋转了90度。对于这个bug,我完全不知道问题出在哪里,接下来就是面向百度编程了。通过度娘找到了相关资料,解决方法记录在此。这个问题的具体因素其实我 ...
CSS3动画简介以及动画库animate.css的使用
从广义上来讲,css3动画可以分为两种。  过渡动画  第一种叫过渡(transition)动画,就是从初始状态过渡到结束状态这个过程中所产生的动画。所谓的状态就是指大小、位置、颜色、变形(transform)等等这些属性。css过渡只能定义首和尾两个状态,所以是最简单的一种动画 ...
websocket实现简单聊天程序
程序的流程图:主要代码:服务端 app.js先加载所需要的通信模块:var express = require('express');var app = express();var http = require('http').createServ ...
Google Chrome 浏览器JS无法更新解决办法
JS无法更新原因:浏览器为了加载快,默认是按照自定规则更新缓存,非实时更新。我们在开发的时候,JS变动很快,需要即时让浏览器加载最新文件,也就是禁用浏览器缓存(1)使用F12进入开发者模式,找到Settings (2)找到Network>>Disable cach ...
CSS3四个自适应关键字——fill
前面的话  一般地,有两种自适应:撑满空闲空间与收缩到内容尺寸。CSS3将这两种情况分别定义为'fill-availabel'和'fit-content'。除此之外 ,还新增了更细粒度的'min-content'和'ma ...
webpack entry和output配置属性
1、entryentry的三种配置方式:(1)传递字符串:单个入口语法:传递一个字符串entry: './src/js/main.js', (2)传递数组将创建&ldquo;多个主入口(multi-main entry),并且将它们的依赖导向(grap ...
H5的canvas绘图技术
2017-09-12 15:00:12

H5的canvas绘图技术

canvas元素是HTML5中新添加的一个元素,该元素是HTML5中的一个亮点。Canvas元素就像一块画布,通过该元素自带的API结合JavaScript代码可以绘制各种图形和图像以及动画效果。 1.1 浏览器不兼容问题ie9以上才支持canvas, 其他chrome、 ...
CSS中的路径裁剪样式clip
2017-09-12 13:00:06

CSS中的路径裁剪样式clip

前面的话  CSS借鉴了SVG裁剪的概念,设置了clip-path样式,本文将详细介绍路径裁剪clip-path 概述  clip-path属性可以防止部分元素通过定义的剪切区域来显示,仅通过显示的特殊区域。剪切区域是被URL定义的路径代替行内或者外部svg,或者定义路线的方 ...
webpack 安装以及使用
2017-09-12 12:00:25

webpack 安装以及使用

1、安装webpack全局安装代码:npm install -g webpack2、项目中使用webpack(1)进入项目目录cd C:\Users\dell\Documents\HBuilderProject\hello 项目目录结构为: (2)在项目中生成p ...
Js利用Canvas实现图片压缩
最近做的APP项目涉及到手机拍照上传图片,因为手机拍照的图片通常都比较大,所以上传的时候就会很慢。为此,需要对图片进行压缩处理来优化上传功能。以下是具体实现: /* * 图片压缩 * img 原始图片 * width 压缩后的宽度 * height 压缩后的高度 * ra ...
input type date 解决移动端显示placeholder
在最近的一个项目中使用到了html5的一个新标签属性,type="date"时,发现placeholder属性失效无法使用。如果是这样的效果,那么客户体验是可想而知的差了。最后想了一下,想到用css+js双保险来搞定它。方法1:css:input[type=& ...
js封装成插件
2017-09-11 23:00:14

js封装成插件

之前就说过,我想写一个canvas画统计图的插件,现在写好了先说下实现的功能吧:  1.可以通过自定义X轴坐标属性和Y轴坐标属性按比例画出统计图  2.可以选择画折现图还是柱形统计图,或者两者都实现  3.可以自由定义折现颜色,坐标颜色,柱形图颜色 和canvas边框颜色,当然边 ...
将 footer 固定在浏览器底部
在内容超出屏幕时,footer只有在滚动条拉直底部时才出现。当撑不满屏幕时,footer直接固定在底部。主体区域 min-height:100%, 恰好把 footer 挤出一屏外,footer 本身使用负的 margin-top 往上提与 height 相同的距离,这时只需在主 ...
CSS编码技巧
2017-09-11 21:00:07

CSS编码技巧

前面的话  本文将从DRY、currentColor、inherit和合理使用简写这几方面来详细介绍CSS编码技巧 DRY  DRY,即don`t repeat yourself,尽量减少代码重复  在软件开发中,保持代码的DRY和可维护性是最大的挑战之一,而这句话对CSS也 ...
css中伪类/伪元素详解
2017-09-11 18:00:05

css中伪类/伪元素详解

一、伪类和伪元素伪类和伪元素都是用来修饰不在文档树中的部分,区别在于,伪类用于当已有元素处于的某个状态时,为其添加对应的样式,这个状态是根据用户行为而动态变化的(如:hover/:active)。而伪元素则用于创建一些不在文档树中的元素,并为其添加样式(如:before/:aft ...
bootstrap 基础(一)
2017-09-11 16:00:19

bootstrap 基础(一)

1 bootstrap简介bootstrap是Twitter公司的两名前端设计师设计的。bootstrap是一款基于HTML、CSS和JavaScript的一个前端框架。 bootstrap的特点:是以移动设备优先。bootstrap适用于所有的主流浏览器,解决了浏览器兼容问 ...
html5 响应式布局(媒体查询)
响应式布局 响应式布局,简而言之,就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。这个概念是为解决移动互联网浏览而诞生的。 响应式布局可以为不同终端的用户提供更加舒适的界面和更好的用户体验,而且随着目前大屏 ...
作品1任职表
2017-09-10 21:00:08

作品1任职表

html文件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>tzyHTML</titl ...
HTML学习笔记 w3sCss盒子模型应用 第十一节 (原创)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> &l ...
HTML学习笔记 w3sCss盒子模型 第十节 (原创)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>W3sCSS盒子模型</title&g ...
CSS盒子的浮动
2017-09-10 06:00:09

CSS盒子的浮动

在标准流中,一个块级元素在水平方向会自动伸展,直到包含它的元素的边界;而在竖直方向和兄弟元素依次排列,不能并排。使用“浮动”方式后,块级元素的表现就会有所不同。 CSS中有一个float属性,默认为none,也就是标准流通常的情况。如果将float属性的值设 ...
【前端技术】nodejs安装扩展插件,总是报错enoent的解决方案
在某一目录下使用npm install安装扩展插件时,老是系统提示“npm install Error: ENOENT,no such file or directory;以前都是很顺利的安装过程,没出现这种情况。但出现这种情况,就能苦恼,于是各种找解决办法,觉得有必要总结一下解 ...
HTML笔记(一) HTML相关概念
一 HTML概述1、HTML文档基本结构  先来看一个关于HTML的例子,里面包含了几个主要的HTML标签:<!DOCTYPE html><html><head> <meta charset="utf-8"> & ...
【前端小小白的学习之路】面试题之(HTTP协议)【转】
转自 >HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文 ...
css钻石旋转实现
2017-09-09 13:00:19

css钻石旋转实现

css钻石旋转实现:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style typ ...
模拟钟表的转动
2017-09-09 09:00:11

模拟钟表的转动

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>练习</title> </ ...
html5 代码画兰博基尼跑车,6不6你说的算!
源代码下方  由于本人喜爱html5,无聊所画:    画图需要掌握;      1.画布,画笔,画圆,给画笔添加颜色。(注:掌握这几点,你就可以称霸画图界了。)  虽然没有画画天赋,但代码写的也是溜溜滴!(注:此图没有上色完,想装逼,自己补完!)     ...
HTML+CSS画一朵向日葵
2017-09-08 11:00:09

HTML+CSS画一朵向日葵

前几天看到一张图片,倔强的向日葵。(BGM,《倔强》) 看着挺有感触,就想用CSS做一个向日葵。最终效果图如下:演示地址: 主要的难点就在花瓣的处理上,css暂时没有做到这样的尖角圆弧。我想到的做法是用两个椭圆的部分弧度截取出来,拼接成一个花瓣样式。原理如下:CSS ...
Canvas贪吃蛇
2017-09-08 11:00:09

Canvas贪吃蛇

创建画布,验证浏览器兼容性我就省去了,也很简单网上有代码。 var canctx = document.getElementById("can"); var ctx =canctx.getContext("2d");然就是蛇对象 var s ...
图片拖曳
2017-09-08 09:00:06

图片拖曳

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> &l ...
饿了么
2017-09-07 21:00:10

饿了么

1. 在使用<transition></transition>时类名的组合如下:1 .move-enter-active, .move-leave-active {//带active的应该写在前面2 transition: all 0.4s line ...
链接跳转
2017-09-07 18:00:14

链接跳转

<a href="http://www.cnblogs.com//UserLogin/index?backurl=/DoubleAct/index" class="ld_weishuju"> ...
webpack使用笔记
2017-09-07 16:00:09

webpack使用笔记

1、安装npm install -g webpack2、持续更新 ...
第一页下一页12345678910下10页末页第8/227页,总共:13581条数据