javascript - 当屏幕尺寸变化时如何获取图像宽度?

标签 javascript reactjs html

我创建了一个图像悬停,当我悬停覆盖文本图像时,屏幕上出现一些文本,图像是响应式的,我想将文本宽度设置为等于图像宽度,当更改屏幕尺寸时,文本宽度应随图像而变化宽度,请帮助我 i'm using this css lib 如何创建函数来获取图像的宽度并将其设置为文本宽度?

const About = () => {
    return (
        <div className="bucket">
            <div class="row">
                <div class="col-sm-8 mainOne">
                <figure class="imghvr-shutter-in-horiz">
                <h1 className=" text animated bounceInLeft delay-2s">A Front-End Dev...</h1>
                    <figcaption>

                    <img 
                 className="responsive"
                    src="https://netbramha.com/wp-content/uploads/2016/12/senior-front-end-developer-openings-1.gif"/>
                    </figcaption>
                </figure>

                </div>
                <div class="col-sm-4 mainTwo">
                    <div className="col">sub one</div>
                    <div className="col">sub two</div>
                </div>
            </div>
        </div>
    )
}

CSS

 .responsive {
    width: 100%;
    height: auto;
  }

最佳答案

您可以使用可用的类填充

.responsive{
   width: -webkit-fill-available;
}

关于javascript - 当屏幕尺寸变化时如何获取图像宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54290598/

相关文章:

javascript - 仅当来自 ajax 调用的数据已更改时才更新内容

reactjs - 使用 React-Navigation v4 延迟加载特定选项卡

python - 我应该将什么 Python 插件与 XAMPP 一起使用

Javascript 首先执行,然后在正文中加载文本

html - 渐变背景忽略带圆圈的边框

javascript - 将驼峰式文本转换为首字母大写文本

javascript - jQuery 验证 : how to implement a more friendly error message alert?

php - 有什么方法可以在不重新加载的情况下更改 header URL?

javascript - 使用 React 渲染嵌套数据

javascript - 成功重定向后 react 不呈现组件