相关疑难解决方法(0)

CSS强制图像调整大小并保持纵横比

我正在使用图像,我遇到了纵横比问题.

<img src="big_image.jpg" width="900" height="600" alt="" />
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,heightwidth已经指定.我为图片添加了CSS规则:

img {
  max-width:500px;
}
Run Code Online (Sandbox Code Playgroud)

但是big_image.jpg,我收到width=500height=600.我如何设置图像以重新调整大小,同时保持其纵横比.

css image aspect-ratio

502
推荐指数
17
解决办法
86万
查看次数

在React Native中添加全屏背景图像的最佳方法是什么?

我想在View中添加一个全屏图像,所以我编写了这段代码

return (
    <View style={styles.container}>
        <Image source={require('image!egg')}  style={styles.backgroundImage}>
    </View>
)
Run Code Online (Sandbox Code Playgroud)

并将样式定义为

var styles = StyleSheet.create({
container: {
     flex: 1,
     justifyContent: 'center',
     alignItems: 'center',
     backgroundColor: '#F5FCFF',
     flexDirection: 'column',
},
     backgroundImage:{
     width:320,
     height:480,
   }
...
Run Code Online (Sandbox Code Playgroud)

但是这样我怎么能找到实际的iPhone屏幕尺寸?

我见过一个API来访问像素密度,但没有关于屏幕尺寸......

任何的想法?

javascript react-native

134
推荐指数
11
解决办法
16万
查看次数

标签 统计

aspect-ratio ×1

css ×1

image ×1

javascript ×1

react-native ×1