html和php网站哪个好,HTML和PHP网站设计实例

HTML部分:

首先我们需要准备两粒色子和奖品素材,这些作者已经打包上传了,请大家放心下载。我们将在html页面中写下如下的html结构代码,。wrap用来放置色子和提示信息,#prize则是用来放置奖品的。

CSS部分:

我们要用CSS技术来将页面布局合理规范化,我们将奖品围成一个矩形,共10个位置,将两粒色子定位在矩形的中央,抽奖时可以直接点击中间的色子。这些我们可以用CSS的定位技术来实现页面布局。

。demo{width:650px; height:420px; margin:60px auto 10px auto; position:relative; }

。wrap{width:200px; height:100px; position:absolute; margin-left:220px; margin-top:140px; z-index:1000;}

#msg{display:none;width:50px; height:20px; padding:4px; background:#ffc; border:1px solid #fc9;

text-align:center; color:#f30; font-size:18px; position:absolute; z-index:1001; right:-20px; top:-10px}

。dice{width:90px; height:90px; display:block; float:left; background:url(dice.png) no-repeat; cursor:pointer}

#dice_mask{width:200px; height:100px; background:#fff; opacity:0; position:absolute; top:0; left:0; z-index:999}

。dice_1{background-position:-5px -4px}

。dice_2{background-position:-5px -107px}

。dice_3{background-position:-5px -212px}

。dice_4{background-position:-5px -317px}

。dice_5{background-position:-5px -427px}

。dice_6{background-position:-5px -535px}

。dice_t{background-position:-5px -651px}

。dice_s{background-position:-5px -763px}

。dice_e{background-position:-5px -876px}

#prize{position:relative}

#prize li{position:absolute; width:150px; height:112px; border:1px solid #d3d3d3}

#d_0{left:0; top:0}

#d_1{left:160px; top:0}

#d_2{left:320px; top:0}

#d_3{left:480px; top:0}

#d_4{left:480px; top:128px}

#d_5{left:480px; top:256px}

#d_6{left:320px; top:256px}

#d_7{left:160px; top:256px}

#d_8{left:0; top:256px}

#d_9{left:0; top:128px}

。mask{opacity: 0.6; width:150px; height:112px; line-height:32px; background:#ffc;

z-index:1001; position:absolute; top:0; left:0; text-align:center; font-size:16px}

jQuery部分:

我们使用jQquery来完成前端动作,包括掷色子动画,仿大富翁奖品逐步运动动画,其中有防重复点击知识、ajax交互知识,动画提示知识。整个 操作流程可简单概括为:点击色子->向dice.php发送ajax请求->完成掷色子动画->提示点数->逐步运动动画到最终 奖品位置停止->完成抽奖。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的 HTMLPHP 表单实例: **HTML 表单** ```html <!DOCTYPE html> <html> <head> <title>PHP 表单实例</title> </head> <body> <h2>请填写以下信息:</h2> <form action="process_form.php" method="post"> <label for="name">姓名:</label> <input type="text" name="name" id="name"><br><br> <label for="email">邮箱:</label> <input type="email" name="email" id="email"><br><br> <label for="gender">性别:</label> <input type="radio" name="gender" value="male" id="male">男 <input type="radio" name="gender" value="female" id="female">女<br><br> <label for="interests">兴趣爱好:</label> <input type="checkbox" name="interests[]" value="reading" id="reading">阅读 <input type="checkbox" name="interests[]" value="sports" id="sports">运动 <input type="checkbox" name="interests[]" value="music" id="music">音乐<br><br> <label for="feedback">反馈意见:</label> <textarea name="feedback" id="feedback"></textarea><br><br> <input type="submit" value="提交"> </form> </body> </html> ``` 在上面的 HTML 表单中,我们使用了文本框、电子邮件、单选按钮、复选框和文本区域等不同类型的输入元素。 **PHP 处理表单** 当用户提交表单时,我们需要处理表单数据。我们可以使用 PHP 来处理表单数据并执行必要的操作。以下是一个简单的 PHP 表单处理代码: ```php <!DOCTYPE html> <html> <head> <title>PHP 表单处理实例</title> </head> <body> <h2>您提交的表单数据如下:</h2> <?php $name = $_POST['name']; $email = $_POST['email']; $gender = $_POST['gender']; $interests = $_POST['interests']; $feedback = $_POST['feedback']; echo "<p>姓名:$name</p>"; echo "<p>邮箱:$email</p>"; echo "<p>性别:$gender</p>"; echo "<p>兴趣爱好:</p>"; echo "<ul>"; foreach ($interests as $value) { echo "<li>$value</li>"; } echo "</ul>"; echo "<p>反馈意见:$feedback</p>"; ?> </body> </html> ``` 在上面的 PHP 代码中,我们使用了 `$_POST` 超级全局变量来获取提交的表单数据。然后,我们使用 `echo` 语句将数据输出到网页中。我们还使用 `foreach` 循环遍历 `$interests` 数组,并将其作为无序列表输出。 请注意,在实际应用中,您可能需要对表单数据进行验证和过滤,以确保输入的数据是有效和安全的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值