Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


En nyans ljusare än den färgen man väljer?

Postades av 2003-09-09 14:48:53 - Anders Bengtsson, i forum asp - allmänt, Tråden har 9 Kommentarer och lästs av 621 personer

Hej
Jag skulle vilja att när man har valt bakgrundsfärg. Så ska mina tabeller ändra sig automatiskt så att de får en liknande nyans. Kan man på något sätt göra någon beräkning på detta. Någon sorts funktion som gör att om jag skriver in #FFFFCC så kan jag även få fram en nyans ljusare automatiskt.


Svara

Sv: En nyans ljusare än den färgen man väljer?

Postades av 2003-09-09 15:51:06 - Daniel Åsberg

Testa om detta fungerar:

<code>
Color = Request.Form("Color")
Color = "&H" & Color
DecColor = Clng(Color)
LightColor = HEX(DecColor + 1118481)
</code>


1118481 är #111111
och
2236962 är #222222 om du vill ha ännu ljusare


Svara

Sv: En nyans ljusare än den färgen man väljer?

Postades av 2003-09-10 08:01:44 - Anders Bengtsson

Inte riktigt min gula färg blev blå :)


Svara

Sv: En nyans ljusare än den färgen man väljer?

Postades av 2003-09-10 08:06:02 - Daniel Åsberg

Vad har din gula färg för hexkod?


Svara

Sv: En nyans ljusare än den färgen man väljer?

Postades av 2003-09-10 08:22:06 - Anders Bengtsson

FFFFCC är gul och den blir blå


Svara

Sv: En nyans ljusare än den färgen man väljer?

Postades av 2003-09-10 08:22:54 - Anders Bengtsson

FFFF00 Gul blir svart?


Svara

Sv: En nyans ljusare än den färgen man väljer?

Postades av 2003-09-10 11:20:36 - Daniel Åsberg

Ok, du får försöka hålla dig ifrån bokstaven F i den mörkare färgen. Annars blir den slutgiltiga hexkoden lite för lång.

Testa EEEECC och EEEE00 istället


Svara

Sv: En nyans ljusare än den färgen man väljer?

Postades av 2003-09-10 21:56:01 - Michael Beckius

Det "rätta" sättet att göra detta på är att dela upp färgkoden i sina tre beståndsdelar R, G och B. Så om du har '#789ABC' så ska du dela upp det i '78', '9A' och 'BC'. Därefter omvandlar du dessa tre delar till decimala tal, lägger till eller drar i från valfritt värde, gör en koll så reultatet inte blir negativt eller högre än 255 och sätter därefter ihop värdena till en 6 tecken lång hexadecimal kod igen. På så sätt kan du utgå från vilken färg som helst och ändra nyans och alltid få ett giltigt värde.


Svara

Sv: En nyans ljusare än den färgen man väljer?

Postades av 2003-09-10 22:24:25 - Jonas Sjöblom

<code>
function fixcolor(farg)
farger = "0123456789ABCDEF"
fargen = split(farg)
for i = 0 to ubound(fargen)
If not lcase(fargen(i)) = "F" Then
plats = instr(farger,fargen(i))
fargen(i) = mid(farger, int(plats+1))
End If
next
end function


response.write fixcolor("FFFFCC")
</code>


inte helt säker på om koden funkar, skrev den nu, men du kan ju testa:)


Svara

Sv: En nyans ljusare än den färgen man väljer?

Postades av 2003-09-10 23:35:29 - Michael Beckius

Jag ville förstås vara snäppet värre ;-) och skrev denna koden:

<code>
<%

function adjustcolor(col,diff)
If Instr(col, "#") = 1 Then
adjustcolor = "#" : col = Mid(col, 2)
Else
adjustcolor = ""
End If
col = Right("000000" & Lcase(col), 6)
If NOT IsNumeric(diff) Then diff = 0
For a = 1 To 5 Step 2
c = "&H" & Mid(col, a, 2)
If NOT IsNumeric(c) Then c = "&H00"
c = Int(c) + diff
If c < 0 Then c = 0
If c > 255 Then c = 255
adjustcolor = adjustcolor & Right("0" & Hex(c), 2)
Next
end function

%>
<html>
<head>
<title>Justering av färgnyans</title>
</head>
<body><%

Response.Write(adjustcolor("123456",1))

%>
</body>
</html>
</code>

Du skickar in den färg som du vill justera samt det värde du vill justera med. Färgen skickar du som textsträng med eller utan #. Skickar du in färgen med ett # så får du ut resultatet med ett #. Värdet du vill justera med kan vara positivt eller negativt. Koden kompenserar för felaktiga värden osv så du får alltid ett riktigt resultat. Håll till godo. :-)


Svara

Nyligen

  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 940
27 965
271 783
789
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies