Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
CSS Hilfe
#1 CSS Hilfe
Hallo :)
Also ich hab eine Kleine Frage.
Ich hab bereits einen Gewöhnlichen CSS für einen Rahmen ( den man beispielsweise um ein Bild machen kann )
Nun habe ich bei verschiedenen Seiten, zb Tumblr, schon gesehen das man diese Rahmen noch etwas verändern kann. Wenn man darüber fährt, das zb Runde Ecken zu kantigen Ecken werden, oder auch anders rum aus Eckig wird Rund.
Wie genau baue ich das in den CSS Code mit ein? Ich hab mich jetz schon länger damit beschäftigt, komme aber einfach nicht auf einen Grünen ZWeig, da ich dies doch gerne für mein Forum hätte. Vielleicht kann mir ja jemand helfen.
Mein CSS Rahmen Code lautet so:
2
3
4
5
6
7
8
9
10
11
12
.rahmen {
background-color:#000000;
padding:1px;
-moz-border-radius-bottomright: 20px;
-moz-box-shadow: 5px 5px 5px #6e6d6e;
-webkit-border-radius: 5px;
-webkit-box-shadow: 2px 2px 2px #6e6d6e;
-khtml-border-radius: 5px;
border-bottom-right-radius: 15px;
box-shadow: 2px 2px 2px #6e6d6e;
border: 5px black;
}
Was du suchst, ist der CSS-Selektor :hover
So würde das element mit der ID mydiv z.B. beim überfahren einen runden Rahmen bekommen. Ob das alle gängigen Browser so unterstützen musst du selbst mal testen.
#mydiv{border:3px solid black;}
#mydiv:hover{border-radius: 5px;}
#3 RE: CSS Hilfe
Schon mal vielen Dank für die Hilfe! Das bringt mich schon mal einen Schritt näher.
Alleridngs bin ich ein "Do-it-yourself'ling" ich hab mir das alles was ich bisher kann mit hilfe von Tutorials zusammen gebastelt.
Es müsste dann quasi so aussehen?!:
2
3
4
5
6
7
8
9
10
11
12
13
.rahmen {
background-color:#000000;
padding:1px;
-moz-border-radius-bottomright: 20px;
-moz-box-shadow: 5px 5px 5px #6e6d6e;
-webkit-border-radius: 5px;
-webkit-box-shadow: 2px 2px 2px #6e6d6e;
-khtml-border-radius: 5px;
border-bottom-right-radius: 15px;
box-shadow: 2px 2px 2px #6e6d6e;
hover{border-radius: 5px;
}
Zitat von CrossroadDemon im Beitrag #3
Es müsste dann quasi so aussehen?!:1
2
3
4
5
6
7
8
9
10
11
12
13
.rahmen {
background-color:#000000;
padding:1px;
-moz-border-radius-bottomright: 20px;
-moz-box-shadow: 5px 5px 5px #6e6d6e;
-webkit-border-radius: 5px;
-webkit-box-shadow: 2px 2px 2px #6e6d6e;
-khtml-border-radius: 5px;
border-bottom-right-radius: 15px;
box-shadow: 2px 2px 2px #6e6d6e;
hover{border-radius: 5px;
}
Nein.So geht es nicht.
Das Prizip ist ganz einfach.
Du legst eine CSS Klasse für Deinen Rahmen als Standartanzeige an(.rahmen) und eine Klasse für die Veränderung,wenn man mit der Maus in den Rahmen fährt(.rahmen:hover).
In meinem Beispiel habe ich in die Klasse ".rahmen" einen eckigen Rahmen mit Schattenschlag um ein Bild gelegt.
In der Klasse ".rahmen:hover" wird aus dem eckigen Rahmen ein Rahmen mit runden Ecken,wenn man mit der Maus daraufährt.
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<style type="text/css">
.rahmen {
background-color:#ffffff;
-moz-box-shadow: 10px 10px 15px #000;
-webkit-box-shadow: 10px 10px 15px #000;
box-shadow: 10px 10px 15px #000;
padding:2px;
border: 3px solid gray;
}
.rahmen:hover {
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
-khtml-border-radius: 30px;
border-radius: 30px;
}
</style>
<img class="rahmen" src="https://files.homepagemodules.de/b214495/bhnetfiles-1byq-8n.gif">
Hier geschrieben als eigenständiges Programm zum testen,lauffähig in allen gängigen neuen Browsern.
Gruß
Olaf
#5 RE: CSS Hilfe
#6 RE: CSS Hilfe
Jetz hab ich doch noch mal eine Frage.
Das mit den ecken abrunden hab ich verstanden, funktioniert auch super bei mir!
Auf ner Seite für CSS Hilfe hab ich nun gefunden, wie man Rahmen noch anders gestalten kann, zb das der Rahmen nur gestrichelt ist mit hilfe von dotted.
Aber irgendwie funktioniert das nicht bei mir.
2
3
4
5
6
7
8
9
10
11
12
rahmen2 {
background-color:#ffffff;
-moz-box-shadow: 10px 10px 15px #000;
-webkit-box-shadow: 10px 10px 15px #000;
box-shadow: 10px 10px 15px #000;
padding:5px;
border-width:medium;
border-color:#FF9999;
border-style:dotted;
}
Dein Code ist soweit richtig,nur für eine gestrichelte Linie muß es nicht "border-style:dotted;" heissen,sondern "border-style:dashed;".
Gruß
Olaf
#8 RE: CSS Hilfe
Habe ich auch gerade gesehen,das der Punkt vor der Klasse fehlt:
.rahmen2 {
...
...
Gruß
Olaf
#10 RE: CSS Hilfe
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Ähnliche Themen
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software