【发布时间】:2021-02-12 15:05:50
【问题描述】:
我在 ASP.NET 中使用 Razor Pages 并尝试添加背景图像,同时在背景图像上保留我的文本和图片。我添加了<html> 标签而不是<body> 标签。我之前的实现并没有覆盖页面,只是其中的一部分。
我认为最好的做法是如上所述将背景图像添加到 html 标记中,但我不确定要在 html 代码中写入什么。
下面是我的 CSS 和 HTML(索引)代码:
<style type ="text/css" >
html {
background-image: url('~/data/backgroundimage.jpg');
background-repeat: no-repeat;
min-height: 100%;
}
.fade-in {
animation: fadeIn ease 5s;
-webkit-animation: fadeIn ease 5s;
-moz-animation: fadeIn ease 5s;
-o-animation: fadeIn ease 5s;
}
@page
@{
ViewData["Title"] = "Mock Website!";
}
<html>
<head>
<link href="~/css/website.css" rel="stylesheet" media="screen" />
</head>
<body>
<div class="text-center">
<img src="~/data/icon.png" />
<h1 class="display-4">Hello!</h1>
<div class="fade-in">
<h2 class="display-4">How can I help you?</h2>
</div>
</div>
</body>
</html>
【问题讨论】:
标签: html css asp.net razor razor-pages