HTML 和 CSS - 如何创建按钮和过渡页面

标签 html css button hover transition

我之前在遇到问题的地方问了一个问题,问题已经解决了。现在,因为我是初学者,没有钱购买教程,所以我将自学并在这里经常提问。现在我的问题是在我的页面上如何只在页面右侧的白色部分制作按钮以及如何修改这些按钮?请注意,页眉和页脚上的黑色是我的基本边框,白色空间是我要放置所有网站信息的地方(这是我的 IT 类(class)作业,所以它是基本的)。现在,当我按下一个按钮时,如何让仅在空白处的信息过渡到网站的下一部分?例如。假设我单击一个名为“信息”的按钮 - 我希望我当前所在的页面过渡到那个页面幻灯片或其他什么,我只希望这发生在页面的白色部分。这是我的代码:

我将非常感谢在此过程中竭尽全力帮助我的任何人。而且我也很困惑,为什么页脚不会与顶部横幅完全相同。

html {
    font-family: volkorn;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

.top-section {
    padding: 30px 0;
    margin-bottom: 0;
    color: #000000;
    background-color: #000000;
    background-size: cover;
}

.top-section {
    padding-top: 100px;
    padding-bottom: 100px;
}  

.bottom-banner {
  padding: 30px 0;
  margin-bottom: 0;
  color: #000000
  background-color: #000000;
  background-size: cover;
 }
<!DOCTYPE html>
<!--[if lt IE 7 ]> <html class="ie6" lang="en"> <![endif]-->
<!--[if IE 7 ]>    <html class="ie7" lang="en"> <![endif]-->
<!--[if IE 8 ]>    <html class="ie8" lang="en"> <![endif]-->
<!--[if (gte IE 9)|!(IE)]><!--> <html lang="en"> <!--<![endif]-->
<title>Upload Festival</title>  
    <head> 
    <!--css-->
    <link href="css/customization.css" rel="custom" style="text/css">
  </head>
<body class="index">
<header class="top-section" role="banner"></header>
<div class="bottom-banner">
</div>
</body>
</html>

最佳答案

要使按钮显示在最右侧,请使用以下 css:

button {
    float:right;
    /*Other Modifications Go Here*/
}

这将使按钮与窗口的右侧而不是通常的左侧对齐。要修改所有按钮,请使用上面的 css。如果你只想做一个按钮,请在 HTML 中给它一个名为 info 的类:

<button class="buttonName">Click Me</button>

然后在你的 CSS 类型中:

.buttonName {
    float:right;
}

如果您希望按钮位于页眉下方,只需将按钮标记放在页眉之后和页脚之前。

如果您想让页眉和页脚在单击按钮时消失,您需要将 JavaScript 添加到您的页面。只需添加(在 head 标签中)

<script>
    function hideBlack() {
        document.getElementByTagName("header").display="none";
    }
</script>

然后在 HTML 的正文标记中,更改按钮代码,使其具有“onclick”属性。这是它的样子:

<button id="buttonName" onclick="hideBlack()">Click Me</button>

使用该属性,您的按钮将告诉浏览器运行名为“hideBlack()”的 JavaScript 函数。

至于您的页脚不正确,请对照我的示例进行检查。

您的页脚不起作用,因为在您的 CSS 中,您忘记在其中一种样式的末尾添加分号,这搞砸了背景颜色,使其变成白色。

关于HTML 和 CSS - 如何创建按钮和过渡页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28799272/

相关文章:

javascript - 使用 javascript 更改标签

javascript - 如何在网页中将数字转换为印度卢比格式,例如 10,000.00

javascript - 如何在仅使用 CSS3 悬停时更改表格单元格的文本

java - 我如何在java中居中对象

android - 如果方向设置为纵向,是否仍然可以检测到方向变化?

javascript - 使用按钮从数组打印

html - 使按钮在垂直方向上的位置相等

asp.net 超越 CSS 菜单控件

javascript - CKEditor 在按键回车时插入 <br/> 两次

jquery - IE jquery 不透明度在 IE10 中工作很奇怪