HTML页脚实现三栏效果,移动端两栏效果自适应。JavaScript实现搜索功能,回车搜索功能。
这是我之前为我的另一个网站软件论坛做的一个页面屏蔽功能,所以删除了部分代码,但不影响整体页面和页脚效果。
代码
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta http-equiv="content-language" content="zh-cn" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta name="renderer" content="webkit" /> <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no" /> <title>页脚三栏效果</title> <meta name="keywords" content="" /> <meta name="description" content="" /> <meta name="generator" content="52lc.top @LinChen" /> <meta http-equiv="Cache-Control" content="no-siteapp" /> <link rel="Shortcut Icon" href="favicon.ico" type="image/x-icon" /> <style type="text/css" media="all" rel="stylesheet"> body { background: #5B5D8E; color: #D5D6E2; font-family:"Microsoft YaHei", "Segoe UI", "Lucida Grande", Helvetica, Arial, sans-serif; } /* 用于a标签的样式,避免发生样式冲突 */ .aaa { font-size: 12px; color: #9B9B9B; text-decoration: none; /* 添加其他样式,如文本装饰等,根据需要 */ } /* 如果需要定义不同状态的链接颜色(例如:hover时),可以添加以下样式 */ .aaa:hover { color: #9B9B9B; /* 设置鼠标悬停时的颜色 */ text-decoration: underline; /* 鼠标悬停时重新添加下划线 */ } .aaa:visited { color: #9B9B9B; /* 设置已访问链接的颜色 */ text-decoration: none; /* 已访问链接去除下划线 */ } .error-page-logo { position: absolute; left: 40px; top: 40px; width: 300px; } .error { width: 100%; max-width: 1440px; margin: 0 auto; text-align: center; } .error-block { padding-top: 20px; padding-bottom: 20px; } .main-img { width: 220px; } h3 { margin: 40px 0 20px 0; font-weight: bold; } .sub-title { margin: 10px 0 30px 0; font-size: 14px; } .sub-title a { color: #3194D0; } /* a标签按钮 */ .follow { padding: 13px 0; width: 160px; font-size: 15px; border-radius: 40px; color: #ffffff; background-color: #42C02E; border-color: #42C02E; display: inline-block; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; user-select: none; text-decoration: none; } .follow:hover, .follow:focus { color: #ffffff; background-color: #28A014; border-color: #28A014; text-decoration: none; } .part:nth-child(2) { border-left: 1px solid #F0F0F0; border-right: 1px solid #F0F0F0; } .part:last-child { padding: 20px 0; } .res-warp { display: inline-block; } .res-warp img { margin-right: 15px; width: 80px; height: 80px; vertical-align: middle; } .res-warp .app, .res-warp .weibo { width: auto; height: 60px; } .info { padding-top: 10px; text-align: left; vertical-align: middle; display: inline-block; } .info { font-size: 14px; } .info p { font-size: 12px; color: #9B9B9B; } /* 手机端设置 */ @media (max-width: 768px) { .error-page-logo, .error-footer { display: none; } .part { display: none; /* 隐藏所有格子 */ } /* 第二个格子 */ .part:nth-child(2) { display: block; flex-basis: 100%; padding: 0px; /* 根据需要调整填充 */ } /* 第三个格子 */ .part:nth-child(3) { display: block; flex-basis: 100%; padding: 0px; /* 根据需要调整填充 */ } } .error-footer { position: fixed; bottom: 0; left: 0; right: 0; background-color: #fff; /* 您可以根据需要设置背景颜色 */ border-top: 1px solid #F0F0F0; padding: 10px 0; /* 根据需要调整填充 */ text-align: center; display: flex; /* 使用Flex布局 */ justify-content: space-between; /* 水平分散对齐 */ align-items: center; /* 垂直居中对齐 */ } .part { flex-basis: 33%; padding: 10px; } .search-box { display: flex; align-items: center; } input[type="text"] { padding: 8px; border: 1px solid #ccc; border-radius: 4px; outline: none; } button[type="submit"] { background-color: #42C02E; color: white; border: none; border-radius: 4px; padding: 8px 12px; margin-left: 4px; cursor: pointer; outline: none; } button[type="submit"]:hover { background-color: #28A014; } </style> </head> <body lang="zh-CN" class="reader-black-font"> <!-- <div class="error"> <div class="error-block"> <h1>{$readdata['title']}</h1> <h3><img class="main-img" src="/resources/image/violation.png" alt="内容被屏蔽" /></h3> <div class="sub-title"> 此页面内容已被管理员屏蔽,因此你无任何权限可查看本页面详情内容! </div> <p> </p> <a class="follow" href="/">返回首页</a> --> <!-- 页面底部代码 --> <div class="error-footer"> <div class="part"> <div class="info"> <div class="search-box"> <input type="text" id="searchInput" placeholder="搜索内容"> <button type="submit" onclick="performSearch()">搜索</button> </div> <script> function performSearch() { // 获取用户输入的搜索内容 var searchContent = document.getElementById('searchInput').value; // 确保搜索内容不为空 if (searchContent.trim() !== "") { // 构建目标搜索页面的URL var searchUrl = "https://52lc.top/search.php?q=" + encodeURIComponent(searchContent); // 在新标签页中打开目标搜索页面 window.open(searchUrl, "_blank"); } else { alert("请输入搜索内容"); } } // 获取输入框元素 var searchInput = document.getElementById('searchInput'); // 监听输入框的键盘事件 searchInput.addEventListener('keyup', function (event) { // 检查是否按下了回车键(keyCode 13 表示回车键) if (event.keyCode === 13) { // 获取用户输入的搜索内容 var searchContent = searchInput.value.trim(); // 确保搜索内容不为空 if (searchContent !== "") { // 构建目标搜索页面的URL var searchUrl = "https://52lc.top/search.php?q=" + encodeURIComponent(searchContent); // 在新标签页中打开目标搜索页面 window.open(searchUrl, "_blank"); } else { alert("请输入搜索内容"); } // 清空输入框 searchInput.value = ""; } }); </script> </div> </div> <div class="part"> <div class="info"> <p align="center">© 2017-2024 <a class="aaa" href="https://52lc.top">琳晨BLOG</a>. All rights reserved.</p> <p align="center">This page designed by 52LC.TOP <a class="aaa" href="/" target="_blank" title="联系我们">联系我们</a> </p> </div> </div> <div class="part"> <div class="info"> <p align="center"> <img src="https://52lc.top/resource/image/icp.svg" alt="ICP备案" style="width: 20px; height: 20px; vertical-align:middle" /><a class="aaa" style="vertical-align:middle" href="https://beian.miit.gov.cn" rel="nofollow" target="_blank" title="湘ICP备2020018726号-3">湘ICP备2020018726号-3</a> </p> <p align="center"> <img src="https://52lc.top/resource/image/gongan.png" alt="公安备案" style="width: 20px; height: 20px; vertical-align:middle" /><a class="aaa" style="vertical-align:middle" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=43041202000037" rel="nofollow" target="_blank" title="湘公网安备 43041202000037号">湘公网安备 43041202000037号</a> </p> </div> </div> </div> </body> </html> <!--This page designed by https://52lc.top -->
发布评论