cshtml的美化

cshtml的美化c#webapp美化工作美化工作更改css框架css在cshtml中的位置网上的bootstrap模板资源1.从网站上下载模板2.使用模板更多的资料美化工作默认大家已经掌握了MVC框架的概念和使用方式,本文章只将如何在MVC基础上进行简单的美化工作更改css框架css在cshtml中的位置对html语言有所了解的各位应该知道,css一般写在头中,也就是<head></head>所在的位置中,在cshtml中也是这样。注意看MVC框架的_Layout.cshtml中的

大家好,又见面了,我是你们的朋友全栈君。

美化工作

默认大家已经掌握了MVC框架的概念和使用方式,本文章只将如何在MVC基础上进行简单的美化工作

更改css框架

css在cshtml中的位置

_Layout.cshtml
对html语言有所了解的各位应该知道,css一般写在头中,也就是<head></head>所在的位置中,在cshtml中也是这样。

注意看MVC框架的_Layout.cshtml中的第7、8行,这两行实际上指定了这个web app将会使用什么样的css模板。

<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" />
<link rel="stylesheet" href="~/css/site.css" />

href后面跟着的就是css模板的位置,~这里可能表示的应该是wwwroot目录,所以按照这个路径,我们可以找到对应的css文件
css文件位置
bootstrap.min.css的上级bootstrap.css是bootstrap.min.css的类似于可视化的文件。
你可以这么理解:

  1. bootstrap.min.css是给机器看的(没有排版,看起来比较困难)
  2. bootstrap.css是编译器把bootstrap.min.css的内容翻译过来给人看的,如果bootstrap.min.css中的内容改变,bootstrap.css的内容也会对应改变。

我们可以看看bootstrap.css的内容
在这里插入图片描述
实际上它就为我们定义了很多预置参数,比如最前面的这些颜色。
如果我们想在普通的html中使用颜色,我们必须在网上查找这个颜色对应的代码(也就是图中以#开头的那些数字)。
但是现在我们只需要使用颜色对应的英文就行了,大大方便我们编写html代码。

如果我们想要更改这个模板,我们只需要更改这里的内容。但是作为初学者,我们可以直接用网上的模板。

网上的bootstrap模板资源

以下是我找到的资源

https://get.foundation/

https://bootswatch.com/

https://materializecss.com/

https://purecss.io/

https://getbootstrap.com/

接下来我们以 https://bootswatch.com/ 中的资源为例来讲解如何更换模板

1.从网站上下载模板

进入 https://bootswatch.com/ 并点击导航栏上的themes
在这里插入图片描述
任意选择一个主题,点击(我选择的是journal),就会出现以下画面
在这里插入图片描述
实际上点击后出现的这个界面就是使用了journal模板后会出现的效果的展示

下载这个模板,点击如下图所示的位置
在这里插入图片描述
下载获得bootstrap.min.css,把原来的bootstrap.min.css更名为bootstrap-orign.min.css,并把下载得到的bootstrap.min.css拖入wwwroot/lib/bootstrap/dist/css的文件夹下。

此时bootstrap.min.css会自动进入bootstrap.css,此时,下载模板到本地成功。

2.使用模板

https://bootswatch.com/ 中的对应网页中有很多展示的网页容器,比如下图的导航页
在这里插入图片描述
选择一个你想要的导航页,把鼠标移到对应图标右边,会出现”<>“图标,点击图标,会得到下图所示
在这里插入图片描述
这个就是本模板下的导航栏源码,实际上在cshtml中控制网页显示颜色,位置的方式是每个东西的class名。
比如你要更改导航栏的颜色,就可以在<nav class=” 后面加入bg-dark或者bg-white之类的属性。
而这些属性是定义在你之前下载的bootstrap.min.css中定义好的

所以之后如果你要加button之类的东西,就可以在网站上查看相应的源码,然后copy下来就可以了

更多的资料

可以查看

https://getbootstrap.com/docs/5.0/getting-started/introduction/
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149270.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Win7如何简单的关闭445端口及445端口入侵详解

    Win7如何简单的关闭445端口及445端口入侵详解最近永恒之蓝病毒攻击了很多教育网的同学,下面我们就来看一下如何关闭445端口根据网络安全机构通报,这是不法分子利用NSA黑客武器库泄漏的“永恒之蓝”发起的病毒攻击事件。“永恒之蓝”会扫描开放445文件共享端口的Windows机器,无需用户任何操作,只要开机上网,不法分子就能在电脑和服务器中植入勒索软件、远程控制木马、虚拟货币挖矿机等恶意程序。由于以前国内多次爆发利用445端口传播的蠕虫,运

    2022年6月15日
    128
  • 什么是弱网测试?为什么要进行弱网测试?怎么进行弱网测试?「建议收藏」

    什么是弱网测试?由于处在移动互联网盛行的时代,网络形态除了有线连接外,还有2G/3G/4G/Wifi/5G等多种手机网络连接方式。首先额外补充一些5G的知识;2分钟了解什么是5G。在前不久结束的MWC2018上,5G成了全球的一个热门话题,而国内对5G的关注度也是异常地高。实际上,与2G、3G、4G相比,我国在5G方面的布局并不晚于其他国家;而且中国三大运营商在中国5…

    2022年4月8日
    74
  • 网页游戏制作_怎么制作app软件

    网页游戏制作_怎么制作app软件对于网页游戏是怎样制作的,你最起码要先学会html超文本标记语言再谈其他的工具方面我喜欢dreamweaver8.0图像及动画方面我喜欢photoshopcs3flash8.0用这三

    2022年8月3日
    11
  • 天才就是这样炼成的

    天才就是这样炼成的from 水木社区 天才就是这样炼成的——记菲尔兹奖获得者澳大利亚数学神童、陶哲轩作者:舒锋澳大利亚土生土长的华裔天才陶哲轩(TerrenceTao)于2006年年8月获得数学界的诺贝尔奖–菲尔兹奖(FieldsMedal)。国际数学会(IMU)每年在国际数学大会上颁菲尔兹奖给两至四名数学家,IMU表示,陶教授被颁这个殊荣,是因他对偏微分方程、组合数学、混合分析和堆垒素数论的杰出贡献。陶

    2022年5月8日
    39
  • keil调试程序的断点设置技巧

    keil调试程序的断点设置技巧这几天整同事留下来的项目的BOM,很简单的错误,弄的头大,看下文章分下神,值得尝试一下这个调试方法。程序运行过程中,有些数据被莫名修改了,在哪里修改的?又是怎么修改的?这个代码我只想知道是否运行过,或者运行了多少次,但是不想让程序停下来,或者仅打印调试信息,怎么办?当这个变量设置成某个数据后,我想让程序自动暂停下来进行分析,怎么办?以上问题的所有答案就在本节内容:断点窗口(KEIL)。本节…

    2025年6月1日
    3
  • ThreadPoolTaskExecutor和ThreadPoolExecutor区别

    ThreadPoolTaskExecutor和ThreadPoolExecutor区别之前工作中发现有同事在使用线程池的时候经常搞混淆ThreadPoolTaskExecutor和ThreadPoolExecutor,座椅在这里想写一片博客来讲讲这两个线程池的区别以及使用ThreadPoolExecutor这个类是JDK中的线程池类,继承自Executor,Executor顾名思义是专门用来处理多线程相关的一个接口,所有县城相关的类都实现了这个接口,相关的继承实现类图如下…

    2022年7月26日
    14

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号