Vinnaren i pepparkakshustävlingen!
2018-06-18, 15:06
  #1
Medlem
Div som man kan ändra storlek på vad heter de?
En div som jag kan höja eller sänka, göra bredare eller smalare.
Citera
2018-06-18, 15:15
  #2
Medlem
flaskborstes avatar
"Div" = ett behållarelement för olika komponenter på en webbsida

Kolla in denna tutorial.
http://webbdesigna.se/div.php

Håller inte på med websidor själv men kunde ändå förstå vad de menade.
(håller mest på med LUA, perl och python själv och Amiga OS)
__________________
Senast redigerad av flaskborste 2018-06-18 kl. 15:19.
Citera
2018-06-18, 15:17
  #3
Medlem
AquaRegias avatar
Ändra storlek kan du göra på alla div-element.
Citera
2018-06-18, 15:44
  #4
Medlem
lasternassummas avatar
Citat:
Ursprungligen postat av Flach1337
Div som man kan ändra storlek på vad heter de?
En div som jag kan höja eller sänka, göra bredare eller smalare.

Om du menar att "man/jag" är den som skapar webbsidan så kan skaparen alltid ändra storleken på en div.

Om du menar att "man/jag" är den som besöker webbsidan så kanske du är ute efter att göra sidan responsive?

https://www.w3schools.com/html/html_responsive.asp

Citera
2018-06-18, 16:54
  #5
Medlem
Det jag menade var att besökarna kan själva ändra storleken på den. Höja eller sänka den exakt som de vill.
Citera
2018-06-18, 19:03
  #6
Medlem
lasternassummas avatar
Citat:
Ursprungligen postat av Flach1337
Det jag menade var att besökarna kan själva ändra storleken på den. Höja eller sänka den exakt som de vill.

Responsive
Med responsive kan man låta användarna styra divarnas storlek genom att ändra fönsterstorleken.
Se länk ovan eller detta ofullständiga, mycket enkla exempel:

html:
HTML-kod:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="initial-scale=2.0,width=device-width" />
<title>And the winner isn't</title>
<link href="./main.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="wrapper">
  <!-- the header and navigation -->
  <div id="header">Header
    <div id="navigation">
      <ul>
        <li><a href="#">navigation1</a></li>
        <li><a href="#">navigation2</a></li>
      </ul>
    </div>
  </div>

  <div id="content">
     <p><b>Here is the content.</b><br>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
     </p>
  </div>

<!-- the footer -->
  <div id="footer">
    <p>Here is the footer</p>
  </div>
</div>
</body>
</html>

main.css:
HTML-kod:
html, body {
  width: 100%;
  height: 100%;
  background: #ffe0e0;
}

body > #wrapper {
  width: 95%;
  height: 95%;
  background: #e0ffe0;
}

body > #wrapper > #header {
  height: 4m;
  color: #ff0000; background: #e0e0ff;
}
body > #wrapper > #header > #navigation {color: #00ff00; background: #c0c0ff;}

body > #wrapper > #content {
    width: 90%;
    height: 80%;
    background: #ffffe0;
}

HTML5/JS
Med html5/js kan man låta användaren styra elements plats och storlek inom fönstret.
Här finns exempel:
http://interactjs.io

Scrolla ner till "Dragging" och "Resizing".

Citera
2018-06-18, 19:03
  #7
Medlem
Citat:
Ursprungligen postat av Flach1337
Det jag menade var att besökarna kan själva ändra storleken på den. Höja eller sänka den exakt som de vill.

Vad ska den innehålla? Är du säker på att det inte är någon typ av inputelement du är på jakt efter?
Citera
2018-06-18, 19:39
  #8
Medlem
Jag vet inte om det heter något speciellt, men en "resizable div" kanske? Du kan uppnå det genom att sätta CSS-egenskapen resize till both, och overflow till något annat än visible.

Demo: https://jsfiddle.net/w6ka4g8y/8/
Citera
2018-06-18, 23:22
  #9
Medlem
lasternassumma, ja det var såna jag menade. Riktigt nice examplarer.

Citat:
Ursprungligen postat av Nich
Jag vet inte om det heter något speciellt, men en "resizable div" kanske? Du kan uppnå det genom att sätta CSS-egenskapen resize till both, och overflow till något annat än visible.

Demo: https://jsfiddle.net/w6ka4g8y/8/

Nich kan man inte ändra triggerpunkten till upp till höger istället för längst ner till vänster?
__________________
Senast redigerad av Flach1337 2018-06-18 kl. 23:34.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback