GVKun编程网logo

html – 如何使用Bootstrap v.4.0.0创建透明的jumbotron?(设置透明html)

1

本篇文章给大家谈谈html–如何使用Bootstrapv.4.0.0创建透明的jumbotron?,以及设置透明html的知识点,同时本文还将给你拓展ASP.NETMVC中@Html.Partial,

本篇文章给大家谈谈html – 如何使用Bootstrap v.4.0.0创建透明的jumbotron?,以及设置透明html的知识点,同时本文还将给你拓展ASP.NET MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction、asp.net – Html.Partial vs Html.RenderPartial&Html.Action vs Html.RenderAction.任何人都可以描述不同之处、asp.net 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction、css – 如何使用Bootstrap 4 flexbox填充可用内容?等相关知识,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

html – 如何使用Bootstrap v.4.0.0创建透明的jumbotron?(设置透明html)

html – 如何使用Bootstrap v.4.0.0创建透明的jumbotron?(设置透明html)

我在互联网上搜索过,并没有找到最新版bootstrap的任何解决方案.

我想到了两件事:使用不透明度(由于Jumbotron的其他所有元素都继承了它不起作用),并且设置了一个背景图像,其不透明度我认为我以后可以改变(实际上它刚刚从原始变为白色,仍然没有任何透明度).

有一个简单的方法吗?

编辑:
我的HTML的一部分:

<div>

  <h1https://www.jb51.cc/tag/dis/" target="_blank">display-3 text-right">name</h1>

  <hr>
    <p>description</p>
  <p>
    <ahref="#" role="button">Learn more</a>
  </p>

</div>

解决方法

您可以将Jumbotron的背景设置为无,以实现透明的Jumbotron.

.jumbotron {
    background: none
}

您可以在https://gist.github.com/AkashShivanand/7c1ee3fdc578844f3b3dab111d63f0be看到完整的代码

<!DOCTYPE html>
<html lang="en">

<head>
    <Meta charset="utf-8">
    <Meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
    <Meta name="description" content="How to create Transparent Jumbotron with Bootstrap V.4.0.0">
    <Meta name="author" content="akashshivanand.com">
    <link rel="icon" href="../../../../favicon.ico">
    <title>Transparent Jumbotron with Bootstrap V.4.0.0</title>
    <!-- Bootstrap core CSS -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
    <!-- Custom styles for this template -->
    <style type="text/css">
        body {
            padding-top: 5rem;            /* Provide Space from Top */
            background: #942626;          /* Set background color for body to justify transparency of Jumbotron */
        }

        .jumbotron {
            background: none;             /* Transparent background */
        }

    </style>
</head>

<body>
    <main role="main">
        <div>
            <h1https://www.jb51.cc/tag/dis/" target="_blank">display-3 text-right">name</h1>
            <hr>
            <p>description</p>
            <p>
                <ahref="#" role="button">Learn more</a>
            </p>
        </div>
    </main>
    <!-- /.container -->
    <!-- Bootstrap core JavaScript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
    <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
</body>

</html>

ASP.NET MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction

ASP.NET MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction

1.Action、RenderAction加载办法的视图,履行Controller → Model → View的次序,然后把产生的页面带回到本来的View中再回传。而Partial、RenderPartial直接加载视图文件内容

2.Html.Partial可以直接供给用户控件名作为参数,而Html.Action须要有对应的Action,在Action内部返回PartailResult(即retun PartialView())。

3.对于简单的没有任何逻辑的用户控件,推荐应用Html.Partial;对于须要设置一些Model的用户控件,推荐应用Html.Action。当然,有Model数据也是可以应用Html.Partial办法的,可以看办法的重载。

4.Html.Partial与Html.Action有啥区别呢?区别就是,Html.Partial只有一个视图,而Html.Action除了视图,还真的有个Action跟它对应,所以,Html.Action功能比Html.Partial要强。

 

如何调用这个Html.Partial

 //1、以视图名使用当前文件夹下的视图(如果没有找到,则搜索 Shared 文件夹)
@Html.Partial( "_test" //加载对应文件 /Views/Product/_test.cshtml
 
//2、依据应用根路径定位视图// 以 "/" 或 "~/" 开头的路径代表应用根路径
@Html.Partial( "~/Views/Product/_test.cshtml" )
@Html.Partial( "/Views/Product/_test2.cshtml" )
 
//3、加载其他目录的 视图文件
//注意:需要复制views中的web.config 到template目录,否则会提示  "/template/A.cshtml”处的视图必须派生自 WebViewPage 或 WebViewPage<TModel>"
@Html.Partial( "/template/A.cshtml" )

asp.net – Html.Partial vs Html.RenderPartial&Html.Action vs Html.RenderAction.任何人都可以描述不同之处

asp.net – Html.Partial vs Html.RenderPartial&Html.Action vs Html.RenderAction.任何人都可以描述不同之处

在ASP.NET MVC中,有什么区别:

Html.Partial and Html.RenderPartial
Html.Action and Html.RenderAction

解决方法

Html.Action调用控制器的动作,这意味着它实例化控制器实体,调用动作方法,构建模型并返回视图结果.

Html.Partial使用已创建的模型(或者可以在没有模型的情况下调用)来渲染指定的视图.

何时使用一个而不是另一个?如果您已有模型并且只想拥有可重复使用的视图,请选择Html.Partial.如果你看到某个部分值得拥有自己的模型和动作,那么使用Html.Action可能是有意义的.

这个问题在this article中有更详细的讨论,你在上面看到的基本上是它的摘录.

asp.net 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction

asp.net 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction

1、带有Render的方法返回值是void,在方法内部进行输出;不带的返回值类型为MvcHtmlString,所以只能这样使用:

     @Html.Partial 对应 @{Html.RenderPartial(....);}@Html.Action 对应 @{Html.RenderAction(....);}

2、Html.Partial可以直接提供用户控件名作为参数,

    而Html.Action需要有对应的Action,在Action内部返回PartailResult(即retun PartialView())。

3、对于简单的没有任何逻辑的用户控件,推荐使用Html.Partial;对于需要设置一些Model的用户控件,推荐使用Html.Action。当然,有         Model数据也是可以使用Html.Partial方法的,可以看方法的重载。

4、使用Html.Action有个好处,就是可以根据不同的场景选择不同的用户控件。比如:@Html.Action("UserInfoControl")在对应的    UserInfoControl这个Action中,在用户未登录的时候,可以retun PartialView("LogOnUserControl");登录后,可以retun  PartialView("UserInfoControl");

css – 如何使用Bootstrap 4 flexbox填充可用内容?

css – 如何使用Bootstrap 4 flexbox填充可用内容?

我有一个使用bootstrap 4的角度应用程序。我有一个粘贴到顶部的导航栏,我想添加填充浏览器中剩余空间的内容。除了顶部的导航栏,我有另一个div本身包含页眉和页脚内容。在页眉和页脚之间,我有一个主内容部分,我希望该部分(下面的例子中的#two)填充所有空白区域。

我以为我可以使用css flexBox来实现这一点,但是当我进入bootstrap世界时,我的简单非引导flexBox示例似乎什么也没做。我正在使用these docs试图解决这个问题。

我认为使用align-self-stretch应该有助于实现这个目标,但它看起来像包含元素可能正在调整自己的大小足以保存我的#outer内容,所以没有扩展FlexBox要完成。我天真地尝试添加高度:100%样式到包含div只是为了尝试拉伸,但这似乎没有帮助。

我根据@ Zimsystem的回复创建了这个plunker example。他的代码示例似乎完全按照我的意愿工作,但当我尝试将更改分成我的简单角度代码时,灵活拉伸没有发生。我不知道我在转换中打破它的目的是什么。

这是我目前正在查看的整个角度分量:

<div id="outer">
    <div id="one">
        header content <br>
        another line <br>
        And another
    </div>
    <div id="two">
        main content that I want to expand to cover remaining available height
    </div>
    <div id="three">
        footer content
    </div>
</div>

这是显示导航栏和注入点的应用程序容器:

<div>
    <nav>
        <ahref="#">
            <h1>My App</h1>
        </a>
        <ul> 
            <li><arouterLink="/flex">My flex view</a></li>
        </ul>
    </nav>
    <router-outlet></router-outlet>
</div>

如何让我的#two div扩展以填充空间,同时让#one和#three div作为内容页眉和页脚固定在内容区域的顶部和底部?

解决方法

更新Bootstrap 4.1.0

flex-grow-1和flex-fill类包含在Bootstrap 4.1.0中

更新Bootstrap 4.0.0

像这样添加flex-grow类:

.flex-grow {
    flex: 1 0 auto;
}

然后,utility classes可用于其余布局:

<div>
    <nav>
        <ahref="#">
            <h1>My App</h1>
        </a>
        <ul>
            <li><a>Item 1</a></li>
        </ul>
    </nav>
    <div id="outer">
        <div id="one">
            header content
            <br> another line
            <br> And another
        </div>
        <div id="two">
            main content that I want to expand to cover remaining available height
        </div>
        <div id="three">
            footer content 40px height
        </div>
    </div>
</div>

https://www.codeply.com/go/3ZDkRAghGU

今天关于html – 如何使用Bootstrap v.4.0.0创建透明的jumbotron?设置透明html的分享就到这里,希望大家有所收获,若想了解更多关于ASP.NET MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction、asp.net – Html.Partial vs Html.RenderPartial&Html.Action vs Html.RenderAction.任何人都可以描述不同之处、asp.net 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction、css – 如何使用Bootstrap 4 flexbox填充可用内容?等相关知识,可以在本站进行查询。

本文标签: