首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将文本左对齐。在react-tooltip中?

如何将文本左对齐。在react-tooltip中?
EN

Stack Overflow用户
提问于 2021-11-11 07:58:31
回答 1查看 242关注 0票数 0

我使用react-tooltip来显示多行工具提示,但问题是默认情况下文本居中,如何将文本左对齐

代码语言:javascript
复制
<ReactTooltip/>
<img  
    data-effect="solid" 
    data-place="right" 
    data-multiline={true}
    data-tip="  Tooltip text line one <br/>
                Tooltip text line two <br/>
                Tooltip text longer than usual  line three<br/>
                Tooltip text line four <br/>
                Tooltip text line five <br/>
                Tooltip text last line" 
    style={{marginTop : "10px", marginLeft : "6px"}} 
    src={questionCircleImg} max-width="50" max-height="50" />

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-11 08:37:44

使用data-class属性为工具提示提供自定义类

代码语言:javascript
复制
<ReactTooltip/>
<img
alt=""
data-class="my-tooltip"
data-effect="solid" 
data-place="right" 
data-multiline={true}
data-tip="  Tooltip text line one <br/>
            Tooltip text line two <br/>
            Tooltip text longer than usual  line three<br/>
            Tooltip text line four <br/>
            Tooltip text line five <br/>
            Tooltip text last line" 
style={{marginTop : "10px", marginLeft : "6px"}} 
src={questionCircleImg} max-width="50" max-height="50" />

然后在css overide工具提示样式中

代码语言:javascript
复制
.my-tooltip .multi-line {
   text-align: left !important;
}

下面是一个工作示例:https://codesandbox.io/s/react-tooltip-example-3-11-6-forked-z2lz5?file=/src/styles.css:0-59

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69924880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档