Tecnología

Inicio

Cómo aplicar una frontera de radio en CSS

Cómo aplicar una frontera de radio en CSS


Antes de nivel tres de Cascading Style Sheets (CSS) salió y obtuvo el apoyo de los navegadores, esquinas redondeadas en las páginas Web necesarias técnicas complicadas usando imágenes cortadas en pedazos. Con la adición de la propiedad CSS3 "frontera de radio", ahora se puede hacer esquinas redondeadas usando sólo una o dos líneas de código y no hay imágenes. Incluso se puede dar a cada esquina de un elemento HTML de un radio de borde diferente. La propiedad "border-radius" funciona bien en las etiquetas <div>, botones y campos de formulario. Por desgracia, no funciona en las versiones anteriores de Internet Explorer.

Instrucciones

1 Abra el archivo HTML de la página Web en un editor de código como jEdit, Notepad ++ o BBEdit. Busque el elemento HTML en el que desea aplicar el radio de la frontera mediante la búsqueda de su etiqueta correspondiente. Por ejemplo, la etiqueta para un elemento de párrafo es <p>. Mira los atributos dentro de la etiqueta y encontrar un nombre de clase o nombre de identificación. Si ve ninguno de estos atributos, agrega uno, así:

<Div id = "idName" class = "classname"> Contenido ... </ div>

Observe que puede volver a utilizar los nombres de clases en varias etiquetas, pero sólo se puede utilizar un nombre de ID para cada etiqueta en una página Web.

2 Desplazarse hasta la parte superior de su archivo HTML y añadir <style> entre las etiquetas <head>. Establecer el atributo "tipo" a "text / css" si se utiliza HTML 4 o código XHTML. También puede añadir que si no está seguro qué estándar de HTML que está utilizando. Si su sitio web utiliza una hoja de estilos externa, agregue el código CSS en su lugar.

3 Escribir un selector para "seleccionar" el elemento HTML en CSS. nombres de las clases de prefijo con los períodos y los nombres de identificación con símbolos de prefijo hash. Seleccionar por nombre de etiquetas para seleccionar todas las etiquetas de un tipo específico de la página. Estos son ejemplos de cómo se puede seleccionar elementos HTML:

div {}

idName {}

.nombre de la clase {}

4 Establecer la propiedad "frontera de radio" para su elemento HTML seleccionado. Aquí hay un ejemplo:

idName {border-radius: 10px;}

En el código anterior, el elemento HTML se bordes redondeados con un radio de diez píxeles cada una. Puede utilizar "border-top-izquierda-radio" para aplicar un borde redondeado de la esquina superior izquierda de un elemento, o redonda sólo los bordes inferiores usando "border-left-bottom-radio" junto con "border-bottom derecho-radio ".

5 Duplicar sus propiedades "frontera de radio" y luego añadir el "webkit" prefijo de proveedor frente a ellos. El resultado se verá así:

la frontera de radio: 10px;

-webkit-border-radius: 10px;

Duplicar las propiedades originales de nuevo, pero añadir el "-moz" prefijo de este tiempo. Dondequiera que utilizó una propiedad como "border-top-derecha-radio," cambiar la propiedad fija en Mozilla a algo así como "-moz-border-radius-topright." Tenga en cuenta que este código es compatible con versiones de Firefox 3.x, pero Firefox 4 y hasta simplemente utiliza "la frontera de radio."

Consejos y advertencias

  • Permitir que los navegadores no compatibles para mostrar esquinas afiladas. Esta práctica se conoce como "mejora progresiva", y que no afecta al rendimiento global o sobre la utilidad de un diseño de sitios web. El uso de JavaScript Otoño-espaldas para redondear las esquinas de los navegadores más antiguos si todavía quiere las esquinas redondeadas en todos los navegadores.
  • Internet Explorer 8 y a continuación no son compatibles con la propiedad "frontera de radio".
  • Siempre una copia de seguridad de los archivos HTML y CSS antes de editarlos.