2016-08-23 96 views
0

我一直在尋找答案在這裏和文件中,但我似乎無法找到它。這是Radium documentation風格懸停鏈接 - 與鐳在鐳

我想知道是否有方法在React中設置鏈接樣式?具體來說A,A:懸停,答:訪問等

例子:

var React = require("react"); 
var Radium = require('radium'); 
var Link = require('react-router').Link 

var Header = React.createClass({ 
    render: function(){ 

     var styles={ 
      links: { 
       ":hover": {color: "red", textDecoration: "none"} 
      } 
     } 

     return(  
      <div style={[styles.links]}> 
       <Link to="/photos">Photos</Link> 
      </div> 
     ); 
    } 
}); 

module.exports = Radium(Header); 

回答

1

你不能做作出反應的style屬性什麼,你不能用標準的HTML內嵌樣式做。這包括使用CSS僞類。

相反,通過className屬性分配類到你的陣營組件和樣式應用到這個類中的CSS樣式表:

return(  
    <div className="my-link"> 
     <Link to="/photos">Photos</Link> 
    </div> 
); 
+0

該死的。我完全試圖過度設計這一個。我完全摒棄了課程。感謝您指出了人。 – Ivan