[英]CSS property crop color background
移動“背景”本身可以簡單地通過使用margin-left
(下面的示例)來完成,但是我無法為您提供從“簡介”文本到背景左側和外部的線條。 顯然示例中的顏色是錯誤的,但是您應該明白這一點。
body { font-family: Arial; overflow: hidden; } .box { height: 600px; background-color: lightpink; padding-left: 50px; border-top: 50px solid gray; margin-left: 150px; margin-top: -10px; margin-right: -10px; }
<div class="box"> <h1>Introduction</h1> </div>
使用線性漸變的多個背景並調整背景大小:
.box { height:150px; background: /*The line*/ linear-gradient(blue,blue) 10px 80%/150px 2px, /*The background*/ linear-gradient(blue,blue) right top/calc(100% - 80px) 20px, linear-gradient(grey,grey) right/calc(100% - 80px) 100%; background-repeat:no-repeat; border:1px solid; padding-left:100px; }
<div class="box"> </div>
具有box-shadow inset
解決方案,如果您的藍線不在背景中,則可以使用它,因為box-shadow inset
隱藏了它的一部分
div{ background-color : #ccf; box-shadow: inset 25px 0 0 0 white; height: 50px; color: black; border : 1px solid; }
<div> Here we have some text </div>
說明: box-shadow: inset 25px 0 0 0 black;
inset
:盒子里面 25px
:在X上的位置,因此我們將陰影向右移動25px,這在左側給出了25px的邊框 0 0 0
:在Y上的位置,出現並模糊 black
:顏色,在您的示例中使用white
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.