现场示例(图像可能加载缓慢):https : //suhadolnik-photo.surge.sh/portreti
我正在使用 GatsbyJS 制作一个摄影网站,并使用以下模板作为我一直在更改的基本网站:https : //github.com/LekoArts/gatsby-starter-portfolio-emilia
作为graphql 的新手,我遇到了在用户单击卡片以显示“肖像”子页面后显示图像的问题。图像都以我不想要的固定宽度和高度显示。我需要用它们的原始宽度和高度显示它们,只需调整大小以适应网格。
我已经尝试更改project.js
文件中的 graphql 查询,在那里您将 设置maxWidth: 1600
为无效,以及resize(width: 800)
查询的进一步向下。后来我发现通过开发工具更改margin
ongatsby-image-wrapper
给了我预期的结果,但这需要更改核心gatsby-image
插件并且必须margin
单独手动更改每个图像,这不是解决方案。
project.js
import React from 'react'
import Img from 'gatsby-image'
import PropTypes from 'prop-types'
import { graphql } from 'gatsby'
import styled from 'styled-components'
import { Layout, ProjectHeader, ProjectPagination, SEO } from '../components'
import config from '../../config/site'
const BG = styled.div`
background-color: ${props => props.theme.colors.bg};
position: relative;
padding: 2rem …
Run Code Online (Sandbox Code Playgroud) 这是我到目前为止:
int num = 12345;
int length = Math.Floor(Math.Log10(num)+1);
Console.WriteLine(length);
Console.ReadKey();
Run Code Online (Sandbox Code Playgroud)
输出应该是5.这显然给了我错误,但我真的不知道如何做到这一点,因为说明是如此明确,不使用 ToString
.
任何帮助或指导都会得到满足.谢谢.
我正在看一个用C语言编写的程序,我需要用C#编写它.
这整行的C#等价物是什么?:
printf("%s", " ");
Run Code Online (Sandbox Code Playgroud)