网站特效:欢迎窗口/发表评论

 网站特效

做前你需要考虑的东西

①你需要的效果;

②HTML基础排版;

③css添加样式;

④javascript添加效果;

一、欢迎窗口

HTML代码:

在body里面添加代码:

<body>

<div id="right">

<div id="xiao" onclick="xiaoshi()"><p>√</p></div>

<h1>美丽的一天</h1>

<div id="zi"><p>哈哈哈哈哈哈哈哈

哈哈哈哈哈哈哈哈

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈</p></div>

</div>

</body>

㈠写html代码基础排版。↑

css代码,在这里我选择内部样式表

内部样式表,在HTML中的<head></head>中 添加<style type="style/css"></style>

内容:

<style type="text/css">

#right{width: 200px;

height: 200px;

position: fixed;

right: 0px;

bottom: -200px;

padding-left: 10px;

transition: all 1s ease;

}

#xiao {cursor: pointer;

width: 20px;

height: 20px;

text-align: center;

line-height: 2px;

position: absolute;

top: 10px;

right: 10px;

font-size: 36px;

}

#xiao p{position: absolute;

top: -36px;}

</style>

㈡给DIv添加样式与定位↑

javascript代码,在这里我选择在HTML 内部直接使用JS:

在body前使用代码:<script type="text/javascript"></script>

JS内容样式如下:

<script type="text/javascript">

window.onload = function(){

right.style.bottom=(0)+"px"

}

function xiaoshi(){

var right = document.getElementById("right")

var zi = document.getElementById("zi")

var xiao = document.getElementById("xiao")

var p = xiao.firstElementChild

console.log(p.innerText)

if(p.innerText=="√"){

p.innerText="×"

right.style.bottom=(-180)+"px";

}else{

p.innerText="√";

right.style.bottom=(0)+"px";

}

}

</script>

㈢给DIv添加效果,如:点击变换、隐藏、弹出等↑

效果图,如下:

右下角出现弹窗,由于我在CSS代码里添加transition(过渡),弹窗在页面加载的时候慢慢弹出由最下方慢慢弹出。

当点击√ 时, √ 转换为×,之后弹窗下移只留 上部边缘,效果如图所示:

再点击×时, × 转换为 √ ;弹窗重新显示。

二、发表评论

HTML代码:

在body里面添加代码:

<body>

<div id="wai">

<h3>最新评论</h3>

<hr />

<div id="content">

<div id="content1">

腾讯网友:

<span>李二狗</span>

<time>2017年4月14号</time>

<p>公务员好啊,可以为人名服务</p>

</div>

</div>

<hr />

<h4>发表评论</h4>

<div id="add">

昵&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;称:<input type="text" id="name"/>文明上网,理性发言

<div id="a">

评论内容:<textarea id="b"></textarea>

</div>

<button onclick="fabiao()" class="zi9">发表评论</button>

</div>

</div>

</body>

㈠写html代码基础排版。↑

css代码,在这里我选择内部样式表

内部样式表,在HTML中的<head></head>中 添加<style type="style/css"></style>

内容:

#content{

font-size: 12px;

color: #B4B4B2;

}

#wai h4{

color: #404e73;

}

#content span{

color: #5979B2;

font-weight: bold;

margin-left: 15px;

}

#content p{

font-size: 16px;

color: #000000;

}

#add{

font-size: 12px;

color: #B4B4B2;

}

#a{

padding-top: 10px;

display:flex}

#b{width: 600px;

height: 100px;

resize: none}

.zi9{position:absolute;

right: 20px;

bottom: 10px;}

</style>

㈡给DIv添加样式与定位↑

javascript代码,在这里我选择在HTML 内部直接使用JS:

在body前使用代码:<script type="text/javascript"></script>

JS内容样式如下:

<script type="text/javascript">

var idNum=1;

function fabiao(){

idNum++;

var name = document.getElementById("name");

var pinglun = document.getElementById("b");

if(name.value==0||pinglun.value==0){

alert("您昵称或者评论为空!!!!")

}

var content = document.getElementById("content");

var content1 = document.getElementById("content1");

var newContent1 = content.cloneNode(true);

newContent1.getElementsByTagName("span")[0].innerText=name.value;

newContent1.getElementsByTagName("p")[0].innerText=pinglun.value;

content.appendChild(newContent1);

name.value=""

pinglun.value=""

}

㈢给DIv添加效果,如:点击变换、隐藏、弹出等↑

效果图,如下:

在昵称和评论内容写入文字:

点击发表评论显示如图:

时间: 2024-08-28 01:53:48

网站特效:欢迎窗口/发表评论的相关文章

PHP+MySQL设计高效发表评论留言功能

分享一个PHP+MySQL+Ajax设计的高效发表评论留言功能,可以将此功能应用在网站留言.评论等地方. 首先我们放置一个评论表单和显示评论列表#comments,接着调用评论列表,并且通过Ajax发布评论: 1 $(function() { 2 var comments = $("#comments"); 3 $.getJSON("ajax.php", 4 function(json) { 5 $.each(json, 6 function(index, arra

[课程设计]Sprint Three 回顾与总结&amp;发表评论&amp;团队贡献分

● 一.回顾与总结 (1)回顾 燃尽图: Sprint计划-流程图: milestones完成情况如下: (2)总结 这次课程设计到这里就正式结束了,一个月来,团队配合十分默契,互相帮助,都能按时完成任务,让项目能在规定的时间内完工.在这次课程设计中,自学到了很多专业课以外的知识,也进一步加深了对开发流程的理解. (3)多鱼点餐系统展示(手机/平板浏览页面更佳) 我们为了让实现效果更好,能让更多人对我们系统进行测试反馈工作,我们也把网页系统上传到服务器,并附上顶级域名,对于我们的系统有什么意见有

[课程设计]Sprint One 总结&amp;发表评论&amp;团队贡献分

 一.总结 本次的项目是从外面接的,是一个茶业小公司内部管理项目.这个项目主要做的是帮他们公司实现商品员工信息管理,包括:商品进货信息,库存信息,销售信息,记录员工的操作并导出这些数据给上司过目.一开始我便做好了商品信息管理模块,并交付过去给茗仕茶业公司过目,他们反应基本的商品管理业务还行,但他们还有其他的业务,我要了他们一份月业绩报表回来和队员讨论,添加了试泡清单和赠礼清单,和汇总,队员们帮忙测试,整体完成的还行.后期会以网址的方式展示出来 ● 二.围观其他组并发表评论 ● http://ww

Sprint Three 回顾与总结&amp;发表评论&amp;团队贡献分

● 一.回顾与总结 (1)回顾 燃尽图: Sprint计划-流程图: milestones完成情况如下: (2)总结 从sprint one到three,我们团队配合十分默契,互相帮助,虽然遇到了不少的艰难,但都能按时完成任务,让项目能在规定的时间内完工.在这次课程设计中,自学到了很多专业课以外的知识,也进一步加深了对开发流程的理解. (3)多鱼点餐系统展示(手机/平板浏览页面更佳) 我们为了让实现效果更好,能让更多人对我们系统进行测试反馈工作,我们也把网页系统上传到服务器,并附上顶级域名,对于

[课程设计]Sprint Two 回顾与总结&amp;发表评论&amp;团队贡献分

[课程设计]Sprint Two 回顾与总结&发表评论&团队贡献分 ● 一.回顾与总结 (1)回顾 燃尽图: Sprint计划-流程图: milestones完成情况如下: (2)总结 经过又一轮的新冲刺,我们终于完成了这一阶段需要完成的任务了,不知不觉已经经历过了两个阶段的任务冲刺,团队中的成员从刚开始得到生疏到现在的变得更加默契了,我们能够互相督促.互相改进.共同进步.在这个阶段中,我们基本上已经让点餐系统成型了,界面上也做得越来越美观,虽然功能上还是有欠缺的,但是我认为相比从零开始我

时景某些用户不能发表评论解决方案

1.new_comment接口,有一个权限过滤 <bean id="authenticationFilter" class="com.moji.core.framework.common.filter.AuthenticationFilter"> <property name="sessionIdService" ref="sessionIdService"></property> <

一个网站的诞生03--抓取评论数最多的一万家餐厅

在大众点评网上,有很多种方式对餐厅进行排序,比如http://www.dianping.com/search/category/1/10/o10,是上海全市按照评论总数最多对餐厅进行排序,下面有50个分页,也就是上海历年累计评论综述最多的750家餐厅.但只有750家,少了点.上海有18个区,逐区点击的话,每区都会显示前750家餐厅,比如这个http://www.dianping.com/search/category/1/10/r802o10,是浦东新区八佰伴地段的前750家.上海现在有十万家餐

基于jQuery实现的腾讯互动娱乐网站特效

分享一款基于jQuery实现的腾讯互动娱乐网站特效.腾讯互动娱乐网站jQuery特效是一款右侧带伸缩选项卡,支持鼠标滚轮滚动切换特效代码.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div id="fullPage" class="show-a"> <div id="sideNav" class="side-nav side-nav-0"> <ul class="

20 随机验证码&amp;发表评论

随机验证码 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>随机验证码</title> 6 <style type="text/css"> 7 *{ 8 padding:0; 9 margin:0; 10 } 11 .box{ 12 top:200px;