Jump to content

Recommended Posts

Posted

Mas queres fazer isso com css?

Sinceramente eu pelo menos não conheço nenhum atributo CSS que permita fazer isso  ?

Mas caso querias fazer mesmo fazer isso com CSS tens esta hipótese:

<HTML>
<HEAD>
<style type="text/css">
.disabled
{
background-color: #CCC;     //neste local podes colocar todas as tuas definições de disabled
}
</style>
</HEAD>
<BODY>
<input type="text" value="Enabled">
<br>
<input type="text" disabled class="disabled" value="Disabled">
<p/>
<textarea disabled class="disabled">This is the content of a textarea</textarea>
</BODY>
</HTML> 

com html deverias fazer assim:

<INPUT disabled name="fred" value="stone">

ou então

<input type="text" readyonly="readyonly" />

Para mais info's : www.w3.org - Disabled

Posted

bom dia

Com CSS não estou a ver forma de o fazer mas com JS (JavaScript) dá para fazer isso, aliás penso que será a unica forma de o fazer.

há uns tempos fiz este, não a teste a fundo mas tenho ideia que funcionava 👍

/* funções para anular selecção de texto*/

function anula_select(selecc) {
selecc.onselectstart=new Function ("return false");
}
/* fim de funções para anular selecção de texto*/

Depois no div que queres anular a selecção de texto colocas a chamada.

<div id="nomedodiv" onmousedown="anula_select(this);">qualquercoisa</div>

como te disse testa  aver se com isto dá 🙂

Tudo o que não provoca a minha morte, torna-me mais forte.http://formacao-cursos.com

Posted

bom dia

Com CSS não estou a ver forma de o fazer mas com JS (JavaScript) dá para fazer isso, aliás penso que será a unica forma de o fazer.

há uns tempos fiz este, não a teste a fundo mas tenho ideia que funcionava 👍

/* funções para anular selecção de texto*/

function anula_select(selecc) {
selecc.onselectstart=new Function ("return false");
}
/* fim de funções para anular selecção de texto*/

Depois no div que queres anular a selecção de texto colocas a chamada.

<div id="nomedodiv" onmousedown="anula_select(this);">qualquercoisa</div>

como te disse testa  aver se com isto dá 🙂

🙂

Posted

Façam em js, que é para quem como eu usa no-script, ou tem js desactivado passar por isso como se não estivesse aí.

Esse tipo de coisas são inúteis, dar-lhes a volta é simples. E se é preciso fazer uma coisa dessas é porque algo está errado no vosso conceito do site.

Ver e não tocar, não é para a web.

Já pensaste que a pessoa pode simplesmente abrir um editor de texto e copiar isso? Ou usar algo que faça reconhecimento de caracteres e copie para outro lado?

Sugiro que re-penses bem o site...

Posted

Façam em js, que é para quem como eu usa no-script, ou tem js desactivado passar por isso como se não estivesse aí.

Esse tipo de coisas são inúteis, dar-lhes a volta é simples. E se é preciso fazer uma coisa dessas é porque algo está errado no vosso conceito do site.

Ver e não tocar, não é para a web.

Já pensaste que a pessoa pode simplesmente abrir um editor de texto e copiar isso? Ou usar algo que faça reconhecimento de caracteres e copie para outro lado?

Sugiro que re-penses bem o site...

Não estás a ver bem a situação 😞

É para aplicar numa DIV com texto que ficará sobre uma imagem.

É um slideshow dinâmico que apresenta os softwares mais descarregados 😄

cumps

Posted
É para aplicar numa DIV com texto que ficará sobre uma imagem.

Fazer com que as coisa fiquem umas sobre as outras, faz-se com z-index em css. Usar Javascript para isso é no mínimo despropositado.

Mas tentar impedir que se copie é tempo desperdiçado.

Posted

Não é para impedir. é mais para parecer que faz parte da imagem

Não tendo nada contra a intenção de desabilitar a selecção de texto, se quiseres fazer isso, o melhor seria criar imagens já com o texto. Photoshop ou Fireworks, é fácil. Acho que é a solução mais fácil de todas.

Posted

O que o Google quer alcançar, ao que me parece, é simples : quando se têm slideshows com textos por cima, por vezes acontece passar o rato e aquilo ficar a azul (selected), o que é deveras chato. Desabilitar a selecção de texto é uma boa alternativa a isso.

@Melvins

Imagens torna o site mais pesado, e se se tratar de algo que tenha de ser dinâmico, não compensa.

Posted
@Melvins

Imagens torna o site mais pesado, e se se tratar de algo que tenha de ser dinâmico, não compensa.

Mas o texto está por cima da imagem, logo está a usar imagens... em certos formatos, até pode ficar ligeiramente mais pesado com texto, mas a diferença é mínima.

Isto se percebi qual é o objectivo do "Google"...

Posted

Servirá para um slidshow dinâmico na página inicial com os softwares em destaque.

As imagens são carregadas a partir do painel de administração. Para não ter também de modificar as imagens cada vez que quisesse alterar, pensei nesta forma. Tal como o yoda.pt disse. 🙂

Posted
O que o Google quer alcançar, ao que me parece, é simples : quando se têm slideshows com textos por cima, por vezes acontece passar o rato e aquilo ficar a azul (selected), o que é deveras chato. Desabilitar a selecção de texto é uma boa alternativa a isso.

Desabilitar a selecção de texto para isso é um erro. E usar javascript, não vai resolver muito, pois facilmente as pessoas podem estar a utilizar coisas como a extensão para Firefox no-script.

Isso é uma funcionalidade de acessibilidade e usabilidade. Desligar esse tipo de funcionalidades, é má prática!

Por exemplo pode ajudar em casos em que falte contraste entre a imagem e o texto. E essa necessidade de contraste, não vai afectar apenas pessoas com problemas em diferenciar cores e com outros problemas de visão, mas também pode afectar facilmente as pessoas sem problemas de visão.

Posted

Se se tratar de um slideshow, duvido que o texto esteja por baixo da imagem, e caso esteja, não fazia sentido o "select" do mesmo ..

"Yoda.pt", mas eu não falei no texto por baixo da imagem, falei por cima.

Mas gostava de perceber a vossa perspectiva. Aquilo que o "Google" disse era aquilo que pensava: tinha algo a fazer um certo número de imagens rodar em slideshow. A diferença seria que em vez de colocar o slideshow com imagens e texto por cima, a minha sugestão era colocar o texto logo nas imagens que vão rodar. A maior parte do peso já lá está e ainda tem a vantagem de poder colocar anti-alias, efeitos, sombras, o que quiser. Daí que não ainda não tenha percebido a questão do peso.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.