01
代码:HTML部分
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>search</title> <!-- 引入重置样式 --> <link rel="stylesheet" href="../reset.css"> <!-- 引入样式 --> <link rel="stylesheet" href="./index.css"> </head> <body> <div class="search" > <div class="select-left "> <nav class="nav"> <ul> <li> <a href="#" style="color: #11192d; font-weight: 500;" >宝贝 </a> <ol> <li>天猫</li> <li>店铺</li> </ol> </li> </ul> </nav> </div> <div class="photo"> <img width="18px" src="./image/倒三角.png"/> </div> <form action="#"> <div class=" top-input"> <input class="=search-input" type="text" placeholder="|"> </div> <div class="icon"> <div class="select-icon" > <span class="text">按图片搜索</span> </div> </div> </form> <div class="search-button"> <button class="button" type="submit">搜索</button> </div> </div> </body> </html>
CSS部分
ol,ul{ list-style: none; } .search{ width: 980px; height: 44px; border: 2px solid #ff5000; background: #fff; border-radius: 8px; position: relative; margin: 0 auto; top: 15px; display: flex; } .select-left{ width: 68px; height: 38px; font-size: 14.5px; background: #fff; font-weight: 500; color: #11192d; font-family: Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC, Microsoft YaHei; border-radius: 12px; margin-top: 2px; box-shadow: 0 24px 48px 0 rgba(0, 17, 51, .07); } nav.nav > ul > li:hover ol { display: block; } .nav>ul>li{ width: 68px; height: 38px; text-align: center; cursor: pointer; line-height: 36px; } nav.nav ol { margin-top: -2px; background-color: #fff; color: #11192d; display: none; } nav.nav ol > li { height: 38px; } nav.nav ol > li:hover { color: #ff5000; } .photo{ display: inline; margin-top: 15px; margin-left: -20px; } .top-input{ width: 800px; height: 40px; } input{ width: 800px; height: 40px; line-height: 40px; margin-left: 5px ; } .select-right{ width: 28px; height: 28px; position: absolute; right: 80px; top: 6px; display: block; } .icon{ width: 28px; height: 28px; position: absolute; right: 80px; top: 6px; z-index: 1; background-image: url(./image/hei下载.png); background-size: 28px 28px; box-sizing: border-box; } .icon:hover{ background-image: url(./image/下载.png); cursor: pointer; } .select-icon{ display: none; box-sizing: border-box; } .text{ box-sizing: border-box; } .button{ position: absolute; line-height: 39px; font-size: 18px; font-weight: 500; color: #fff; background:#ff5000 ; height: 39px; width: 72px; top: 3px; right: 2px; border-radius: 8px; border: none; cursor: pointer; z-index: 9; outline: none; }
运行:
web前端练习
W111115_2024-10-24 23:45
相关推荐
开心工作室_kaic32 分钟前
ssm161基于web的资源共享平台的共享与开发+jsp(论文+源码)_kaic刚刚好ā33 分钟前
js作用域超全介绍--全局作用域、局部作用、块级作用域沉默璇年2 小时前
react中useMemo的使用场景yqcoder2 小时前
reactflow 中 useNodesState 模块作用2401_882727572 小时前
BY组态-低代码web可视化组件SoaringHeart2 小时前
Flutter进阶:基于 MLKit 的 OCR 文字识别会发光的猪。3 小时前
css使用弹性盒,让每个子元素平均等分父元素的4/1大小天下代码客3 小时前
【vue】vue中.sync修饰符如何使用--详细代码对比猫爪笔记3 小时前
前端:HTML (学习笔记)【1】前端李易安3 小时前
Webpack 热更新(HMR)详解:原理与实现