网站改造:细节雕琢与功能实现

在深入编写代码和添加jQuery UI组件等复杂功能之前,首先需要确保网站的基本外观和感觉符合预期。接下来,将为主页的“提供的服务”和“使用的产品”部分的列表项添加链接。通过查看现有网站的源代码,可以找到这些链接所需的信息。

首先,添加“Colorquartz”的链接,因为它是“使用的产品”部分列出的第一项。在页面源代码中找到相应的锚点标签后,将该链接添加到项目中的适当位置,使得原本描述为: <li>Colorquartz</li> ... 现在变为: <li><a href="http://nptgonline.com/pool-finishes/colorscapes" target="_blank">Colorquartz</a></li> 接下来,对那一节中的其他项目执行相同的操作,确保它们都链接到它们应该链接的外部页面。

了解到Hartt希望使用他们的“信用卡接受”动画gif,找到页面源代码中的该文件并下载。然后,通过右键点击项目,选择“添加”>“新建文件夹”,命名为“Images”,然后右键点击新的Images文件夹,选择“添加”>“现有项”,导航到保存该图像的文件夹并选择文件将其添加到项目中。

再次打开Site.master文件,进入页面底部的

定位并复制了(“Across Time & Space”)logo图像,并将其添加到Images文件夹中。还在同一位置添加了一张图像,将使用它作为载体来存放“humans.txt”文件(有关此信息,请参见“humans.txt”),然后从上面的HTML中移除不需要的部分,最后得到: <footer> <p class="float-left">Web site ©<%: DateTime.Now.Year %></p> <img class="breathingRoom" src="Images/axXAndSpaceLogo.jpg" alt="Across Time and Space logo" width="128" height="80"/> <a class="breathingRoom" href="http://www.awardwinnersonly.com/humans.txt" target="_blank"> <img src="Images/humanstxt-isolated-orange.gif" alt="Humans dot text logo" width="105" height="46"/> </a> <img class="east-magnet" src="Images/Logo-BannerSmall_1_.gif"/> </footer> 敏锐的眼睛可能已经注意到,不得不替换复制过来的HTML中的“@”,因为那适用于Web页面项目,这些项目使用Razor模板语法,而这是一个Web Forms应用程序,因此需要使用“<%: %>”语法。

作为这次更新的最后一件事,将页面中间部分替换为现有的令人印象深刻的动画gif,它展示了一个游泳池项目从开始看起来像“战区”到最后变成花园般的外观的进展。这一系列图像包含在名为Start-to-Finish2.gif的动画gif文件中。在现有网站的源代码中找到它,将其保存在本地,并将其添加到项目中,位于Images文件夹下。

然后,更改Default.aspx中的HTML,在中间部分的div中,将其更改为: Pool Project Time Lapse <img src="Images/Start-to-Finish2.gif"/> ... 以显示动画gif/幻灯片。然而,当运行它时,发现图像没有保持在边界内,并且“泄漏”到了右侧和下方。因此,必须通过创建一个CSS类来限制它。不想提供绝对宽度和高度,而是使用百分比。将尝试使用25%作为屏幕宽度和高度。这是为这个目的创建的CSS类,并将其放入Site.css中: .modestImage { height: 25%; width: 25%; } ... 并将img标签更改为: <img class="modestImage" src="Images/Start-to-Finish2.gif"/> 运行它,看到图像变得太小了,所以将百分比更改为50%并再次测试。

沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485