Before Resize Website when full screen

After Resize Website when shrinking down

您好,我正在试图找到一个解决方案,以解决我的按钮移动的地方时,我的窗口大小调整时,最好是只使用超文本标记语言和CSS. 我是否必须针对每种大小应用媒体查询才能保持不变,或者是否有更直接的解决方案?

以下是我的代码,请帮忙,谢谢!

100

<body>
<header>
    <h1>Nazareth</h1>
    <div class="headerButtons">
        <p>About me</p>
        <p>My Projects</p>
        <p>Contact Me</p>
    </div>

</header>

<div id="tv">
    <img src="stuff/pngwing.com.png" alt="">
    <div id="tvButtons">
        <button></button>
        <button></button>
        <button></button>
        <button></button>
        <button></button>
    </div>
</div>

</body>

100

body{
    margin: 0;
    padding: 0;
    background-color: var(--white-color);

}
/*=============NAVBAR=====================*/
header > h1 {
    padding: 0;
    margin: 0 0 0 2rem;
    color: var(--blue-color);
    font-size: 3rem;

}
header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    background-color: var(--brown-color);
    font-family: 'Yanone Kaffeesatz', sans-serif;
    letter-spacing: 0.1rem;
}
.headerButtons {
    display: flex;
    margin-right: 2rem;
}
header p {

    margin-right: 2rem;
    font-size: 1.5rem;
    background-color: var(--white-color);
    padding: 0.5rem;
    border: 2px solid #847728;

}
header p:hover {
    background-color: var(--orange-color);
    border: none;
    border-radius: 5px;
}
/*=================END OF NAVBAR=====================*/

#tv {

    display: flex;
    position: relative;
    justify-content: center;
    margin-top: 1rem;
    width: 100%;
}
#tvButtons {
    display: flex;
    flex-direction: column;
    position: absolute;
    right: 469px;
    top: 235px;
}
#tvButtons button{
    margin-top: 15px;
    background-color: var(--white-color);
    height: 15px;
    width: 15px;
    border-radius: 50%;

}

#tvButtons button:active{
    background-color: #ffe95b;
}

推荐答案

试试这个吧.
更改这一点:

#tvBut至ns {
    display: flex;
    flex-direction: column;
    position: absolute;
    right: 469px;
    至p: 235px;
}

#tvBut至ns {
    display: flex;
    flex-direction: column;
    position: absolute;
    至p: 235px;
    left: 50%;
    transform: translateX(1470%);
}

如果它不能像预期的那样工作,请更改转换X值的百分比.

Html相关问答推荐

使用固定的HTML代码创建两个可向右滚动的行

Chrome中是否有一个本地显示密码功能,用于`input type = password/`?""<"">

试图让三个Divs与下面的另外三个对齐

我能阻止浏览器跨跨区边界折叠空格吗?

在css嵌套 Select 器中,尾随的`&;‘是什么意思?

如何阻止Chromecast图标出现在HTML5视频

窗口视图之外的下拉菜单位置

天使17:令人惊叹的动画

无法从路径参数获取ID

我希望创建一个对角手风琴与不同的内容(文本和图像)在其正常状态和其他元素悬停

更改Angular 为17的material Select 字段的高度?

Style=背景图像URL引用变成&;Quot;

可以';t使我的导航栏在HTML/CSS中正确对齐

div 中的垂直中心表格

使单行路径的 svg 填充父级的 100% 宽度

样式化单选按钮 背景 colored颜色

XPATH Select h2标签和

标签之间或h2标签和 标签之间的td元素,以立即为准

如何将 img 元素定位到特定位置?

辅助功能:alt 或 alt="" 用于装饰图像

Angular Material Hide Password 在输入时切换