想要在react js中实现这样的效果:
然后写了html的部分:
<code> <div class={style.the_herd_all}> <ul class={style.curent_farm}> <li> <img src={imgCurrentFarm} /> <p>当前牛场名称:</p> <p>{getCurCowFarmStr()}</p> </li> </ul> </code>
但是不会写css布局。
然后去研究,如何实现。
css left right p
html – How to put img inline with text – Stack Overflow
Left Align and Right Align Text on the Same Line | CSS-Tricks
HTML/CSS: how to put text both right and left aligned in a paragraph – Stack Overflow
换成:
<code><p> <img src={imgCurrentFarm} /> <span>当前牛场名称:</span> <span>{getCurCowFarmStr()}</span> </p> </code>
已经基本上是要的效果了:
【总结】
最后用:
<code> <div class={style.current_farm}> <p>当前牛场:</p> <p> <img src={imgCurrentFarm} /> <span>名称:</span> <span>{getCurCowFarmStr()}</span> </p> <p> <img src={imgFarmLocation} /> <span>地址:</span> <span>{getCurCowFarmAddressStr()}</span> </p> </div> </code>
以及css:
<code>.current_farm { padding: 10px 5px; font-size: 0.28rem; vertical-align: middle; line-height: 0.60rem; border-bottom: 1px solid #cccac9; } .current_farm img { width: 20px; height: 20px; margin-right: 10px; } .current_farm span { max-width: 100%; } </code>
即可:
转载请注明:在路上 » 【已解决】css布局实现一行左边是图片右边是左右的文字