For Salesforce Lightning Design System, it says it does not support Could we use Salesforce Lightning Design System in VF pages with VF markup??
Short answer is yes.
You can use this in
SLDS is piece of
CSS modified for the Lightning.
But as well know
Visualforce use different piece of
CSS so when you use
SLDS with standard
css they will overwrite each other and in some place you will get a messy output.
That part you need to handle yourself. So I suggest you if you use
SLDS then set
standardstylesheets="false" and then use
SLDS. Then with some quick fix you will be able to create a good looking UI.
Few points from SF official support
To use the Design System in Visualforce you need to create a CSS file with a custom scoped outer wrapper. A tool to create your custom CSS is available here.
If you want to dive straight in, here are a few things to note when working with the Lightning Design System in Visualforce:
When using the component sample code from this site, be sure to replace all static resource paths with the Visualforce URLFOR syntax, as summarized in the FAQ.
Apex tags such as
To use the SVG spritemap icons, add the attributes xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" to the element as documented in the Trailhead module. Do not add the attributes to individual elements as can cause a page rendering bug.
To use SVG spritemap image icons with Internet Explorer, use the svg4everybody script.
Currently, if you need to use the Salesforce header or sidebar, you can not specify the xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" on the element. In this case, the SVG icons are not supported.