Vous souhaitez étendre la saisie de recherche à gauche
P粉827121558
P粉827121558 2024-02-26 18:09:43
0
2
442

J'ai essayé d'agrandir le champ de recherche vers la gauche, mais d'une manière ou d'une autre, il prend de la largeur et s'étend vers la droite. J'ai essayé de donner une marge à gauche mais cela ne fonctionne toujours pas.

Ici, il s'étend vers la droite, mais je veux qu'il s'étende vers la gauche. J'ai essayé d'ajouter un remplissage gauche, mais il est affecté à l'intérieur de la boîte plutôt qu'à l'extérieur.

.search-click {
  border: 1px solid #ccc;
  outline: none;
  background-size: 22px;
  background-position: 13px;
  border-radius: 100px;
  width: 363px;
  height: 40px;
  padding: 21px;
  transition: all 0.5s;
  margin-top: 54px;
  text-overflow: ellipsis;
  position: relative;
  overflow: hidden;
  //margin-left: -410px;
}

.search-click:focus {
  width: 800px;
  padding-left: 20px;
}

.search-click input {
  background: transparent;
  border: 1px solid #ccc;
  outline: none;
  position: absolute;
  width: 300px;
  height: 50px;
  left: 0%;
  padding: 10px;
}
<input type="text" class="search-click" placeholder="Search ports, countries, international code port" />

P粉827121558
P粉827121558

répondre à tous(2)
P粉696891871

Si vous souhaitez développer depuis la droite, juste .search-click中添加text-align: end;.

P粉947296325

Pour la transition de largeur à gauche, j'ai changé la position de l'entrée vers la droite. Changé position:absoluteright:0;顶部:0.

.search-click {
  border: 1px solid #ccc;
  outline: none;
  background-size: 22px;
  background-position: 13px;
  border-radius: 100px;
  width: 100px;
  padding: 21px;
  transition: all 0.5s;
  text-overflow: ellipsis;
  position: relative;
  overflow: hidden;
  text-align: left;
  position: absolute;
  right: 0;
  top: 0;
  margin: 1em;
}

.search-click:focus {
  width: 400px;
  padding-left: 20px;
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal