问题描述: 使用:first-letter将首字母的font-size增大后,下划线text-underline也会变粗。 eg: <!doctype html><html><head><style type="text/css">.text{te...
1. Adobe公司的Brackets 用于初学者最合适 下载地址:http://brackets.io/ 好用的插件: Eemmet 代码快捷键 Brackets Vue 支持vue文件 Brackets Tree Icons 文件图标和文件关系线...
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>页面转图片</title> <link rel="stylesheet" href="https://c...
<!DOCTYPE html> <html> <head> <title>折叠菜单</title> <style> body{ background:grey; font-family:Microsoft Yahei; color:whi...
1、事件冒泡 在一个对象上触发某类事件,如onclick事件等,在其祖先节点上也会依次触发该事件。 <body οnclick="alert('body')"><div οnclick="alert('div')"><a href="" οn...
1、CSS3 transform属性 应用于2D或3D转换,允许对元素进行倾斜、移动、缩放或旋转。 2D转换元素能够改变元素 x 和 y 轴,3D转换元素还能改变其 Z 轴。 属性: none定义不进行转换。matr...
css mask的原理:只会把遮罩图里透明像素所对应的原图部分进行隐藏。 渐变图作为mask,置于另一张图片上面。 <!DOCTYPE html> <html> <head> <meta charset="utf-8"...
1、安装node.js node.js的官方地址为:https://nodejs.org/en/download/。 根据windows版本后,选择要下载的安装包,下载完毕,按照windows一般应用程序,一路next就可以安装成功,建议不要安...
在用户没有与因特网连接时,可以正常访问站点或应用;在用户与因特网连接时,更新用户机器上的缓存文件。 原理: HTML5的离线存储是基于一个新建的.appcache文件的缓存机制(不是存储技术),...
简单版本: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <style> * { margin: 0; padding: 0; } .dm { width: 800px; he...
刚开始入门前端,想仿照FreeCodeCamp中的一个项目制作简单的弹幕墙。创建一个弹幕显示墙,以及两个按钮,分别为“发送”和“清屏”,并在文本框中设置placeholder为“说点什么吧?”以提示用户在此输...
本文实例为大家分享了jquery直播弹幕展示的完整代码,供大家参考,具体内容如下 理论知识: 实现效果主要涉及jq对节点的操作,以及动画函数的使用… 思路: 1.获取到评论文本框的值...
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>css3动画-图片开关灯阴影效果</title><style type="text/css">ul,li{list-style: none;}...
有时候,我们需要将<li>横向排列,而又为了能设置其宽度和高度,为其设置display:inline-block,相邻<li>之间会出现8px的空白间隔,不是margin也不是padding。 <html><he...
对于CSS里的visibility属性,通常其值被设置成visible或hidden。 visibility: hidden相当于display:none,能把元素隐藏起来,但两者的区别在于: ① display:none 元素不再占用空间。...
1、圆形: width: 50px;height: 50px;border-radius: 50%; // 50%~100%之间都行background: pink; 2、半圆形:(以左圆形为例) width: 50px;height: 100px;border-radius: 50px 0 0 50px;...
1、为什么会出现浮动? 浮动的产生的最根本的原因是为了实现文字环绕效果。 2、什么时候需要清除浮动? 清除浮动是为了清除使用浮动元素产生的影响。浮动的元素,高度会塌陷,而高度的塌陷...
new对象: function Person(name, age) { this.name = name; this.age = age; } var person = new Person("Alice", 23); new一个对象的四个过程: 1、创建一个空对象 var obj =...
一、script标签的位置 传统的做法是:所有script元素都放在head元素中,必须等到全部js代码都被下载、解析、执行完毕后,才能开始呈现网页的内容(浏览器在遇到<body>标签时才开始呈现...
Ajax能提高页面载入速度的主要原因是通过Ajax减少了重复数据的载入,也即在载入数据的同时将数据缓存到内存中,一旦数据被加载,只要没有刷新页面,这些数据就会一直被缓存在内存中,当提交的UR...