📜  unsplash 源代码 - Html (1)

📅  最后修改于: 2023-12-03 15:35:31.733000             🧑  作者: Mango

Unsplash源代码 - Html

介绍

Unsplash是一个免费的高清照片分享网站,由蒂姆·梅歇尔(Timothy McGurr)于2013年创建。该网站旨在为摄影师提供平台展示作品,同时允许用户下载、分享免费高质量照片,网站上每天都会有新图片上传。

Unsplash的首页是一个图片墙,每张图片都有一张缩略图以及图片的标题和作者,用户也可以使用搜索功能来寻找自己需要的图片。

在使用Unsplash的过程中,我们可以通过API(应用程序接口)来检索和下载照片,这样我们可以使用Unsplash提供的高质量照片在我们的网站或应用程序中创建美观的视觉效果。

以下是Unsplash网站的HTML源代码,包括首页、搜索结果页面和图片详情页面。

首页

下面是Unsplash首页的HTML代码片段:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Unsplash</title>
  </head>
  <body>
    <header>
      <h1>Unsplash</h1>
      <form>
        <input type="search" placeholder="Search" />
        <button type="submit">Search</button>
      </form>
    </header>

    <main>
      <!-- 图片墙 -->
      <div class="grid">
        <div class="grid-item">
          <a href="/photo/">
            <img src="/img/">
            <h2>Photo Title</h2>
          </a>
        </div>
        <div class="grid-item">
          <a href="/photo/">
            <img src="/img/">
            <h2>Photo Title</h2>
          </a>
        </div>
        <div class="grid-item">
          <a href="/photo/">
            <img src="/img/">
            <h2>Photo Title</h2>
          </a>
        </div>
      </div>
    </main>

    <footer>
      <ul>
        <li><a href="#">About Us</a></li>
        <li><a href="#">Contact Us</a></li>
      </ul>
    </footer>
  </body>
</html>

上面的代码中:

  • 1-3行是文档声明和html的起始标签。
  • 5-8行是文档头部,其中包括网页的标题和编码方式。
  • 10-15行是网页的头部,包括网站的标题和搜索框。
  • 17-31行是网页的主体部分,包括图片墙和每张图片的缩略图和标题。
  • 33-38行是网页的脚注,包括关于我们和联系我们的链接。
搜索结果页面

当我们在Unsplash中使用搜索功能时,会得到如下的搜索结果页面:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Unsplash Search: Nature</title>
  </head>
  <body>
    <header>
      <h1>Unsplash</h1>
      <form>
        <input type="search" placeholder="Search" />
        <button type="submit">Search</button>
      </form>
    </header>

    <main>
      <!-- 搜索结果 -->
      <h2>Search Results for "Nature"</h2>
      <div class="grid">
        <div class="grid-item">
          <a href="/photo/">
            <img src="/img/">
            <h3>Photo Title</h3>
            <p>Photo Description</p>
          </a>
        </div>
        <div class="grid-item">
          <a href="/photo/">
            <img src="/img/">
            <h3>Photo Title</h3>
            <p>Photo Description</p>
          </a>
        </div>
        <div class="grid-item">
          <a href="/photo/">
            <img src="/img/">
            <h3>Photo Title</h3>
            <p>Photo Description</p>
          </a>
        </div>
      </div>
    </main>

    <footer>
      <ul>
        <li><a href="#">About Us</a></li>
        <li><a href="#">Contact Us</a></li>
      </ul>
    </footer>
  </body>
</html>

上面的代码中:

  • 1-3行是文档声明和html的起始标签。
  • 5-8行是文档头部,其中包括网页的标题和编码方式。
  • 10-15行是网页的头部,包括网站的标题和搜索框。
  • 17-31行是网页的主体部分,包括搜索结果和每张图片的缩略图、标题和描述。
  • 33-38行是网页的脚注,包括关于我们和联系我们的链接。
图片详情页面

当我们点击图片缩略图时,会跳转到对应的图片详情页面,如下所示:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Photo Title - Unsplash</title>
  </head>
  <body>
    <header>
      <h1>Unsplash</h1>
      <form>
        <input type="search" placeholder="Search" />
        <button type="submit">Search</button>
      </form>
    </header>

    <main>
      <!-- 图片详情 -->
      <div class="photo">
        <img src="/img/" alt="Photo Title" />
        <h2>Photo Title</h2>
        <p>Photo Author</p>
        <p>Photo Description</p>
        <button type="button">Download</button>
      </div>
    </main>

    <footer>
      <ul>
        <li><a href="#">About Us</a></li>
        <li><a href="#">Contact Us</a></li>
      </ul>
    </footer>
  </body>
</html>

上面的代码中:

  • 1-3行是文档声明和html的起始标签。
  • 5-8行是文档头部,其中包括网页的标题和编码方式。
  • 10-15行是网页的头部,包括网站的标题和搜索框。
  • 17-25行是网页的主体部分,包括图片的大图和标题、作者和描述,还有下载按钮。
  • 27-32行是网页的脚注,包括关于我们和联系我们的链接。
结论

以上是Unsplash网站的三个网页的HTML源代码片段,我们可以通过学习这些代码来更好地理解Unsplash的网站结构和使用方法,也可以借此开发自己的网站或应用程序。