2016-08-26 73 views
0

我正在嘗試將SVG圖案添加到我的DIV元素的底部邊框。我採取的方法是行不通的。 Here is the code so far.。這是我創建SVG pattern的地方。最後這是type of effect我想在CSS中創建。將svg圖案添加到邊框圖像屬性

HTML

<div class="pattern"> 
    hello 
</div> 

CSS

.pattern{ 
    color:white; 
    width: 500px; 
    height: 500px; 
    border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAP0lEQVQYV2P8////f0ZGRkYGAgCsgBjFcJMIKUaxEp9iDLfhUoxVIcjd6B7E6Vt0k/EGC7JiguEHU0xQISycASOfKAejj1tDAAAAAElFTkSuQmCC 
)repeat; 
} 

回答

1

也許你可以使用:after僞元素創建相同的效果:

.pattern{ 
    color:white; 
    width: 500px; 
    height: 500px; 
    position: relative; 
    top: 0; 
    left: 0; 
} 

.pattern:after{ 
    content: ""; 
    display: block; 
    height: 8px; 
    width: 100%; 
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAP0lEQVQYV2P8////f0ZGRkYGAgCsgBjFcJMIKUaxEp9iDLfhUoxVIcjd6B7E6Vt0k/EGC7JiguEHU0xQISycASOfKAejj1tDAAAAAElFTkSuQmCC 
); 
    position: absolute; 
    bottom: 0; 
    left: 0; 
} 
+0

嗨。這工作!實際上是一個很好的解決方案。我能問你爲什麼在邊界圖像之前提出這個建議嗎? – samsos

+0

確定 - 僞元素就像'虛擬'html元素;你可以像對待任何其他html元素一樣對待它們+以相同的方式應用css。在邊界圖像上使用它可以爲您提供更多選擇。如果您發現它有用,請記住接受我的答案! – mmmoustache