初学党关于html作业之制作模仿谷歌页面

目录

logo部分

搜索框部分

运行结果

代码

html部分

css部分


logo部分

我选择了直接插logo图片,这个比较简单方便,图片上网找一张就行。

使用<br>换行,让图片和搜索框之间有一定间隔。

搜索框部分

html:建立一个div父级元素searchbar,来装饰搜索框,里面嵌套1个用input标签建立的文本框search,设定值为“在Google上搜索,或者输入一个网址”这段文字,然后使用JS条件语句中的if语句,以及html中的onfocus 属性与 onblur 属性,实现文字的隐藏和恢复。onfocus 属性的作用是当输入字段获得焦点时触发函数,在这里是让灰色文字在点击时隐藏;onblur 属性的作用在元素失去焦点时触发,在这里是在取消点击状态时,文字恢复。

运行结果

代码

html部分
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="h.css">
    <title>Google</title>
</head>
<body>
    <div class="google">
        <img src="../images/logo.png" alt="">
        <br><br>
 </div>
    <div class="searchbar">
        <img src="../images/搜索.png" class="mg" alt="">
            <input type="text" name="search" id="" value="在Google上搜索,或者输入一个网址" 
            onfocus="if(value=='在Google上搜索,或者输入一个网址') value='' "
            onblur="if(!value)value='在Google上搜索,或者输入一个网址'">
            <img src="../images/话筒.png" class="mcp" alt="">
    </div>
    <div class="tubiao">
            <a href="https://www.baidu.com/"><img src="../images/baidu.png" width="70px" alt=""></a>
            <a href="https://music.163.com/"><img src="../images/wy.png" width="70px" alt=""></a>
            <a href="https://www.bilibili.com/"><img src="../images/bzhan.png" width="70px"alt=""></a>
</div>

</body>
</html>
css部分
​
*{
    margin: 0;
    padding: 0;
}/*一次性重置所有HTML网页元素的浏览器样式*/
.google{
    text-align: center;
    margin-top: 11%;
}
.searchbar{ 
  border-width: 1px;
  border-style: solid;
  border-color: rgb(192, 187, 187);
    border-radius: 2em;/*左右边框为半圆型*/
   margin: 0 auto;/*让整个搜索框居中对齐*/
   width: 555px; 
   height: 40px;
  
}
input{ 
    color: rgb(205, 199, 199);
    font-size: 16px;
    border: none;/*取消文本框内外边距*/
    outline: none;/*取消边框和外边框*/
  height: 38px;
  width: 440px;
}

.mcp{
    height: 35px;
    
}
.mg{
    height: 25px;
    margin-left: 15px;
}
.search,.mcp,.mg{
    vertical-align: middle;
}/*让两个图标与搜索框的中线对齐*/
.tubiao{
    text-align: center;
    margin-top: 2%;
 margin-right:4%;
}/*调整所有图标的相对位置*/
}
a{ 
    margin-left: 70px;/*控制图标与图标的间隔*/
    text-align: center;
}

​

​

​

个人实力有限,简单分享一下自己的作业,不喜勿喷,参考学习资料来自B站、CSDN。

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值