网站首页 > 教程分享 正文
1、运用浮动和定位,实现下列网页
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>浮动定位</title>
<style>
*{
margin:0;
padding:0;
}
a{
color:#000;
text-decoration: none;
}
.zuo{
float:left;
}
.you{
float:right;
}
ul{
list-style:none;
}
.item{
width:310px;
height: auto;
border:solid 1px #CCCCCC;
margin:80px 100px;
padding:15px;
overflow:hidden;
position:absolute;
}
.item h3{
color: #666;
}
.item .item-pic{
display:block;
width:310px;
height:190px;
margin:10px auto;
position:relative;
z-index: 2;
}
ul{
width:130px;
height:20px;
position:absolute;
right: -5px;
bottom: 5px;
text-align:center;
}
li{
width:15px;
height:15px;
background:#fff;
display:inline-block;
margin: 0 4px;
border: 2px solid red;
}
.item p{
font-size: 15px;
margin: 10px 0;
}
.item p span{
font-weight: bold;
}
.price1{
font-size:30px;
color:orange;
font-weight: bold;
}
button{
width: 80px;
height: 30px;
color: #fff;
font-weight: 550;
letter-spacing: 0.2em;
background: orange;
border-radius: 5px;
border: none;
margin: 5px 0 0 40px;
}
</style>
</head>
<body>
<div class="item">
<h3>团购网</h3>
<a href="#" class="item-pic">
<img src="./images/product.jpg" alt="" class="item-pic1">
<ul>
<li style="background: yellow;">1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
<!-- <img src="./images/top_tu.gif" class="item-pic2"> -->
</a>
<p>
<a href="#">
<span style="font-style:bold">【69店通用】</span>
过桥米线代金券1张,无需预约,全场通用
</a>
</p>
<div>
<div class="price zuo">
<span class="price1">¥19.9</span>
<span class="price2">原价¥39 | 6.6折</span>
</div>
<button>去抢购</button>
</div>
</div>
</body>
</html>
轮播
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>网页焦点图页面</title>
<style>
*{
margin:0;
padding:0;
border:0;
list-style:none;
}
a{
text-decoration:none;
font-size:30px;
color:#fff;
}
div{
width:580px;
height:200px;
margin:50px auto;
position:relative;
}
a{
float:left;
width:25px;
height:90px;
line-height:90px;
background:#333;
opacity:0.7;
text-align:center;
border-radius:4px;
display:none;
cursor:pointer;
}
.left{
position:absolute;
left:-12px;
top:60px;
}
.right{
position:absolute;
right:-12px;
top:60px;
}
div:hover a{
display:block;
}
ul{
width:110px;
height:20px;
background:#333;
opacity:0.5;
border-radius:8px;
position:absolute;
right:30px;
bottom:20px;
text-align:center;
}
li{
width:5px;
height:5px;
background:#ccc;
border-radius:50%;
display:inline-block;
}
.max{
width:12px;
background:#03BDE4;
border-radius:6px;
}
</style>
</head>
<body>
<div>
<img src="images/11.jpg" alt="轮播图片">
<a href="#"class="left"><</a>
<a href="#" class="right">></a>
<ul>
<li class="max"></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
</body>
</html>
3编写一个简单的视频播放器
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>视频播放器</title>
</head>
<body>
<video src="video/pian.mp4" controls>浏览器不支持video标签</video>
<br>
</body>
</html>
4使用Canvas画布编写一个圆形
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<canvas id="drawing" width="500" height="500" style=" border:1px solid #333;"></canvas>
<script>
var c=document.getElementById("drawing");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.arc(200,200,100,0,2*Math.PI);
ctx.stroke();
</script>
</body>
</html>
5实现弹力小球的动画
<!DOCTYPE html>
<head>
<meta charset=utf-8>
<title>弹球</title>
</head>
<body>
<canvas id="phcontext" width="500" height="200" ></canvas>
<div id="ds"></div>
<input onclick="interval=setInterval(draw,5);" value="开始" type="button" />
<input onclick="clearInterval(interval);" value="停止" type="button" />
</body>
</html>
<script type="text/javascript">
var canvas = document.getElementById('phcontext');
var context=canvas.getContext("2d");
var width=400;
var height=200;
var qidian=0;
var exp=1;
context.strokeStyle = "rgba(255,0,0,1)";
function draw(){
context.clearRect(0,0,width,height)
context.fillStyle="blue";
context.beginPath();
context.arc(180,qidian,20,0,Math.PI*2,1);
context.closePath();
context.fill();
qidian=qidian+exp;
if(qidian==0 || qidian==height-1){
exp=exp*-1;
}
}
</script>
6、利用HTML5图形动画功能,实现小球变大变小的动画
<!DOCTYPE html>
<head>
<meta charset=utf-8>
<title>变大变小</title>
</head>
<body>
<canvas id="php100" width="500" height="200" ></canvas>
<br>
<button onclick="tt=setInterval(fff,20);">开始</button>
<button onclick="clearInterval(tt);">停止</button>
</body>
</html>
<script type="text/javascript">
var canvas = document.getElementById('php100');
var p100=canvas.getContext("2d");
var dir=0;
var width=500;
var height=200;
var exp=1;
function fff(){
p100.clearRect(0,0,width,height);
p100.fillStyle="red";
p100.beginPath();
p100.arc(180,dir,dir,0,Math.PI*2,1);
p100.closePath();
p100.fill();
dir=dir+exp;
if(dir==0 || dir==height){
exp=exp*-1;
}
}
</script>
7实现按钮发光的动画效果
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>发光按钮</title>
<style>
.button {
width:100px;
height:20px;
display: block;
padding: 20px;
border-radius: 20px;
color: #fff;
font-size: 18px;
text-align: center;
text-decoration: none;
background-color: rgba(30, 144, 225, 1);
box-shadow: 0px 3px 60px rgba(255, 0, 0, 1);
}
</style>
</head>
<body>
<div style="width:60px; height:60px; margin: 100px auto;">
<a class="button" href="#">发光的按钮</a>
</div>
</body>
</html>
8、使用Canvas画布实现在线画板的效果
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>签名为图片</title>
<style type="text/css">
canvas{
border:1px dashed black;
}
</style>
</head>
<body>
<div class="CanvasContainer" style="margin-top: 10px;">
<canvas id="drawingCanvas" width="500" height="300"></canvas>
</div>
</body>
</html>
<script type="text/javascript">
var canvas;
var context;
window.onload = function() {
canvas = document.getElementById("drawingCanvas");
context = canvas.getContext("2d");
canvas.onmousedown = startDrawing;
canvas.onmouseup = stopDrawing;
canvas.onmouseout = stopDrawing;
canvas.onmousemove = draw;
};
var isDrawing = false;
function startDrawing(e) {
isDrawing = true;
context.beginPath();
context.moveTo(e.pageX - canvas.offsetLeft, e.pageY - canvas.offsetTop);
}
function stopDrawing() {
isDrawing = false;
}
function draw(e) {
if (isDrawing == true) {
var x = e.pageX - canvas.offsetLeft;
var y = e.pageY - canvas.offsetTop;
context.lineTo(x, y);
context.stroke();
}
}
</script>
1、CSS3新增属性中下列哪个是用于定义一个计数器的()
A、content
B、quotes
C、counter-increment
D、counter-reset
C
2、在CSS3新增的背景相关属性中,设置背景图片大小的是
A、background-clip
B、background-origin
C、background-position
D、background-size
D
3、CSS3提供的圆角边框中用于指定右上角的圆角半径是
A、border-top-left-radius
B、border-top-right-radius
C、border-bottom-right-radius
D、border-bottom-left-radius
B
4、CSS3中tab-size是( )
A、检索或设置对象中的文字的间隔
B、设置或检索对象中的文字的描边厚度
C、检索或设置文本流的方向
D、检索或设置对象中的制表符的长度
D
5、哪个是设置或检索对象左边的多重颜色的?( )
A、border-color
B、border-left-style
C、border-left
D、border-left-colors
D
6、下列哪个是设置或检索对象的倒影的?( )
A、box-reflect
B、border-radius
C、box-shadow
D、border-image
A
7、在CSS3中box-shadow是?( )
A、设置或检索对象复合属性
B、设置或检索对象阴影
C、设置或检索对象顶边的特性
D、设置或检索对象的倒影
B
8、设置或检索对象的背景图像如何铺排填充是?( )
A、background-origin
B、background-position
C、background-size
D、background-repeat
D
9、在CSS3中opacity是设置或检索对象的不透明度的,它的默认值是多少?( )
A、0.1
B、1
C、0.5
D、2
B
10、text-align取值内容对齐结束边界的是?( )
A、left
B、start
C、end
D、center
C
11、设置或检索导航顺序的是?( )
A、nav-index
B、nav-up
C、nav-down
D、nav-left
A
12、哪个是设置或检索对象的列与列之间的边框厚度?( )
A、column-rule
B、column-rule-style
C、column-span
D、column-rule-width
D
13、column-count是设置对象的?( )
A、宽度
B、间隙
C、列数
D、样式
C
14、column-rule-style设置列与列之间的边框样式,隐藏边框的是?( )
A、solid
B、double
C、hidden
D、dottde
C
15、下列检索或设置对象所应用的动画名称的是?( )
A、animation-name
B、animation-play-state
C、animation-duration
D、animation-delay
A
16、animation-timing-function是检索或设置对象动画的过渡类型,线性过渡是?( )
A、ease
B、linear
C、ease-out
D、linear-in
B
17、下列函数取值用于比较数值大小并取出最大的是?( )
A、attr()
B、calc()
C、min()
D、max()
D
18、css3新增属性resize,该属性用于指定是否允许用户通过拖动来改变元素的大小,resize的both属性值是用来设置?( )
A、不允许用户通过拖动来改变组件的大小
B、不允许用户通过拖动来改变组件的高度和宽度
C、不允许用户通过拖动来改变组件的高度
D、不允许用户通过拖动来改变组件的宽度
B
19、CSS样式表存在于文档的( )区域中。
A、HTML
B、BODY
C、HEAD
D、TABLE
C
20、在Dreamweaver CS3中,按住( )键,再单击文档窗口中需要选择的框架,即可选中框架。
A、Shift
B、Ctrl
C、Enter
D、Alt
D2分一档[修改]
21、linear-gradient()是用线性渐变创建图像,取值哪个是设置底部开始渐变的纵坐标值?( )
A、left
B、bottom
C、top
D、right
B
22、
哪个是接时间单位的?( )
A、<angle>
B、<time>
C、<grid>
D、<fraction>
B
23、border-image-repeat是设置或检索对象的?( )
A、边框背景的扩展
B、框样式使用图像来填充
C、边框背景图的分割方式
D、边框图像的平铺方式
D
24、background-origio决定了背景在盒模型中的初始位置,控制背景起始于左上角的边框是?( )
A、border
B、padding
C、content
D、center
A
25、multi-column layout是多列布局,让文字以多列显示,其中指规定应该横跨列数的是?( )
A、column-rule-color
B、column-span
C、column-rule-width
D、column-rule-style
B
26、css的内部样式写在下列哪个标签里?( )
A、<head></head>
B、<title></title>
C、<div></div>
D、<body></body>
A
27、TimeRanges对象包含了一个( )属性,该属性可以获取TimeRanges里包含的几个时间段
A、volume
B、muted
C、length
D、buffered
C
28、animation-delay是检索或设置对象动画的?( )
A、持续时间
B、延迟的时间
C、过渡类型
D、循环次数
B
29、transition-delay是检索或设置对象?( )
A、过渡的持续时间
B、过渡的类型
C、过渡的样式
D、延迟过渡的时间
D
30、表单在DOM中由HTMLFormElement对象表示,不包括下列哪个属性?( )
A、action
B、select
C、reset
D、method
B
31、以下是HTML5新增的标签是:( )
A、<aside>
B、<isindex>
C、<samp>
D、<s>
A
32、以下不是HTML5的新增的标签是:( )
A、<bdi>
B、<xmp>
C、<command>
D、<dialog>
B
33、以下不是HTML5新增的API是:
A、Media API
B、Command API
C、History API
D、Cookie API
D
34、新的 HTML5 全局属性,"contenteditable" 用于:
A、规定元素的上下文菜单。该菜单会在用户点击右键点击元素时出现。
B、规定元素内容是否是可编辑的。
C、从服务器升级内容。
D、返回内容在字符串中首次出现的位置。
B
35、以下说法不正确的是:
A、HTML5 标准还在制定中
B、HTML5兼容以前HTML4下浏览器
C、<canvas>标签替代Flash
D、简化的语法
A
36、在 HTML5 中,contextmenu 和 spellcheck 是:
A、HTML 属性
B、HTML 元素
C、事件属性
D、样式属性
A
37、以下不是canvas的方法是:
A、getContext()
B、fill()
C、stroke()
D、controller()
D
38、关于HTML5说法正确的是:
A、HTML5只是对HTML4的一个简单升级
B、所有主流浏览器都支持HTML5
C、HTML5新增了离线缓存机制
D、HTML5主要是针对移动端进行了优化
C
39、HTML5 中不再支持下面哪个元素?
A、<q>
B、<ins>
C、<menu>
D、<font>
D
40、HTML5不支持的视频格式是:
A、ogg
B、mp4
C、flv
D、WebM
C2分一档[修改]
41、由 SVG 定义的图形是什么格式的?
A、CSS
B、HTML
C、XML
D、DIV
C
42、HTML5中的< canvas >元素用于:
A、显示数据库记录
B、操作 MySQL 中的数据
C、绘制图形
D、创建可拖动的元素
C
43、不是HTML5特有的存储类型是:
A、localStorage
B、Cookie
C、Application Cache
D、sessionStorage
B
44、哪个 HTML5 内建对象用于在画布上绘制?
A、getContent
B、getContext
C、getGraphics
D、getCanvas
B
45、在 HTML5 中,哪个属性用于规定输入字段是必填的?
A、required
B、formvalidate
C、validate
D、placeholder
A
46、以下关于FileReader说法正确的是:
A、readAsText方法有3个参数,其中第二个参数是文本的编码方式,默认值为 UTF-8。
B、readAsBinaryString:该方法将文件读取为二进制字符串
C、onabort事件,中断时触发
D、onload事件,文件读取成功完成时触发
A
47、哪种输入类型定义滑块控件?
A、search
B、controls
C、slider
D、range
D
48、哪种输入类型用于定义周和年控件(无时区)?
A、date
B、week
C、year
D、day
B
49、以下关于canvas说法正确的是:
A、clearRect(width, height,left, top)清除宽为width、高为height,左上角顶点在(left,top)点的矩形区域内的所有内容。
B、drawImage()方法有4中原型
C、fillText()第3个参数maxWidth为可选参数
D、fillText()方法能够在画布中绘制字符串
D
50、哪个 HTML5 元素用于显示已知范围内的标量测量?
A、<gauge>
B、<range>
C、<measure>
D、<meter>
D
51、以下关于canvas说法正确的是:
A、HTML5标准中加入了WebSql的api
B、HTML5支持IE8以上的版本(包括IE8)
C、HTML5 仍处于完善之中
D、Html5将取代Flash在移动设备的地位
D
52、CSS是利用什么XHTML标记构建网页布局?
A、<dir>
B、<div>
C、<dis>
D、<dif>
B
53、在CSS语言中下列哪一项是"左边框"的语法?
A、border-left-width: <值>
B、border-top-width: <值>
C、border-left: <值>
D、border-top-width: <值>
C
54、在CSS语言中下列哪一项的适用对象是"所有对象"?
A、背景附件
B、文本排列
C、纵向排列
D、文本缩进
A
55、以下关于video说法正确的是:
A、当前,video元素支持三种视频格式,其中WebM = 带有 Thedora 视频编码和 Vorbis 音频编码的 WebM 文件。
B、source元素可以添加多个,具体播放哪个有浏览器决定。
C、video内使用img展示有视频封面
D、loop属性可以使媒介文件循环播放。
D
56、下列选项中不属于CSS 文本属性的是
A、font-size
B、text-transform
C、text-align
D、line-height
D
57、在CSS 中不属于添加在当前页面的形式是
A、内联式样式表
B、嵌入式样式表
C、层叠式样式表
D、链接式样式表
D
58、以下关于video说法错误的是:
A、navigator.geolocation可以用来判断浏览器是否支持地理定位
B、window.navigator.cookieEnabled判断浏览器是否支持cookie
C、Canvas不依赖分辨率
D、window.FileReader判断浏览器是否支持FileReader
C
59、在CSS语言中下列哪一项是"列表样式图象"的语法?
A、width: <值>
B、height: <值>
C、white-space: <值>
D、list-style-image: <值>
D
60、以下不是input在html5的新类型的是:
A、DateTime
B、file
C、Colour
D、Range
B
61、以下不是HTML5新特性的是:
A、新的@font-face字体设置
B、新的离线存储
C、新的音频、视频API
D、新的内容标签
A
62、下列哪一项是css正确的语法构成?
A、body:color=black
B、{body;color:black}
C、body {color: black;}
D、{body:color=black(body}
C
63、关于html5说法正确的是:
A、HTML5是在原有HTML上的升级版
B、HTML可以不需要DTD
C、没有<!DOCTYPE html>HTML5可以正常工作
D、<output>是html5的新标签
D
64、下面哪个CSS属性是用来更改背景颜色的?
A、background-color:
B、bgcolor:
C、color:
D、text:
A
65、关于html5说法错误的是:
A、Canvas是HTML中你可以绘制图形的区域
B、SVG表示可缩放矢量图形
C、queryselector的功能类似于jQuery的选择器
D、queryString是html5查找字符串的新方法
D
66、怎样给所有的< h 1 >标签添加背景颜色?
A、.h1 {background-color:#FFFFFF}
B、h1 {background-color:#FFFFFF;}
C、h1.all {background-color:#FFFFFF}
D、#h1 {background-color:#FFFFFF}
B
67、下列哪个css属性可以更改样式表的字体颜色?
A、text-color=
B、fgcolor:
C、text-color:
D、color:
D
68、关于Web Workers说法错误的是:
A、Web Worker只能使用terminate()中止
B、Web worker线程不能修改HTML元素
C、Web worker线程不能修改全局变量和Window.Location
D、Web Worker 是 HTML5 提供的一个javascript多线程解决方案
A
69、下列哪个css属性可以更改字体大小?
A、text-size
B、font-size
C、text-style
D、font-style
B
70、关于应用缓存说法正确的是:
A、FALLBACK:后退命令,优选使用缓存而不是网络更新
B、NETWORK:不需要缓存命令
C、CACHE :命令指出哪些文件需要被缓存.
D、所有manifest文件都以"CACHE MANIFEST"语句开始.
A
71、关于Web SQL的说法更合理的是:
A、WebSql是HTML5的一个规范
B、WebSQL是一个在浏览器客户端的结构关系数据库和使用mysql一样
C、本地存储没有生命周期
D、Local storage和Cookie一样。
C
72、下列哪段代码能够定义所有P标签内文字加粗?
A、<p style="text-size:bold">
B、<p style="font-size:bold">
C、p {text-size:bold}
D、p {font-weight:bold}
D
73、以下哪个不是?HTML5?的新标签:
A、<article>
B、<section>
C、<address>
D、<time>
D
74、如何去掉文本超级链接的下划线?
A、a {text-decoration:no underline}
B、a {underline:none}
C、a {decoration:no underline}
D、a {text-decoration:none}
D
75、HTML5 之前的 HTML 版本是?
A、HTML 4.01
B、HTML 4
C、HTML 4.1
D、HTML 4.9
A
76、如何设置英文首字母大写?
A、text-transform:uppercase
B、text-transform:capitalize
C、样式表做不到
D、text-decoration:none
B
77、HTML5 的正确 doctype 是?
A、<!DOCTYPE html>
B、<!DOCTYPE HTML5>
C、<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 5.0//EN" >
D、<!DOCTYPE html "http://www.w3.org/TR/html5/strict.dtd">
A
78、下列哪个css属性能够更改文本字体?
A、f:
B、font=
C、font-family:
D、text-decoration:none
C
79、在 HTML5 中,哪个元素用于组合标题元素?
A、<group>
B、<header>
C、<headings>
D、<hgroup>
D
80、HTML5 中不再支持下面哪个元素?
A、<cite>
B、<acronym>
C、<abbr>
D、<base>
B
81、下列哪个css属性能够设置文本加粗?
A、font-weight:bold
B、style:bold
C、font:b
D、font=
A
82、在 HTML5 中,onblur 和 onfocus 是:
A、HTML 元素
B、样式属性
C、事件属性
D、样式属性
C
83、下列哪个css属性能够设置盒模型的内补丁为10、20、30、40(顺时针方向)?
A、padding:10px 20px 30px 40px
B、padding:10px 1px
C、padding:5px 20px 10px
D、padding:10px
A
84、用于播放 HTML5 视频文件的正确 HTML5 元素是:
A、<movie>
B、<media>
C、<video>
D、<MV>
C
85、下列哪个属性能够设置盒模型的左侧外补丁?
A、margin:
B、indent:
C、margin-left:
D、text-indent:
C
86、用于播放 HTML5 音频文件的正确 HTML5 元素是:
A、<mp3>
B、<audio>
C、<sound>
D、<mp>
B
87、在HTML中,以下关于CSS样式中文本属性的说法,错误的是
A、font-size用来设置文本的字体大小
B、font-family用来设置文本的字体类型
C、color用来设置文本的颜色
D、text-align用来设置文本的字体形状
D
88、在 HTML5 中,哪个方法用于获得用户的当前位置?
A、getPosition()
B、getCurrentPosition()
C、getUserPosition()
D、getDown()
B
89、如何能够定义列表的项目符号为实心矩形?
A、A.list-type: square
B、type: 2
C、type: square
D、list-style-type: square
D
猜你喜欢
- 2024-09-10 JavaScript 定时器和延时器(js定时器执行顺序)
- 2024-09-10 彻底搞懂HTTP协议 - 天天造轮子(http协议的工作原理)
- 2024-09-10 导航栏案例:用到缓动函数(缓动类型)
- 2024-09-10 打字效果的文字制作(打字效果视频)
- 2024-09-10 Vue实战088:简单的验证码倒计时功能实现
- 2024-09-10 微信小程序开发(2):猜拳游戏全过程详解
- 2024-09-10 用多了各种组件库的你还会用原生JS写轮播图吗?
- 2024-09-10 canvas绘制图片并实现一个图片放大器
- 2024-09-10 Window 对象(window对象的子对象)
- 2024-09-10 微信刷屏的「给我一面国旗」怎么才能做到,技术原理是什么?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)