我怎样才能使一个类型=“;提交”;在css中看起来像一个type="按钮”;
How can I make a type="submit" look in css like a type="button"
我正在尝试创建一个网站,以获取和存储有关人员或事物的信息。当有人输入用户名并点击按钮时,它会找到标记为用户输入内容的目录。如果没有文件,则会转到错误页面。
我遇到的问题是<input type="button" name="search" value="Search Database">
是我想要它的外观,但只有当我将type="button"
更改为type="submit"
时,它才会提交,这会更改css,所以看起来很有趣。
请帮我解决按钮问题谢谢,我真的很感激。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Genetics Database</title>
<style>
@import url(http://fonts.googleapis.com/css?family=Exo:100,200,400);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:700,400,300);
body{
margin: 0;
padding: 0;
background: #fff;
color: #fff;
font-family: Arial;
font-size: 12px;
}
.body{
position: absolute;
top: -20px;
left: -20px;
right: -40px;
bottom: -40px;
width: auto;
height: auto;
background-image: url(http://ginva.com/wp-content/uploads/2012/07/city-skyline-wallpapers-008.jpg);
background-size: cover;
-webkit-filter: blur(5px);
z-index: 0;
}
.grad{
position: absolute;
top: -20px;
left: -20px;
right: -40px;
bottom: -40px;
width: auto;
height: auto;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
z-index: 1;
opacity: 0.7;
}
.header{
position: absolute;
top: calc(50% - 40px);
left: calc(50% - 270px);
z-index: 2;
}
.header div{
float: left;
color: #fff;
font-family: 'Exo', sans-serif;
font-size: 35px;
font-weight: 200;
}
.header div span{
color: #5379fa !important;
}
.login{
position: absolute;
top: calc(50% - 75px);
left: calc(50% - 50px);
height: 150px;
width: 350px;
padding: 10px;
z-index: 2;
}
.login input[type=text]{
width: 250px;
height: 30px;
background: transparent;
border: 1px solid rgba(255,255,255,0.6);
border-radius: 2px;
color: #fff;
font-family: 'Exo', sans-serif;
font-size: 16px;
font-weight: 400;
padding: 4px;
}
.login input[type=password]{
width: 250px;
height: 30px;
background: transparent;
border: 1px solid rgba(255,255,255,0.6);
border-radius: 2px;
color: #fff;
font-family: 'Exo', sans-serif;
font-size: 16px;
font-weight: 400;
padding: 4px;
margin-top: 10px;
}
.login input[type=button]{
width: 260px;
height: 35px;
background: #fff;
border: 1px solid #fff;
cursor: pointer;
border-radius: 2px;
color: #a18d6c;
font-family: 'Exo', sans-serif;
font-size: 16px;
font-weight: 400;
padding: 6px;
margin-top: 10px;
}
.login input[type=button]:hover{
opacity: 0.8;
}
.login input[type=button]:active{
opacity: 0.6;
}
.login input[type=text]:focus{
outline: none;
border: 1px solid rgba(255,255,255,0.9);
}
.login input[type=password]:focus{
outline: none;
border: 1px solid rgba(255,255,255,0.9);
}
.login input[type=button]:focus{
outline: none;
}
::-webkit-input-placeholder{
color: rgba(255,255,255,0.6);
}
::-moz-input-placeholder{
color: rgba(255,255,255,0.6);
}
</style>
<script src="js/prefixfree.min.js"></script>
</head>
<body>
<div class="body"></div>
<div class="grad"></div>
<div class="header">
<div>YouR<span>Genetics</span></div>
<br>
<div> Database</div>
</div>
<br>
<form action="/database/search.php" method="post">
<div class="login">
<br><br>
<input type="text" name="userinfo" placeholder="Username/Keyword" ><br>
<input type="button" name="search" value="Search Database">
</div>
<script src='http://codepen.io/assets/libs/fullpage/jquery.js'></script>
</body>
</html>
您缺少form
的结束标记。一定要包括在内。并将您的CSS input['submit']
更改为:input[type=submit]
,现在您可以将HTML按钮更改为类型submit。它应该工作
相关文章:
- 用javascript创建一个看起来正常分布的模式
- 看起来第一个console.log是'It’不太对
- 我让一个图像看起来像一个可点击的按钮,但现在当我点击它时,它不会起到超链接的作用
- 图像看起来像一个只在firefox中工作的按钮
- 修复一个看起来波涛汹涌的倒计时计时器
- JavaScript:$ 不是一个函数(但看起来是)
- 有没有办法在 css 中设计一个看起来完全是 html 下拉菜单的菜单
- 如何用一个合适的双引号替换这个看起来很奇怪的引号符号:“;
- HTML、PHP、JavaScript——如何为数据库中的每个单独记录制作一个按钮?看起来很简单,但事实并非如此;不起作
- 为什么 Object.prototype 看起来像一个空对象
- 看起来我'当我用弧度把一个半圆分成四部分时,我没有得到一条直线
- D3 示例:看起来像一个 JavaScript 变量,但像一个函数一样调用
- 我怎么能让一个粘性导航条在英雄的底部看起来透明,然后再固定在顶部
- 推特按钮看起来像一个正常的<a>链接没有任何JS或CSS
- HTML/javascript客户端图像压缩看起来像一个合理的、万无一失的计划吗?
- Html5 js一个页面看起来多页面
- d3js v4:我如何应用力到节点的点击,使它看起来像一个渐变
- 我想要一个jquery文本选择器插件,它看起来像文本选择器
- JS:变量看起来是一个字符串,但显示为:“;[对象对象]”;
- 有没有一个JavaScript预处理器可以让回调看起来很好看