Эта веб-страница становится грязной при изменении размера окна браузера - PullRequest
0 голосов
/ 17 апреля 2020

Я работаю над дизайном этой веб-страницы. Я использовал визуальный студийный код для этого. И использовал HTML и CSS. Также я новичок в веб-дизайне.

  1. Дизайн становится беспорядочным при изменении размера окна браузера. Тексты, изображения и другое содержимое перемещается здесь и там.
  2. Дизайн меняется при смене браузера (IE, chrome, Firefox). пример: - Изменение границ границы.

Что мне делать?

*{
    margin: 0%;
    padding: 0%;
    box-sizing: content-box;
}
html{
    font-size: 10px;
    font-family: 'Amatic SC', cursive;

}
section{
    width: 100%;
    height: 100%;
    color: #fff;
    background: linear-gradient(45deg,#770a0a,#a01919,#d3163f,#d3511e,#ee2f16);
    background-size: 400% 400%;
    position: relative;
    animation: change 30s ease-in-out infinite;
    
}
h1{
    font-size: 380%;
    letter-spacing: 0.5vh;
    text-transform: uppercase;
    border: 0.3vh solid white;
    border-radius: 7vh;
    float: left;
    position: absolute;
    padding: 1% 5%;
    padding-left: 1%;
    top: 80%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.imp:hover{
    color:rgb(245, 231, 167);
}

@keyframes change{
    0%{
        background-position:0 50% ;
    }
    50%{
        background-position:100% 50% ;
    }
    100%{
        background-position:0 50% ;
    }
}
.icon{
    width: 11%;
    position: absolute;
    top: 32.5%;
    left: 53%;
    transform: translate(-50%,-50%);
}
.menu{
    font-size: 280%;
    border: 0.3vh solid white;
    border-radius: 7vh;
    float: right;
    position: relative;
    margin-right: 2%;
    margin-top: 2%;
}
.menu ul li{
    display: inline-block;
    line-height: 150%;
    margin: 0 3vh;
    padding: 0.009%;
    cursor: pointer;
    position:relative;
    font-weight: bold;
}
.menu ul li:hover{
    font-size: 130%;
    
}
a:link, a:visited {
    color: white;
    cursor: auto;
  }
  
  a:link:active, a:visited:active {
    color: white;
  }
.Home{
    color: rgb(245, 231, 167);
}
.about{
    font-size: 300%;
    position: absolute;
    padding: 2%;
    top: 53%;
    left: 50%;
    text-align: center;
    transform: translate(-50%,-50%);
}
.hola{
    font-size: 250%;
}
.next{
    width: 3%;
    position: absolute;
    top: 80%;
    left: 56%;
    transform: translate(-50%,-50%);
}
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" name="viewport" content="width=device-width, initial-scale=1">
        <title>ImpressMe | Home</title>
        <link href="https://fonts.googleapis.com/css2?family=Amatic+SC:wght@700&display=swap" rel="stylesheet">
        <link rel="stylesheet" type="text/css" href="style.css">
    </head>
    <body>

       <section>
           <img class="icon" src="cute.png" alt="Boy" title="Hola....">

           <div class="go">
           <a href="sendme/sendme.html" class="imp">
           <h1>Impress Me</h1>
           <img class="next" src="go.png" alt="go"></a>
           </div>

           <div class="about">
            <p class="hola">Hola.....!</p><p>you look familiar<br>I'm pretty sure you got something to impress me<br>Tell me<br>I would love to hear from you</p>
        </div>

       <div class="menu">
           <ul>
               <a href="index.html">
               <li class="Home">Home</li></a>
               <a href="About/about.html">
               <li class="#">About</li></a>
               <li class="#">Contact</li>
           </ul>
       </div>
       </section>
    </body>
</html>

1 Ответ

0 голосов
/ 17 апреля 2020

Я рекомендую вам узнать о Bootstrap например здесь . Для вашей проблемы вам на самом деле нужны только Контейнер и Грид-система Основы, чтобы сделать ваш сайт отзывчивым.

Также для вашей проблемы с разными браузерами используйте Normalize. css, чтобы сделать его более последовательным. (Оно уже включено в Bootstrap)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...